#[repr(u8)]pub enum LogicAddress {
VMSpecific(u16),
Client(u16),
VMSpecificFunctional(u16),
Reserved(u16),
}Expand description
Table 13 — Logical address overview at line #37(ISO 13400-2-2019)
0000 ISO/SAE reserved
0001 to 0DFF VM specific 0E00 to 0FFF reserved for addresses of client
0E00 to 0E7F external legislated diagnostics test equipment (e.g. for emissions external test equipment) When using these addresses in the routing activation request other ongoing diagnostic communication in the vehicle may be interrupted and other normal functionality may be impaired (e.g. return to a failsafe behaviour).
0E80 to 0EFF external vehicle-manufacturer-/aftermarket-enhanced diagnostics test equipment When using these addresses in the routing activation request and diagnostic messages the routing activation may be delayed initially due to other ongoing diagnostic communication, which may then be interrupted and other normal functionality may also be impaired (e.g. return to a failsafe behaviour).
0F00 to 0F7F internal data collection/on-board diagnostic equipment (for vehicle-manufacturer use only) These addresses should not be used by client DoIP entity that is not designed as an integral part of the vehicle. This includes any plug-in equipment that performs diagnostic communication through the diagnostic connector.
0F80 to 0FFF external prolonged data collection equipment (vehicle data recorders and loggers, e.g. used by insurance companies or to collect vehicle fleet data) These addresses should be used by equipment that is installed in the vehicle and remains in the vehicle for periodic data retrieval by means of diagnostic communication. The DoIP entities may deny/delay accepting a routing activation request from this type of equipment in order to complete ongoing vehicle internal communication to avoid that normal operation of the vehicle may be impaired.
1000 to 7FFF VM specific
8000 to CFFF ISO/SAE reserved
D000 to DFFF Reserved for SAE Truck & Bus Control and Communication Committee
E000 to E3FF Definition of logical address is specified in use case-specific standard(e.g. ISO 27145-1, ISO 20730-1).
E400 to EFFF vehicle-manufacturer-defined functional group logical addresses
F000 to FFFF ISO/SAE reserved
Variants§
Trait Implementations§
Source§impl Clone for LogicAddress
impl Clone for LogicAddress
Source§fn clone(&self) -> LogicAddress
fn clone(&self) -> LogicAddress
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more