Enum e_drone::protocol::CommandType[][src]

#[repr(u8)]pub enum CommandType {
    None,
    Stop,
    ModeControlFlight,
    Headless,
    ControlSpeed,
    ClearBias,
    ClearTrim,
    FlightEvent,
    SetDefault,
    Backlight,
    ModeController,
    Link,
    ClearMagnetometer,
    ClearCounter,
    JumpToBootloader,
    JumpToApplication,
    NavigationTargetClear,
    NavigationStart,
    NavigationPause,
    NavigationRestart,
    NavigationStop,
    NavigationNext,
    NavigationReturnToHome,
    GpsRtkBase,
    GpsRtkRover,
    TestLock,
}

Variants

None
Stop
ModeControlFlight
Headless
ControlSpeed
ClearBias
ClearTrim
FlightEvent
SetDefault
Backlight
ModeController
ClearMagnetometer
ClearCounter
JumpToBootloader
JumpToApplication
NavigationTargetClear
NavigationStart
NavigationPause
NavigationRestart
NavigationStop
NavigationNext
NavigationReturnToHome
GpsRtkBase
GpsRtkRover
TestLock

Trait Implementations

impl Clone for CommandType[src]

impl Copy for CommandType[src]

impl Debug for CommandType[src]

impl Eq for CommandType[src]

impl PartialEq<CommandType> for CommandType[src]

impl PartialOrd<CommandType> for CommandType[src]

impl StructuralEq for CommandType[src]

impl StructuralPartialEq for CommandType[src]

impl TryFrom<u8> for CommandType[src]

type Error = TryFromPrimitiveError<Self>

The type returned in the event of a conversion error.

impl TryFromPrimitive for CommandType[src]

type Primitive = u8

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.