uds.messages.transmission_attributes

Attributes that describes UDS communication.

Module Contents

Classes

AddressingType

Model of UDS communication.

TransmissionDirection

Direction of a communication.

Attributes

AddressingMemberTyping

Typing alias that describes AddressingType member.

DirectionMemberTyping

Typing alias that describes TransmissionDirection member.

class uds.messages.transmission_attributes.AddressingType[source]

Bases: aenum.StrEnum, uds.utilities.ValidatedEnum

Inheritance diagram of uds.messages.transmission_attributes.AddressingType

Model of UDS communication.

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

PHYSICAL = Physical

Physical addressing - 1 (client) to 1 (server) communication.

FUNCTIONAL = Functional

Functional addressing - 1 (client) to many (servers) communication.

uds.messages.transmission_attributes.AddressingMemberTyping

Typing alias that describes AddressingType member.

class uds.messages.transmission_attributes.TransmissionDirection[source]

Bases: aenum.StrEnum, uds.utilities.ValidatedEnum

Inheritance diagram of uds.messages.transmission_attributes.TransmissionDirection

Direction of a communication.

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

RECEIVED = Rx

Incoming transmission from the perspective of the code.

TRANSMITTED = Tx

Outcoming transmission from the perspective of the code.

uds.messages.transmission_attributes.DirectionMemberTyping

Typing alias that describes TransmissionDirection member.