LIN Objects¶
- class LinMessage(header: vblf.general.ObjectHeader, channel: int, id: int, dlc: int, data: bytes, fsm_id: int, fsm_state: int, header_time: int, full_time: int, crc: int, dir: int, reserved: bytes)[source]¶
Bases:
ObjectWithHeader[ObjectHeader]- Parameters:
- header: ObjectHeader¶
- class LinBusEvent(sof: int, event_baudrate: int, channel: int, reserved: bytes)[source]¶
Bases:
object
- class LinSynchFieldEvent(lin_bus_event: vblf.lin.LinBusEvent, synch_break_length: int, synch_del_length: int)[source]¶
Bases:
object- Parameters:
lin_bus_event (LinBusEvent)
synch_break_length (int)
synch_del_length (int)
- lin_bus_event: LinBusEvent¶
- class LinMessageDescriptor(lin_synch_field_event: vblf.lin.LinSynchFieldEvent, supplier_id: int, message_id: int, nad: int, id: int, dlc: int, checksum_model: int)[source]¶
Bases:
object- Parameters:
- lin_synch_field_event: LinSynchFieldEvent¶
- class LinDatabyteTimestampEvent(lin_msg_descr_event: vblf.lin.LinMessageDescriptor, databyte_timestamps: tuple[int])[source]¶
Bases:
object- Parameters:
lin_msg_descr_event (LinMessageDescriptor)
- lin_msg_descr_event: LinMessageDescriptor¶
- class LinMessage2(header: vblf.general.ObjectHeader, lin_timestamp_event: vblf.lin.LinDatabyteTimestampEvent, data: bytes, crc: int, direction: int, simulated: int, is_etf: int, etf_assoc_index: int, etf_assoc_etf_id: int, fsm_id: int, fsm_state: int, reserved: bytes, resp_baudrate: int, exact_header_baudrate: float, early_stopbit_offset: int, early_stopbit_offset_response: int)[source]¶
Bases:
ObjectWithHeader[ObjectHeader]- Parameters:
header (ObjectHeader)
lin_timestamp_event (LinDatabyteTimestampEvent)
data (bytes)
crc (int)
direction (int)
simulated (int)
is_etf (int)
etf_assoc_index (int)
etf_assoc_etf_id (int)
fsm_id (int)
fsm_state (int)
reserved (bytes)
resp_baudrate (int)
exact_header_baudrate (float)
early_stopbit_offset (int)
early_stopbit_offset_response (int)
- header: ObjectHeader¶
- lin_timestamp_event: LinDatabyteTimestampEvent¶