CAN Objects

class CanMessage(header: vblf.general.ObjectHeader, channel: int, flags: int, dlc: int, frame_id: int, data: bytes)[source]

Bases: ObjectWithHeader[ObjectHeader]

Parameters:
header: ObjectHeader
channel: int
flags: int
dlc: int
frame_id: int
data: bytes
classmethod unpack(buffer)[source]
Parameters:

buffer (bytes)

Return type:

Self

pack()[source]
Return type:

bytes

classmethod new(object_flags, object_time_stamp, channel, flags, dlc, frame_id, data)[source]
Parameters:
Return type:

Self

class CanMessage2(header: vblf.general.ObjectHeader, channel: int, flags: int, dlc: int, frame_id: int, data: bytes, frame_length: int, bit_count: int, reserved1: int, reserved2: int)[source]

Bases: ObjectWithHeader[ObjectHeader]

Parameters:
header: ObjectHeader
channel: int
flags: int
dlc: int
frame_id: int
data: bytes
frame_length: int
bit_count: int
reserved1: int
reserved2: int
classmethod unpack(buffer)[source]
Parameters:

buffer (bytes)

Return type:

Self

pack()[source]
Return type:

bytes

classmethod new(object_flags, object_time_stamp, channel, flags, dlc, frame_id, data, frame_length, bit_count)[source]
Parameters:
Return type:

Self

class CanFdMessage(header: vblf.general.ObjectHeader, channel: int, flags: int, dlc: int, frame_id: int, frame_length: int, arb_bit_count: int, canfd_flags: vblf.constants.CanFdFlags, valid_data_bytes: int, reserved1: int, reserved2: int, data: bytes, reserved3: int)[source]

Bases: ObjectWithHeader[ObjectHeader]

Parameters:
header: ObjectHeader
channel: int
flags: int
dlc: int
frame_id: int
frame_length: int
arb_bit_count: int
canfd_flags: CanFdFlags
valid_data_bytes: int
reserved1: int
reserved2: int
data: bytes
reserved3: int
classmethod unpack(buffer)[source]
Parameters:

buffer (bytes)

Return type:

Self

pack()[source]
Return type:

bytes

classmethod new(object_flags, object_time_stamp, channel, flags, dlc, frame_id, frame_length, arb_bit_count, canfd_flags, data)[source]
Parameters:
Return type:

Self

class CanFdMessage64(header: vblf.general.ObjectHeader, channel: int, dlc: int, valid_data_bytes: int, tx_count: int, frame_id: int, frame_length: int, flags: vblf.constants.CanFdFlags, btr_cfg_arb: int, btr_cfg_data: int, time_offset_brs_ns: int, time_offset_crc_del_ns: int, bit_count: int, dir: int, ext_data_offset: int, crc: int, data: bytes, btr_ext_arb: int, btr_ext_data: int)[source]

Bases: ObjectWithHeader[ObjectHeader]

Parameters:
header: ObjectHeader
channel: int
dlc: int
valid_data_bytes: int
tx_count: int
frame_id: int
frame_length: int
flags: CanFdFlags
btr_cfg_arb: int
btr_cfg_data: int
time_offset_brs_ns: int
time_offset_crc_del_ns: int
bit_count: int
dir: int
ext_data_offset: int
crc: int
data: bytes
btr_ext_arb: int
btr_ext_data: int
classmethod unpack(buffer)[source]
Parameters:

buffer (bytes)

Return type:

Self

pack()[source]
Return type:

bytes

class CanDriverStatistic(header: vblf.general.ObjectHeader, channel: int, bus_load: int, standard_data_frames: int, extended_data_frames: int, standard_remote_frames: int, extended_remote_frames: int, error_frames: int, overload_frames: int, reserved: int)[source]

Bases: ObjectWithHeader[ObjectHeader]

Parameters:
  • header (ObjectHeader)

  • channel (int)

  • bus_load (int)

  • standard_data_frames (int)

  • extended_data_frames (int)

  • standard_remote_frames (int)

  • extended_remote_frames (int)

  • error_frames (int)

  • overload_frames (int)

  • reserved (int)

header: ObjectHeader
channel: int
bus_load: int
standard_data_frames: int
extended_data_frames: int
standard_remote_frames: int
extended_remote_frames: int
error_frames: int
overload_frames: int
reserved: int
classmethod unpack(buffer)[source]
Parameters:

buffer (bytes)

Return type:

Self

pack()[source]
Return type:

bytes

class CanDriverError(header: vblf.general.ObjectHeader, channel: int, tx_errors: int, rx_errors: int, error_code: int)[source]

Bases: ObjectWithHeader[ObjectHeader]

