Enum ecu_diagnostics::uds::ResetType [−][src]
pub enum ResetType {
HardReset,
KeyOffReset,
SoftReset,
EnableRapidPowerShutDown,
DisableRapidPowerShutDown,
Other(u8),
}
Expand description
Options for resetting the ECU
Variants
Signals the ECU to perform a hard-reset, simulating a forceful power off/on cycle
This might result in both non-volatile memory and volatile memory locations being re-initialized
Signals the ECU to perform a simulated key off/on cycle, simulating the usual key-off/on cycle
This typically results in the preservation of non-volatile memory, but volatile memory will be re-initialized
Signals the ECU to perform a soft reset, simply rebooting the current application running on it.
This will result in the preservation of both non-volatile and volatile memory
Enables a rapid power shutdown on the ECU during a key-off cycle.
IMPORTANT: Once this has been used, the diagnostic server cannot send any other messages other than ECUReset in order to not disturb the rapid power shutdown function.
Disables a rapid power shutdown on the ECU during a key-off cycle.
Other OEM defined power mode
Tuple Fields of Other
0: u8
Trait Implementations
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for ResetType
impl UnwindSafe for ResetType
Blanket Implementations
Mutably borrows from an owned value. Read more