#[repr(u16)]pub enum AxisError {
Show 13 variants
ErrorNone = 0,
ErrorInvalidState = 1,
ErrorDcBusUnderVoltage = 2,
ErrorDcBusOverVoltage = 4,
ErrorCurrentMeasurementTimeout = 8,
ErrorBrakeResistorDisarmed = 16,
ErrorMotorDisarmed = 32,
ErrorMotorFailed = 64,
ErrorSensorlessEstimatorFailed = 128,
ErrorEncoderFailed = 256,
ErrorControllerFailed = 512,
ErrorPosCtrlDuringSensorless = 1_024,
ErrorWatchdogTimerExpired = 2_048,
}Variants§
ErrorNone = 0
ErrorInvalidState = 1
An invalid state was requested
ErrorDcBusUnderVoltage = 2
ErrorDcBusOverVoltage = 4
ErrorCurrentMeasurementTimeout = 8
ErrorBrakeResistorDisarmed = 16
The brake resistor was unexpectedly disarmed
ErrorMotorDisarmed = 32
The motor was unexpectedly disarmed
ErrorMotorFailed = 64
ErrorSensorlessEstimatorFailed = 128
ErrorEncoderFailed = 256
ErrorControllerFailed = 512
ErrorPosCtrlDuringSensorless = 1_024
ErrorWatchdogTimerExpired = 2_048
Trait Implementations§
Source§impl Ord for AxisError
impl Ord for AxisError
Source§impl PartialOrd for AxisError
impl PartialOrd for AxisError
impl Copy for AxisError
impl Eq for AxisError
impl StructuralPartialEq for AxisError
Auto Trait Implementations§
impl Freeze for AxisError
impl RefUnwindSafe for AxisError
impl Send for AxisError
impl Sync for AxisError
impl Unpin for AxisError
impl UnwindSafe for AxisError
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