UNPKG

@kvaser/canking-api

Version:

CanKing API to communicate with the CanKing service using Node.js.

160 lines (81 loc) 2.15 kB
[**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