Enum mavlink::python_array_test::MavAutopilot
source · pub enum MavAutopilot {
Show 21 variants
MAV_AUTOPILOT_GENERIC,
MAV_AUTOPILOT_RESERVED,
MAV_AUTOPILOT_SLUGS,
MAV_AUTOPILOT_ARDUPILOTMEGA,
MAV_AUTOPILOT_OPENPILOT,
MAV_AUTOPILOT_GENERIC_WAYPOINTS_ONLY,
MAV_AUTOPILOT_GENERIC_WAYPOINTS_AND_SIMPLE_NAVIGATION_ONLY,
MAV_AUTOPILOT_GENERIC_MISSION_FULL,
MAV_AUTOPILOT_INVALID,
MAV_AUTOPILOT_PPZ,
MAV_AUTOPILOT_UDB,
MAV_AUTOPILOT_FP,
MAV_AUTOPILOT_PX4,
MAV_AUTOPILOT_SMACCMPILOT,
MAV_AUTOPILOT_AUTOQUAD,
MAV_AUTOPILOT_ARMAZILA,
MAV_AUTOPILOT_AEROB,
MAV_AUTOPILOT_ASLUAV,
MAV_AUTOPILOT_SMARTAP,
MAV_AUTOPILOT_AIRRAILS,
MAV_AUTOPILOT_REFLEX,
}
Expand description
Micro air vehicle / autopilot classes. This identifies the individual model.
Variants§
MAV_AUTOPILOT_GENERIC
Generic autopilot, full support for everything
MAV_AUTOPILOT_RESERVED
Reserved for future use.
MAV_AUTOPILOT_SLUGS
SLUGS autopilot, http://slugsuav.soe.ucsc.edu
MAV_AUTOPILOT_ARDUPILOTMEGA
ArduPilot - Plane/Copter/Rover/Sub/Tracker, https://ardupilot.org
MAV_AUTOPILOT_OPENPILOT
OpenPilot, http://openpilot.org
MAV_AUTOPILOT_GENERIC_WAYPOINTS_ONLY
Generic autopilot only supporting simple waypoints
MAV_AUTOPILOT_GENERIC_WAYPOINTS_AND_SIMPLE_NAVIGATION_ONLY
Generic autopilot supporting waypoints and other simple navigation commands
MAV_AUTOPILOT_GENERIC_MISSION_FULL
Generic autopilot supporting the full mission command set
MAV_AUTOPILOT_INVALID
No valid autopilot, e.g. a GCS or other MAVLink component
MAV_AUTOPILOT_PPZ
PPZ UAV - http://nongnu.org/paparazzi
MAV_AUTOPILOT_UDB
UAV Dev Board
MAV_AUTOPILOT_FP
FlexiPilot
MAV_AUTOPILOT_PX4
PX4 Autopilot - http://px4.io/
MAV_AUTOPILOT_SMACCMPILOT
SMACCMPilot - http://smaccmpilot.org
MAV_AUTOPILOT_AUTOQUAD
AutoQuad – http://autoquad.org
MAV_AUTOPILOT_ARMAZILA
Armazila – http://armazila.com
MAV_AUTOPILOT_AEROB
Aerob – http://aerob.ru
MAV_AUTOPILOT_ASLUAV
ASLUAV autopilot – http://www.asl.ethz.ch
MAV_AUTOPILOT_SMARTAP
SmartAP Autopilot - http://sky-drones.com
MAV_AUTOPILOT_AIRRAILS
AirRails - http://uaventure.com
MAV_AUTOPILOT_REFLEX
Fusion Reflex - https://fusion.engineering
Implementations§
source§impl MavAutopilot
impl MavAutopilot
Trait Implementations§
source§impl Clone for MavAutopilot
impl Clone for MavAutopilot
source§fn clone(&self) -> MavAutopilot
fn clone(&self) -> MavAutopilot
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for MavAutopilot
impl Debug for MavAutopilot
source§impl Default for MavAutopilot
impl Default for MavAutopilot
source§impl<'de> Deserialize<'de> for MavAutopilot
impl<'de> Deserialize<'de> for MavAutopilot
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>,
source§impl FromPrimitive for MavAutopilot
impl FromPrimitive for MavAutopilot
source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moresource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
u128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moresource§impl PartialEq<MavAutopilot> for MavAutopilot
impl PartialEq<MavAutopilot> for MavAutopilot
source§fn eq(&self, other: &MavAutopilot) -> bool
fn eq(&self, other: &MavAutopilot) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for MavAutopilot
impl Serialize for MavAutopilot
source§impl ToPrimitive for MavAutopilot
impl ToPrimitive for MavAutopilot
source§fn to_i64(&self) -> Option<i64>
fn to_i64(&self) -> Option<i64>
self
to an i64
. If the value cannot be
represented by an i64
, then None
is returned.source§fn to_u64(&self) -> Option<u64>
fn to_u64(&self) -> Option<u64>
self
to a u64
. If the value cannot be
represented by a u64
, then None
is returned.source§fn to_isize(&self) -> Option<isize>
fn to_isize(&self) -> Option<isize>
self
to an isize
. If the value cannot be
represented by an isize
, then None
is returned.source§fn to_i8(&self) -> Option<i8>
fn to_i8(&self) -> Option<i8>
self
to an i8
. If the value cannot be
represented by an i8
, then None
is returned.source§fn to_i16(&self) -> Option<i16>
fn to_i16(&self) -> Option<i16>
self
to an i16
. If the value cannot be
represented by an i16
, then None
is returned.source§fn to_i32(&self) -> Option<i32>
fn to_i32(&self) -> Option<i32>
self
to an i32
. If the value cannot be
represented by an i32
, then None
is returned.source§fn to_i128(&self) -> Option<i128>
fn to_i128(&self) -> Option<i128>
self
to an i128
. If the value cannot be
represented by an i128
(i64
under the default implementation), then
None
is returned. Read moresource§fn to_usize(&self) -> Option<usize>
fn to_usize(&self) -> Option<usize>
self
to a usize
. If the value cannot be
represented by a usize
, then None
is returned.source§fn to_u8(&self) -> Option<u8>
fn to_u8(&self) -> Option<u8>
self
to a u8
. If the value cannot be
represented by a u8
, then None
is returned.source§fn to_u16(&self) -> Option<u16>
fn to_u16(&self) -> Option<u16>
self
to a u16
. If the value cannot be
represented by a u16
, then None
is returned.source§fn to_u32(&self) -> Option<u32>
fn to_u32(&self) -> Option<u32>
self
to a u32
. If the value cannot be
represented by a u32
, then None
is returned.source§fn to_u128(&self) -> Option<u128>
fn to_u128(&self) -> Option<u128>
self
to a u128
. If the value cannot be
represented by a u128
(u64
under the default implementation), then
None
is returned. Read more