CAN - Frame Format

Output Frame Format

Frame Type: "identifier_field"

PropertyTypeDescription
identifierintIdentifier, either 11 bit or 29 bit
extendedbool(optional) Indicates that this identifier is a 29 bit extended identifier. This key is not present on regular 11 bit identifiers
remote_framebool(optional) Present and true for remote frames

Frame Type: "control_field"

PropertyTypeDescription
num_data_bytesintNumber of data bytes in the transaction

Frame Type: "data_field"

PropertyTypeDescription
dataintThe byte

Frame Type: "crc_field"

PropertyTypeDescription
crcint16 bit CRC value

Frame Type: "ack_field"

PropertyTypeDescription
ackboolTrue when an ACK was present

Frame Type: "can_error"

PropertyTypeDescription
  • undefined
  • Invalid CAN data was encountered