[**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
