Enum lss_driver::SafeModeStatus
source · [−]pub enum SafeModeStatus {
NoLimits,
CurrentLimit,
InputVoltageOutOfRange,
TemperatureLimit,
}
Expand description
Reason why status mode is engaged
if query_status
doesn’t return SafeMode
this should be NoLimits
Variants
NoLimits
Motor is not in safety mode
CurrentLimit
This probably means that motor was overloaded
InputVoltageOutOfRange
Voltage is either too high or too low.
Query voltage to get more info
TemperatureLimit
You can query temperature to see if it’s high
Trait Implementations
sourceimpl Clone for SafeModeStatus
impl Clone for SafeModeStatus
sourcefn clone(&self) -> SafeModeStatus
fn clone(&self) -> SafeModeStatus
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for SafeModeStatus
impl Debug for SafeModeStatus
sourceimpl PartialEq<SafeModeStatus> for SafeModeStatus
impl PartialEq<SafeModeStatus> for SafeModeStatus
impl Copy for SafeModeStatus
impl StructuralPartialEq for SafeModeStatus
Auto Trait Implementations
impl RefUnwindSafe for SafeModeStatus
impl Send for SafeModeStatus
impl Sync for SafeModeStatus
impl Unpin for SafeModeStatus
impl UnwindSafe for SafeModeStatus
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> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more