[][src]Enum vesc_comm::responses::Fault

pub enum Fault {
    None,
    OverVoltage,
    UnderVoltage,
    Drv,
    AbsOverCurrent,
    OverTempFet,
    OverTempMotor,
}

Controller faults

Variants

None

No faults

OverVoltage

Input voltage too high

UnderVoltage

Input voltage too low

Drv

DRV error

AbsOverCurrent

Current too high

OverTempFet

FET temperature too high

OverTempMotor

Motor temperature too high

Trait Implementations

impl Debug for Fault[src]

Auto Trait Implementations

impl Send for Fault

impl Sync for Fault

Blanket Implementations

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same for T

type Output = T

Should always be Self