@kvaser/canking-api
Version:
CanKing API to communicate with the CanKing service using Node.js.
160 lines (81 loc) • 2.15 kB
Markdown
[**Kvaser CanKing GUI Extensions SDK v7.5.1**](../../README.md)
***
[Kvaser CanKing GUI Extensions SDK](../../modules.md) / [models](../README.md) / Frame
Interface: Frame
A message describing a frame.
# Properties
## canFrameFlags?
`optional` **canFrameFlags**: [`CanFrameFlags`](CanFrameFlags.md)
Special CAN flags
***
## data
**data**: `number`[]
Frame data. Uses repeated uint32 rather than bytes because the proto bytes type
does not support individual byte access efficiently in the ts-proto generated TypeScript
bindings; repeated uint32 provides direct indexed access to each data byte.
***
## deltaTimeUs?
`optional` **deltaTimeUs**: `Long`
Delta time in microseconds since the previous frame with the same fixed pos identifier
***
## dlc
**dlc**: `number`
Frame DLC
***
## fixedPosIdentifier?
`optional` **fixedPosIdentifier**: `string`
Fixed position frame identifier
***
## hashCode
**hashCode**: `number`
Frame hash code, a unique key that identifies the frame
***
## id
**id**: `number`
Frame identifier
***
## linFrameFlags?
`optional` **linFrameFlags**: [`LinFrameFlags`](LinFrameFlags.md)
Special LIN flags
***
## messageName
**messageName**: `string`
Frame identifier
***
## muxValue?
`optional` **muxValue**: `number`
Multiplexing value of the frame, used in multiplexed CAN frames
***
## properties
**properties**: `object`
Extra properties
### Index Signature
\[`key`: `string`\]: [`FramePropertyValue`](FramePropertyValue.md)
***
## protocol?
`optional` **protocol**: `string`
Protocol used for this frame
***
## signalValues
**signalValues**: [`SignalValue`](SignalValue.md)[]
Signal values
***
## sourceId
**sourceId**: `string`
Identifier of the source node
***
## sourceName
**sourceName**: `string`
Name of the source node
***
## streamId
**streamId**: `string`
Identifier of the stream node
***
## timeUs
**timeUs**: `Long`
Timestamp in microseconds when the frame was received or transmitted
***
## tx
**tx**: `boolean`
Flag indicating if this message was transmitted or received