Enum auto_uds::DtcSubFunction
source · #[repr(u8)]
pub enum DtcSubFunction {
Show 21 variants
ReportNumberOfDTCByStatusMask,
ReportDTCByStatusMask,
ReportMirrorMemoryDTCByStatusMask,
ReportNumberOfMirrorMemoryDTCByStatusMask,
ReportNumberOfEmissionsRelatedOBDDTCByStatusMask,
ReportEmissionsRelatedOBDDTCByStatusMask,
ReportDTCSnapshotIdentifier,
ReportDTCSnapshotRecordByDTCNumber,
ReportDTCSnapshotRecordByRecordNumber,
ReportDTCExtendedDataRecordByDTCNumber,
ReportMirrorMemoryDTCExtendedDataRecordByDTCNumber,
ReportNumberOfDTCBySeverityMaskRecord,
ReportDTCBySeverityMaskRecord,
ReportSeverityInformationOfDTC,
ReportSupportedDTC,
ReportFirstTestFailedDTC,
ReportFirstConfirmedDTC,
ReportMostRecentTestFailedDTC,
ReportMostRecentConfirmedDTC,
ReportDTCFaultDetectionCounter,
ReportDTCWithPermanentStatus,
}Expand description
ReadDTCInformation sub-function definitions
Variants§
ReportNumberOfDTCByStatusMask
This function takes a 1 byte DTCStatusMask
ReportDTCByStatusMask
This function takes a 1 byte DTCStatusMask
ReportMirrorMemoryDTCByStatusMask
This function takes a 1 byte DTCStatusMask
ReportNumberOfMirrorMemoryDTCByStatusMask
This function takes a 1 byte DTCStatusMask
ReportNumberOfEmissionsRelatedOBDDTCByStatusMask
This function takes a 1 byte DTCStatusMask
ReportEmissionsRelatedOBDDTCByStatusMask
This function takes a 1 byte DTCStatusMask
ReportDTCSnapshotIdentifier
This function takes a 3 byte DTCMaskRecord and a 1 byte DTCSnapshotRecordNumber
ReportDTCSnapshotRecordByDTCNumber
This function takes a 3 byte DTCMaskRecord and a 1 byte DTCSnapshotRecordNumber
ReportDTCSnapshotRecordByRecordNumber
This function takes a 1 byte DTCSnapshotRecordNumber
ReportDTCExtendedDataRecordByDTCNumber
This function take a 3 byte DTCMaskRecord and a 1 byte DTCExtendedDataRecordNumber
ReportMirrorMemoryDTCExtendedDataRecordByDTCNumber
This function take a 3 byte DTCMaskRecord and a 1 byte DTCExtendedDataRecordNumber
ReportNumberOfDTCBySeverityMaskRecord
This function takes a 1 byte DTCSeverityMask and a 1 byte DTCStatusMask
ReportDTCBySeverityMaskRecord
This function takes a 1 byte DTCSeverityMask and a 1 byte DTCStatusMask
ReportSeverityInformationOfDTC
This function takes a 3 byte DTCMaskRecord
ReportSupportedDTC
This function take no additional arguments
ReportFirstTestFailedDTC
This function take no additional arguments
ReportFirstConfirmedDTC
This function take no additional arguments
ReportMostRecentTestFailedDTC
This function take no additional arguments
ReportMostRecentConfirmedDTC
This function take no additional arguments
ReportDTCFaultDetectionCounter
This function take no additional arguments
ReportDTCWithPermanentStatus
This function take no additional arguments
Trait Implementations§
source§impl Clone for DtcSubFunction
impl Clone for DtcSubFunction
source§fn clone(&self) -> DtcSubFunction
fn clone(&self) -> DtcSubFunction
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more