pub enum MotorStartFailedCause {
Show 93 variants
None,
CompassError,
AssistantProtected,
DeviceLocked,
DistanceLimit,
IMUNeedCalibration,
IMUSNError,
IMUWarning,
CompassCalibrating,
AttiError,
NoviceProtected,
BatteryCellError,
BatteryCommuniteError,
SeriousLowVoltage,
SeriousLowPower,
LowVoltage,
TempureVolLow,
SmartLowToLand,
BatteryNotReady,
SimulatorMode,
PackMode,
AttitudeAbnormal,
UnActive,
FlyForbiddenError,
BiasError,
EscError,
ImuInitError,
SystemUpgrade,
SimulatorStarted,
ImuingError,
AttiAngleOver,
GyroscopeError,
AcceleratorError,
CompassFailed,
BarometerError,
BarometerNegative,
CompassBig,
GyroscopeBiasBig,
AcceleratorBiasBig,
CompassNoiseBig,
BarometerNoiseBig,
InvalidSn,
FlashOperating,
GPSdisconnect,
SDCardException,
IMUNoconnection,
RCCalibration,
RCCalibrationException,
RCCalibrationUnfinished,
RCCalibrationException2,
RCCalibrationException3,
AircraftTypeMismatch,
FoundUnfinishedModule,
CyroAbnormal,
BaroAbnormal,
CompassAbnormal,
GPSAbnormal,
NSAbnormal,
TopologyAbnormal,
RCNeedCali,
InvalidFloat,
M600BatTooLittle,
M600BatAuthErr,
M600BatCommErr,
M600BatDifVoltLarge1,
M600BatDifVoltLarge2,
InvalidVersion,
GimbalGyroAbnormal,
GimbalESCPitchNonData,
GimbalESCRollNonData,
GimbalESCYawNonData,
GimbalFirmwIsUpdating,
GimbalDisorder,
GimbalPitchShock,
GimbalRollShock,
GimbalYawShock,
IMUcCalibrationFinished,
BattVersionError,
RTKBadSignal,
RTKDeviationError,
ESCCalibrating,
GPSSignInvalid,
GimbalIsCalibrating,
LockByApp,
StartFlyHeightError,
ESCVersionNotMatch,
IMUOriNotMatch,
StopByApp,
CompassIMUOriNotMatch,
BatteryOverTemperature,
BatteryInstallError,
BeImpact,
Unknown(u8),
}Variants§
None
CompassError
AssistantProtected
DeviceLocked
DistanceLimit
IMUNeedCalibration
IMUSNError
IMUWarning
CompassCalibrating
AttiError
NoviceProtected
BatteryCellError
BatteryCommuniteError
SeriousLowVoltage
SeriousLowPower
LowVoltage
TempureVolLow
SmartLowToLand
BatteryNotReady
SimulatorMode
PackMode
AttitudeAbnormal
UnActive
FlyForbiddenError
BiasError
EscError
ImuInitError
SystemUpgrade
SimulatorStarted
ImuingError
AttiAngleOver
GyroscopeError
AcceleratorError
CompassFailed
BarometerError
BarometerNegative
CompassBig
GyroscopeBiasBig
AcceleratorBiasBig
CompassNoiseBig
BarometerNoiseBig
InvalidSn
FlashOperating
GPSdisconnect
SDCardException
IMUNoconnection
RCCalibration
RCCalibrationException
RCCalibrationUnfinished
RCCalibrationException2
RCCalibrationException3
AircraftTypeMismatch
FoundUnfinishedModule
CyroAbnormal
BaroAbnormal
CompassAbnormal
GPSAbnormal
NSAbnormal
TopologyAbnormal
RCNeedCali
InvalidFloat
M600BatTooLittle
M600BatAuthErr
M600BatCommErr
M600BatDifVoltLarge1
M600BatDifVoltLarge2
InvalidVersion
GimbalGyroAbnormal
GimbalESCPitchNonData
GimbalESCRollNonData
GimbalESCYawNonData
GimbalFirmwIsUpdating
GimbalDisorder
GimbalPitchShock
GimbalRollShock
GimbalYawShock
IMUcCalibrationFinished
BattVersionError
RTKBadSignal
RTKDeviationError
ESCCalibrating
GPSSignInvalid
GimbalIsCalibrating
LockByApp
StartFlyHeightError
ESCVersionNotMatch
IMUOriNotMatch
StopByApp
CompassIMUOriNotMatch
BatteryOverTemperature
BatteryInstallError
BeImpact
Unknown(u8)
Trait Implementations§
Source§impl Clone for MotorStartFailedCause
impl Clone for MotorStartFailedCause
Source§fn clone(&self) -> MotorStartFailedCause
fn clone(&self) -> MotorStartFailedCause
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MotorStartFailedCause
impl Debug for MotorStartFailedCause
Source§impl From<u8> for MotorStartFailedCause
impl From<u8> for MotorStartFailedCause
Source§impl Serialize for MotorStartFailedCause
impl Serialize for MotorStartFailedCause
impl Copy for MotorStartFailedCause
Auto Trait Implementations§
impl Freeze for MotorStartFailedCause
impl RefUnwindSafe for MotorStartFailedCause
impl Send for MotorStartFailedCause
impl Sync for MotorStartFailedCause
impl Unpin for MotorStartFailedCause
impl UnwindSafe for MotorStartFailedCause
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