#[repr(u16)]pub enum DataIdentifier {
Show 54 variants
IsoSaeReserved(u16),
VehicleManufacturerSpecific(u16),
ReservedForLegislativeUse(u16),
NetworkConfigDataForTractorTrailerApp(u16),
IdOptionVehicleManufacturerSpecific(u16),
BootSoftware,
ApplicationSoftware,
ApplicationData,
BootSoftwareFingerprint,
ApplicationSoftwareFingerprint,
ApplicationDataFingerprint,
ActiveDiagnosticSession,
VehicleManufacturerSparePartNumber,
VehicleManufacturerEcuSoftwareNumber,
VehicleManufacturerEcuSoftwareVersionNumber,
SystemSupplierIdentifier,
EcuManufactureringDate,
EcuSerialNumber,
SupportedFunctionalUnits,
VehicleManufacturerKitAssemblyPartNumber,
RegulationXSoftwareIdentificationNumbers,
Vin,
VehicleManufacturerEcuHardwareNumber,
SystemSupplierEcuHardwareNumber,
SystemSupplierEcuHardwareVersionNumber,
SystemSupplierEcuSoftwareNumber,
SystemSupplierEcuSoftwareVersionNumber,
ExhaustRegulationOrTypeApprovalNumber,
SystemNameOrEngineType,
RepairShopCodeOrTesterSerialNumber,
ProgrammingDate,
CalibrationRepairShopCodeOrCalibrationEquipmentSerialNumber,
CalibrationDate,
CalibrationEquipmentSoftwareNumber,
EcuInstallationDate,
OdxFile,
Entity,
IdOptionSystemSupplierSpecific(u16),
Periodic(u16),
DynamicallyDefined(u16),
ObdDataIdentifier(u16),
ObdMonitor(u16),
Obd(u16),
ObdInfoType(u16),
Tachograph(u16),
AirbagDeployment(u16),
NumberOfEdrDevices,
EdrIdentification,
EdrDeviceAddressInformation,
EdrEntries(u16),
SafetySystem(u16),
SystemSupplierSpecific(u16),
UdsVersion,
TransportLayerSegmentationSupport,
}Variants§
IsoSaeReserved(u16)
VehicleManufacturerSpecific(u16)
ReservedForLegislativeUse(u16)
NetworkConfigDataForTractorTrailerApp(u16)
IdOptionVehicleManufacturerSpecific(u16)
BootSoftware
ApplicationSoftware
ApplicationData
BootSoftwareFingerprint
ApplicationSoftwareFingerprint
ApplicationDataFingerprint
ActiveDiagnosticSession
VehicleManufacturerSparePartNumber
VehicleManufacturerEcuSoftwareNumber
VehicleManufacturerEcuSoftwareVersionNumber
SystemSupplierIdentifier
EcuManufactureringDate
EcuSerialNumber
SupportedFunctionalUnits
VehicleManufacturerKitAssemblyPartNumber
RegulationXSoftwareIdentificationNumbers
Vin
VehicleManufacturerEcuHardwareNumber
SystemSupplierEcuHardwareNumber
SystemSupplierEcuHardwareVersionNumber
SystemSupplierEcuSoftwareNumber
SystemSupplierEcuSoftwareVersionNumber
ExhaustRegulationOrTypeApprovalNumber
SystemNameOrEngineType
RepairShopCodeOrTesterSerialNumber
ProgrammingDate
CalibrationRepairShopCodeOrCalibrationEquipmentSerialNumber
CalibrationDate
CalibrationEquipmentSoftwareNumber
EcuInstallationDate
OdxFile
Entity
IdOptionSystemSupplierSpecific(u16)
Periodic(u16)
DynamicallyDefined(u16)
ObdDataIdentifier(u16)
ObdMonitor(u16)
Obd(u16)
ObdInfoType(u16)
Tachograph(u16)
AirbagDeployment(u16)
NumberOfEdrDevices
EdrIdentification
EdrDeviceAddressInformation
EdrEntries(u16)
SafetySystem(u16)
SystemSupplierSpecific(u16)
UdsVersion
TransportLayerSegmentationSupport
Trait Implementations§
Source§impl Clone for DataIdentifier
impl Clone for DataIdentifier
Source§fn clone(&self) -> DataIdentifier
fn clone(&self) -> DataIdentifier
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DataIdentifier
impl Debug for DataIdentifier
Source§impl FrameRead<'_> for DataIdentifier
impl FrameRead<'_> for DataIdentifier
Source§impl FrameWrite for DataIdentifier
impl FrameWrite for DataIdentifier
Source§impl Ord for DataIdentifier
impl Ord for DataIdentifier
Source§fn cmp(&self, other: &DataIdentifier) -> Ordering
fn cmp(&self, other: &DataIdentifier) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for DataIdentifier
impl PartialEq for DataIdentifier
Source§impl PartialOrd for DataIdentifier
impl PartialOrd for DataIdentifier
impl Eq for DataIdentifier
impl StructuralPartialEq for DataIdentifier
Auto Trait Implementations§
impl Freeze for DataIdentifier
impl RefUnwindSafe for DataIdentifier
impl Send for DataIdentifier
impl Sync for DataIdentifier
impl Unpin for DataIdentifier
impl UnsafeUnpin for DataIdentifier
impl UnwindSafe for DataIdentifier
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more