CAN Objects¶
- class CanMessage(header: vblf.general.ObjectHeader, channel: int, flags: int, dlc: int, frame_id: int, data: bytes)[source]¶
Bases:
ObjectWithHeader[ObjectHeader]- header: ObjectHeader¶
- 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¶
- 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¶
- canfd_flags: CanFdFlags¶
- 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)
- header: ObjectHeader¶
- flags: CanFdFlags¶
- 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¶
- 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)
- header: ObjectHeader¶
- 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¶
- 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)
- header: ObjectHeader¶
- 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¶
- 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¶
- 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)
- header: ObjectHeader¶
- 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)
- header: ObjectHeader¶