Source code for uds.transmission_attributes.transmission_direction

"""Definition of communication direction."""

__all__ = ["TransmissionDirection"]

from aenum import StrEnum, unique

from uds.utilities import ValidatedEnum


[docs] @unique class TransmissionDirection(StrEnum, ValidatedEnum): """Direction of a communication.""" RECEIVED: "TransmissionDirection" = "Rx" # type: ignore # noqa: F841 """Incoming transmission from the perspective of the code.""" TRANSMITTED: "TransmissionDirection" = "Tx" # type: ignore # noqa: F841 """Outgoing transmission from the perspective of the code."""