Enum e_drone::protocol::DataType[][src]

#[repr(u8)]pub enum DataType {
    None,
    Ping,
    Ack,
    Error,
    Request,
    Message,
    Address,
    Information,
    Update,
    UpdateLocation,
    Encrypt,
    SystemCount,
    SystemInformation,
    Registration,
    Administrator,
    Monitor,
    Control,
    Command,
    Pairing,
    Rssi,
    TimeSync,
    TransmissionPower,
    Configuration,
    Echo,
    Battle,
    LightManual,
    LightMode,
    LightEvent,
    LightDefault,
    RawMotion,
    RawFlow,
    State,
    Attitude,
    Position,
    Altitude,
    Motion,
    Range,
    Count,
    Bias,
    Trim,
    Weight,
    LostConnection,
    MagnetometerOffset,
    Motor,
    MotorSingle,
    Buzzer,
    Vibrator,
    Button,
    Joystick,
    DisplayClear,
    DisplayInvert,
    DisplayDrawPoint,
    DisplayDrawLine,
    DisplayDrawRect,
    DisplayDrawCircle,
    DisplayDrawString,
    DisplayDrawStringAlign,
    DisplayDrawImage,
    CardClassify,
    CardRange,
    CardRaw,
    CardColor,
    CardList,
    CardFunctionList,
    InformationAssembledForController,
    InformationAssembledForEntry,
    InformationAssembledForByBlocks,
    NavigationTarget,
    NavigationLocation,
    NavigationMonitor,
    NavigationHeading,
    NavigationCounter,
    NavigationSatellite,
    NavigationLocationAdjust,
    NavigationTargetEcef,
    NavigationLocationEcef,
    GpsRtkNavigationState,
    GpsRtkExtendedRawMeasurementData,
}

Variants

None
Ping
Ack
Error
Request
Message
Address
Information
Update
UpdateLocation
Encrypt
SystemCount
SystemInformation
Registration
Administrator
Monitor
Control
Command
Pairing
Rssi
TimeSync
TransmissionPower
Configuration
Echo
Battle
LightManual
LightMode
LightEvent
LightDefault
RawMotion
RawFlow
State
Attitude
Position
Altitude
Motion
Range
Count
Bias
Trim
Weight
LostConnection
MagnetometerOffset
Motor
MotorSingle
Buzzer
Vibrator
Button
Joystick
DisplayClear
DisplayInvert
DisplayDrawPoint
DisplayDrawLine
DisplayDrawRect
DisplayDrawCircle
DisplayDrawString
DisplayDrawStringAlign
DisplayDrawImage
CardClassify
CardRange
CardRaw
CardColor
CardList
CardFunctionList
InformationAssembledForController
InformationAssembledForEntry
InformationAssembledForByBlocks
NavigationTarget
NavigationLocation
NavigationMonitor
NavigationHeading
NavigationCounter
NavigationSatellite
NavigationLocationAdjust
NavigationTargetEcef
NavigationLocationEcef
GpsRtkNavigationState
GpsRtkExtendedRawMeasurementData

Implementations

impl DataType[src]

pub fn from_u8(data_u8: u8) -> DataType[src]

Trait Implementations

impl Clone for DataType[src]

impl Copy for DataType[src]

impl Debug for DataType[src]

impl Eq for DataType[src]

impl PartialEq<DataType> for DataType[src]

impl StructuralEq for DataType[src]

impl StructuralPartialEq for DataType[src]

impl TryFrom<u8> for DataType[src]

type Error = TryFromPrimitiveError<Self>

The type returned in the event of a conversion error.

impl TryFromPrimitive for DataType[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.