#[repr(u8)]pub enum ReadDTCInformationResponse {
Show 27 variants
ReportNumberOfDTCbyStatusMask(ReportNumberOfDTCByMaskResponse),
ReportDTCByStatusMask(ReportDTCsResponse),
ReportDTCSnapshotIdentification = 3,
ReportDTCSnapshotRecordByDTCNumber(ReportDTCSnapshotRecordByDTCNumber),
ReportDTCStoredDataByRecordNumber = 5,
ReportDTCExtDataRecordByDTCNumber = 6,
ReportNumberOfDTCBySeverityMaskRecord(ReportNumberOfDTCByMaskResponse),
ReportDTCBySeverityMaskRecord = 8,
ReportSeverityInformationOfDTC = 9,
ReportSupportedDTC(ReportDTCsResponse),
ReportFirstTestFailedDTC(ReportDTCsResponse),
ReportFirstConfirmedDTC(ReportDTCsResponse),
ReportMostRecentTestFailedDTC(ReportDTCsResponse),
ReportMostRecentConfirmedDTC(ReportDTCsResponse),
ReportMirrorMemoryDTCByStatusMask(ReportDTCsResponse),
ReportMirrorMemoryDTCExtDataRecordByDTCNumber = 16,
ReportNumberOfMirrorMemoryDTCByStatusMask(ReportNumberOfDTCByMaskResponse),
ReportNumberOfEmissionsOBDDTCByStatusMask(ReportNumberOfDTCByMaskResponse),
ReportEmissionsOBDDTCByStatusMask(ReportDTCsResponse),
ReportDTCFaultDetectionCounter = 20,
ReportDTCWithPermanentStatus(ReportDTCsResponse),
ReportDTCExtDataRecordByRecordNumber = 22,
ReportUserDefMemoryDTCByStatusMask = 23,
ReportUserDefMemoryDTCSnapshotRecordByDTCNumber = 24,
ReportUserDefMemoryDTCExtDataRecordByDTCNumber = 25,
ReportWWHOBDDTCByMaskRecord = 66,
ReportWWHOBDDTCWithPermanentStatus = 85,
}Variants§
ReportNumberOfDTCbyStatusMask(ReportNumberOfDTCByMaskResponse)
ReportDTCByStatusMask(ReportDTCsResponse)
ReportDTCSnapshotIdentification = 3
ReportDTCSnapshotRecordByDTCNumber(ReportDTCSnapshotRecordByDTCNumber)
ReportDTCStoredDataByRecordNumber = 5
ReportDTCExtDataRecordByDTCNumber = 6
ReportNumberOfDTCBySeverityMaskRecord(ReportNumberOfDTCByMaskResponse)
ReportDTCBySeverityMaskRecord = 8
ReportSeverityInformationOfDTC = 9
ReportSupportedDTC(ReportDTCsResponse)
ReportFirstTestFailedDTC(ReportDTCsResponse)
ReportFirstConfirmedDTC(ReportDTCsResponse)
ReportMostRecentTestFailedDTC(ReportDTCsResponse)
ReportMostRecentConfirmedDTC(ReportDTCsResponse)
ReportMirrorMemoryDTCByStatusMask(ReportDTCsResponse)
ReportMirrorMemoryDTCExtDataRecordByDTCNumber = 16
ReportNumberOfMirrorMemoryDTCByStatusMask(ReportNumberOfDTCByMaskResponse)
ReportNumberOfEmissionsOBDDTCByStatusMask(ReportNumberOfDTCByMaskResponse)
ReportEmissionsOBDDTCByStatusMask(ReportDTCsResponse)
ReportDTCFaultDetectionCounter = 20
ReportDTCWithPermanentStatus(ReportDTCsResponse)
ReportDTCExtDataRecordByRecordNumber = 22
ReportUserDefMemoryDTCByStatusMask = 23
ReportUserDefMemoryDTCSnapshotRecordByDTCNumber = 24
ReportUserDefMemoryDTCExtDataRecordByDTCNumber = 25
ReportWWHOBDDTCByMaskRecord = 66
ReportWWHOBDDTCWithPermanentStatus = 85
Trait Implementations§
Source§impl Debug for ReadDTCInformationResponse
impl Debug for ReadDTCInformationResponse
impl StructuralPartialEq for ReadDTCInformationResponse
Auto Trait Implementations§
impl Freeze for ReadDTCInformationResponse
impl RefUnwindSafe for ReadDTCInformationResponse
impl Send for ReadDTCInformationResponse
impl Sync for ReadDTCInformationResponse
impl Unpin for ReadDTCInformationResponse
impl UnwindSafe for ReadDTCInformationResponse
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