Enum ecu_diagnostics::kwp2000::RoutineID
source · [−]pub enum RoutineID {
LocalIdentifier(u8),
FlashErase,
FlashCheck,
RequestDTCFromShadowErrorMem,
RequestEnvDataFromShadowErrorMem,
RequestEventInformation,
RequestSWModuleInformation,
ClearTellTaleRetentionStack,
SystemSupplierSpecific(u8),
}
Expand description
Routine Identifier
Variants
LocalIdentifier(u8)
Routine local identifier (Range 0x01 - 0xDF)
FlashErase
Flash erase routine
FlashCheck
Flash check routine
RequestDTCFromShadowErrorMem
Request Diagnostic trouble codes from ECU shadow error memory
RequestEnvDataFromShadowErrorMem
Request environmental data from shadow error memory
RequestEventInformation
Request event information
RequestSWModuleInformation
Request Software module information
ClearTellTaleRetentionStack
Clear tell-tale retention stack
SystemSupplierSpecific(u8)
System supplier specific
Trait Implementations
sourceimpl Ord for RoutineID
impl Ord for RoutineID
sourceimpl PartialOrd<RoutineID> for RoutineID
impl PartialOrd<RoutineID> for RoutineID
sourcefn partial_cmp(&self, other: &RoutineID) -> Option<Ordering>
fn partial_cmp(&self, other: &RoutineID) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Copy for RoutineID
impl Eq for RoutineID
impl StructuralEq for RoutineID
impl StructuralPartialEq for RoutineID
Auto Trait Implementations
impl RefUnwindSafe for RoutineID
impl Send for RoutineID
impl Sync for RoutineID
impl Unpin for RoutineID
impl UnwindSafe for RoutineID
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more