#[repr(u8)]pub enum MotorTestOrder {
Default = 0,
Sequence = 1,
Board = 2,
}Expand description
MAVLink enum MOTOR_TEST_ORDER for common dialect.
Sequence that motors are tested when using MAV_CMD_DO_MOTOR_TEST.
Variants§
Default = 0
MAVLink enum entry MOTOR_TEST_ORDER_DEFAULT.
Default autopilot motor test method.
Sequence = 1
MAVLink enum entry MOTOR_TEST_ORDER_SEQUENCE.
Motor numbers are specified as their index in a predefined vehicle-specific sequence.
Board = 2
MAVLink enum entry MOTOR_TEST_ORDER_BOARD.
Motor numbers are specified as the output as labeled on the board.
Implementations§
Trait Implementations§
Source§impl Clone for MotorTestOrder
impl Clone for MotorTestOrder
Source§fn clone(&self) -> MotorTestOrder
fn clone(&self) -> MotorTestOrder
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 MotorTestOrder
impl Debug for MotorTestOrder
Source§impl Default for MotorTestOrder
impl Default for MotorTestOrder
Source§fn default() -> MotorTestOrder
fn default() -> MotorTestOrder
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MotorTestOrder
impl<'de> Deserialize<'de> for MotorTestOrder
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl NamedType for MotorTestOrder
impl NamedType for MotorTestOrder
fn sid() -> SpectaID
Source§fn named_data_type(
type_map: &mut TypeCollection,
generics: &[DataType],
) -> NamedDataType
fn named_data_type( type_map: &mut TypeCollection, generics: &[DataType], ) -> NamedDataType
this is equivalent to Type::inline but returns a NamedDataType instead.
Source§fn definition_named_data_type(type_map: &mut TypeCollection) -> NamedDataType
fn definition_named_data_type(type_map: &mut TypeCollection) -> NamedDataType
this is equivalent to [Type::definition] but returns a NamedDataType instead.
Source§impl PartialEq for MotorTestOrder
impl PartialEq for MotorTestOrder
Source§impl Serialize for MotorTestOrder
impl Serialize for MotorTestOrder
Source§impl TryFrom<u8> for MotorTestOrder
impl TryFrom<u8> for MotorTestOrder
Source§impl Type for MotorTestOrder
impl Type for MotorTestOrder
Source§fn inline(type_map: &mut TypeCollection, generics: Generics<'_>) -> DataType
fn inline(type_map: &mut TypeCollection, generics: Generics<'_>) -> DataType
Returns the definition of a type using the provided generics. Read more
Source§fn reference(type_map: &mut TypeCollection, generics: &[DataType]) -> Reference
fn reference(type_map: &mut TypeCollection, generics: &[DataType]) -> Reference
Generates a datatype corresponding to a reference to this type,
as determined by its category. Getting a reference to a type implies that
it should belong in the type map (since it has to be referenced from somewhere),
so the output of
definition will be put into the type map.impl Copy for MotorTestOrder
impl StructuralPartialEq for MotorTestOrder
Auto Trait Implementations§
impl Freeze for MotorTestOrder
impl RefUnwindSafe for MotorTestOrder
impl Send for MotorTestOrder
impl Sync for MotorTestOrder
impl Unpin for MotorTestOrder
impl UnwindSafe for MotorTestOrder
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