A message describing a frame.

interface Frame {
    canFrameFlags?: CanFrameFlags;
    data: number[];
    dlc: number;
    hashCode: number;
    id: number;
    linFrameFlags?: LinFrameFlags;
    messageName: string;
    properties: { [key: string]: FramePropertyValue };
    signalValues: SignalValue[];
    sourceId: string;
    sourceName: string;
    streamId: string;
    time: number;
    tx: boolean;
}

Properties

canFrameFlags?: CanFrameFlags

Special CAN flags

data: number[]

Frame data

dlc: number

Frame DLC

hashCode: number

Frame hash code, a unique key that identifies the frame

id: number

Frame identifier

linFrameFlags?: LinFrameFlags

Special LIN flags

messageName: string

Frame identifier

properties: { [key: string]: FramePropertyValue }

Extra properties

signalValues: SignalValue[]

Signal values

sourceId: string

Identifier of the source node

sourceName: string

Name of the source node

streamId: string

Identifier of the stream node

time: number

Timestamp in seconds when the frame was recieved or transmitted

tx: boolean

Flag indicating if this message was transmitted or recieved