Parameters:
header: ObjectHeader
channel: int
tx_errors: int
rx_errors: int
error_code: int
classmethod unpack(buffer)[source]
Parameters:

buffer (bytes)

Return type:

Self

pack()[source]
Return type:

bytes

class CanDriverErrorExt(header: vblf.general.ObjectHeader, channel: int, tx_errors: int, rx_errors: int, error_code: int, flags: int, state: int, reserved1: int, reserved2: int, reserved3: list[int])[source]

Bases: ObjectWithHeader[ObjectHeader]

Parameters:
header: ObjectHeader
channel: int
tx_errors: int
rx_errors: int
error_code: int
flags: int
state: int
reserved1: int
reserved2: int
reserved3: list[int]
classmethod unpack(buffer)[source]
Parameters:

buffer (bytes)

Return type:

Self

pack()[source]
Return type:

bytes

class CanErrorFrame(header: vblf.general.ObjectHeader, channel: int, length: int, reserved: int)[source]

Bases: ObjectWithHeader[ObjectHeader]

Parameters:
header: ObjectHeader
channel: int
length: int
reserved: int
classmethod unpack(buffer)[source]
Parameters:

buffer (bytes)

Return type:

Self

pack()[source]
Return type:

bytes

class CanErrorFrameExt(header: vblf.general.ObjectHeader, channel: int, length: int, flags: int, ecc: int, position: int, dlc: int, reserved1: int, frame_length_in_ns: int, frame_id: int, flags_ext: int, reserved2: int, data: bytes)[source]

Bases: ObjectWithHeader[ObjectHeader]

Parameters:
header: ObjectHeader
channel: int
length: int
flags: int
ecc: int
position: int
dlc: int
reserved1: int
frame_length_in_ns: int
frame_id: int
flags_ext: int
reserved2: int
data: bytes
classmethod unpack(buffer)[source]
Parameters:

buffer (bytes)

Return type:

Self

pack()[source]
Return type:

bytes

class CanFdErrorFrame64(header: vblf.general.ObjectHeader, channel: int, dlc: int, valid_data_bytes: int, ecc: int, flags: int, error_code_ext: int, ext_flags: int, ext_data_offset: int, reserved1: int, frame_id: int, frame_length: int, btr_cfg_arb: int, btr_cfg_data: int, time_offset_brs_ns: int, time_offset_crc_del_ns: int, crc: int, error_position: int, reserved2: int, data: bytes, btr_ext_arb: int, btr_ext_data: int)[source]

Bases: ObjectWithHeader[ObjectHeader]

Parameters:
  • header (ObjectHeader)

  • channel (int)

  • dlc (int)

  • valid_data_bytes (int)

  • ecc (int)

  • flags (int)

  • error_code_ext (int)

  • ext_flags (int)

  • ext_data_offset (int)

  • reserved1 (int)

  • frame_id (int)

  • frame_length (int)

  • btr_cfg_arb (int)

  • btr_cfg_data (int)

  • time_offset_brs_ns (int)

  • time_offset_crc_del_ns (int)

  • crc (int)

  • error_position (int)

  • reserved2 (int)

  • data (bytes)

  • btr_ext_arb (int)

  • btr_ext_data (int)

header: ObjectHeader
channel: int
dlc: int
valid_data_bytes: int
ecc: int
flags: int
error_code_ext: int
ext_flags: int
ext_data_offset: int
reserved1: int
frame_id: int
frame_length: int
btr_cfg_arb: int
btr_cfg_data: int
time_offset_brs_ns: int
time_offset_crc_del_ns: int
crc: int
error_position: int
reserved2: int
data: bytes
btr_ext_arb: int
btr_ext_data: int
classmethod unpack(buffer)[source]
Parameters:

buffer (bytes)

Return type:

Self

pack()[source]
Return type:

bytes

class CanDriverHwSync(header: vblf.general.ObjectHeader, channel: int, flags: int, reserved1: int, reserved2: int)[source]

Bases: ObjectWithHeader[ObjectHeader]

Parameters:
header: ObjectHeader
channel: int
flags: int
reserved1: int
reserved2: int
classmethod unpack(buffer)[source]
Parameters:

buffer (bytes)

Return type:

Self

pack()[source]
Return type:

bytes

class CanOverloadFrame(header: vblf.general.ObjectHeader, channel: int, reserved1: int, reserved2: int)[source]

Bases: ObjectWithHeader[ObjectHeader]

Parameters:
header: ObjectHeader
channel: int
reserved1: int
reserved2: int
classmethod unpack(buffer)[source]
Parameters:

buffer (bytes)

Return type:

Self

pack()[source]
Return type:

bytes