uds.diagnostic_configuration.state

Implementation for diagnostic communication state.

Classes

State

States relevant for diagnostic communication.

Module Contents

class uds.diagnostic_configuration.state.State(name, possible_values)[source]

States relevant for diagnostic communication.

Typical states: - diagnostic session - unlocked Security Access level - Authentication status - vehicle speed - engine status (ON/OFF)

Define a state.

Parameters:
property name: str

Get state name.

Return type:

str

property possible_values: frozenset[Any]

Get set with all values that can be assigned to this state.

Return type:

frozenset[Any]

__current_value: Any | None = None
property current_value: Any | None

Get currently assigned value.

Return type:

Any | None