Enum e_drone::protocol::Data [−][src]
pub enum Data {}Show 84 variants
None, ErrorMessage(String), Header(Header), Ping(Ping), Ack(Ack), Error(Error), Request(Request), RequestOption(RequestOption), Address(Address), Information(Information), Update(Update), UpdateLocation(UpdateLocation), SystemInformation(SystemInformation), Administrator(Administrator), Monitor0(Monitor0), Monitor4(Monitor4), Monitor8(Monitor8), Quad8(Quad8), Quad8AndRequestData(Quad8AndRequestData), ControlPosition16(Position16), ControlPosition(Position), Command(Command), CommandLightEvent(CommandLightEvent), CommandLightEventColor(CommandLightEventColor), Pairing(Pairing), Rssi(Rssi), BattleIrMessage(IrMessage), BattleLightEventCommand(LightEventCommand), BattleIrMessageLightEventCommand(IrMessageLightEventCommand), LightManual(Manual), LightMode(Mode), LightEvent(Event), RawMotion(RawMotion), RawFlow(RawFlow), State(State), Attitude(Attitude), Position(Position), PositionVelocity(PositionVelocity), Motion(Motion), Range(Range), Count(Count), Bias(Bias), Trim(Trim), LostConnection(LostConnection), MagnetometerOffset(MagnetometerOffset), MotorV(MotorV), MotorRV(MotorRV), MotorVA(MotorVA), MotorRVA(MotorRVA), MotorSingleV(MotorSingleV), MotorSingleRV(MotorSingleRV), Melody(Melody), BuzzerScale(BuzzerScale), BuzzerHz(BuzzerHz), Button(Button), Joystick(Joystick), DisplayClearAll(ClearAll), DisplayClear(Clear), DisplayInvert(Invert), DisplayDrawPoint(DrawPoint), DisplayDrawLine(DrawLine), DisplayDrawRect(DrawRect), DisplayDrawCircle(DrawCircle), DisplayDrawString(DrawString), DisplayDrawStringAlign(DrawStringAlign), DisplayDrawImage(DrawImage), CardClassify(Classify), CardRange(Range), CardRaw(Raw), CardColor(Color), CardListCard(ListCard), CardListFunction(ListFunction), NavigationTargetMove(TargetMove), NavigationTargetAction(TargetAction), NavigationLocation(Location), NavigationMonitor(Monitor), NavigationHeading(Heading), NavigationCounter(Counter), NavigationSatellite(Satellite), NavigationLocationAdjust(LocationAdjust), ExternalSystemState(State), ExternalSystemCommand(Command), ExternalCameraState(State), ExternalCameraCommand(Command),
Variants
Tuple Fields of ErrorMessage
0: String
Tuple Fields of Header
0: Header
Tuple Fields of Ping
0: Ping
Tuple Fields of Ack
0: Ack
Tuple Fields of Error
0: Error
Tuple Fields of Request
0: Request
Tuple Fields of RequestOption
Tuple Fields of Address
0: Address
Tuple Fields of Information
0: Information
Tuple Fields of Update
0: Update
Tuple Fields of UpdateLocation
Tuple Fields of SystemInformation
Tuple Fields of Administrator
Tuple Fields of Monitor0
0: Monitor0
Tuple Fields of Monitor4
0: Monitor4
Tuple Fields of Monitor8
0: Monitor8
Tuple Fields of Quad8
0: Quad8
Tuple Fields of Quad8AndRequestData
Tuple Fields of ControlPosition16
0: Position16
Tuple Fields of ControlPosition
0: Position
Tuple Fields of Command
0: Command
Tuple Fields of CommandLightEvent
Tuple Fields of CommandLightEventColor
Tuple Fields of Pairing
0: Pairing
Tuple Fields of Rssi
0: Rssi
Tuple Fields of BattleIrMessage
0: IrMessage
Tuple Fields of BattleLightEventCommand
Tuple Fields of BattleIrMessageLightEventCommand
Tuple Fields of LightManual
0: Manual
Tuple Fields of LightMode
0: Mode
Tuple Fields of LightEvent
0: Event
Tuple Fields of RawMotion
0: RawMotion
Tuple Fields of RawFlow
0: RawFlow
Tuple Fields of State
0: State
Tuple Fields of Attitude
0: Attitude
Tuple Fields of Position
0: Position
Tuple Fields of PositionVelocity
Tuple Fields of Motion
0: Motion
Tuple Fields of Range
0: Range
Tuple Fields of Count
0: Count
Tuple Fields of Bias
0: Bias
Tuple Fields of Trim
0: Trim
Tuple Fields of LostConnection
Tuple Fields of MagnetometerOffset
Tuple Fields of MotorV
0: MotorV
Tuple Fields of MotorRV
0: MotorRV
Tuple Fields of MotorVA
0: MotorVA
Tuple Fields of MotorRVA
0: MotorRVA
Tuple Fields of MotorSingleV
0: MotorSingleV
Tuple Fields of MotorSingleRV
Tuple Fields of Melody
0: Melody
Tuple Fields of BuzzerScale
0: BuzzerScale
Tuple Fields of BuzzerHz
0: BuzzerHz
Tuple Fields of Button
0: Button
Tuple Fields of Joystick
0: Joystick
Tuple Fields of DisplayClearAll
0: ClearAll
Tuple Fields of DisplayClear
0: Clear
Tuple Fields of DisplayInvert
0: Invert
Tuple Fields of DisplayDrawPoint
0: DrawPoint
Tuple Fields of DisplayDrawLine
0: DrawLine
Tuple Fields of DisplayDrawRect
0: DrawRect
Tuple Fields of DisplayDrawCircle
0: DrawCircle
Tuple Fields of DisplayDrawString
0: DrawString
Tuple Fields of DisplayDrawStringAlign
Tuple Fields of DisplayDrawImage
0: DrawImage
Tuple Fields of CardClassify
0: Classify
Tuple Fields of CardRange
0: Range
Tuple Fields of CardRaw
0: Raw
Tuple Fields of CardColor
0: Color
Tuple Fields of CardListCard
0: ListCard
Tuple Fields of CardListFunction
0: ListFunction
Tuple Fields of ExternalSystemState
0: State
Tuple Fields of ExternalSystemCommand
0: Command
Tuple Fields of ExternalCameraState
0: State
Tuple Fields of ExternalCameraCommand
0: Command
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Data
impl UnwindSafe for Data
Blanket Implementations
Mutably borrows from an owned value. Read more