uds.can.addressing.addressing_format

Definition UDS Addressing Formats for CAN bus.

Classes

CanAddressingFormat

Addressing formats used for UDS communication over CAN bus.

Module Contents

class uds.can.addressing.addressing_format.CanAddressingFormat[source]

Bases: uds.utilities.ValidatedEnum, aenum.StrEnum

Inheritance diagram of uds.can.addressing.addressing_format.CanAddressingFormat

Addressing formats used for UDS communication over CAN bus.

CAN addressing formats determines how Network Address Information (N_AI) are provided.

Initialize self. See help(type(self)) for accurate signature.

NORMAL_ADDRESSING: CanAddressingFormat = 'Normal Addressing'

Normal addressing format.

NORMAL_FIXED_ADDRESSING: CanAddressingFormat = 'Normal Fixed Addressing'

Normal fixed addressing format. It is a sub-format of Normal addressing which uses 29-bit CAN Identifiers only.

EXTENDED_ADDRESSING: CanAddressingFormat = 'Extended Addressing'

Extended addressing format.

MIXED_11BIT_ADDRESSING: CanAddressingFormat = 'Mixed 11-bit Addressing'

Mixed addressing with 11-bit CAN ID format. It is a sub-format of mixed addressing.

MIXED_29BIT_ADDRESSING: CanAddressingFormat = 'Mixed 29-bit Addressing'

Mixed addressing with 29-bit CAN ID format. It is a sub-format of mixed addressing.