OptionalcanSpecial CAN flags
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.
OptionaldeltaDelta time in microseconds since the previous frame with the same fixed pos identifier
Frame DLC
OptionalfixedFixed position frame identifier
Frame hash code, a unique key that identifies the frame
Frame identifier
OptionallinSpecial LIN flags
OptionalmatchedQualified name of the database message this frame was decoded with, absent when no database message matched. This is what lets a client attribute a frame to the exact frame definition it came from, which neither the frame identifier nor the message name can do on their own: PGN lookup matches an identifier the definition does not carry, and message names are only unique within a single database, not across a cluster of them.
Frame identifier
OptionalmuxMultiplexing value of the frame, used in multiplexed CAN frames
Extra properties
OptionalprotocolProtocol used for this frame
Signal values
Identifier of the source node
Name of the source node
Identifier of the stream node
Timestamp in microseconds when the frame was received or transmitted
Flag indicating if this message was transmitted or received
A message describing a frame.