Public Types | Public Attributes | List of all members
fcu::FlightMode Struct Reference

#include <FlightMode.hpp>

Public Types

enum  MODIFIER : uint32_t {
  MODIFIER::NONE = 0, MODIFIER::ARM = 1 << 0, MODIFIER::CAMSTAB = 1 << 1, MODIFIER::BEEPER = 1 << 2,
  MODIFIER::LEDLOW = 1 << 3, MODIFIER::OSD_SW = 1 << 4, MODIFIER::TELEMETRY = 1 << 5, MODIFIER::BLACKBOX = 1 << 6,
  MODIFIER::FAILSAFE = 1 << 7, MODIFIER::HOME_RESET = 1 << 8, MODIFIER::GCS_NAV = 1 << 9, MODIFIER::FLAPERON = 1 << 10,
  MODIFIER::NAV_LAUNCH = 1 << 11, MODIFIER::SERVO_AUTOTRIM = 1 << 12, MODIFIER::AUTOTUNE = 1 << 13
}
 
enum  PRIMARY_MODE : uint32_t {
  PRIMARY_MODE::UNSET = 0, PRIMARY_MODE::ANGLE, PRIMARY_MODE::HORIZON, PRIMARY_MODE::NAV_POSHOLD,
  PRIMARY_MODE::NAV_CRUISE, PRIMARY_MODE::NAV_RTH, PRIMARY_MODE::NAV_WP, PRIMARY_MODE::MANUAL
}
 
enum  SECONDARY_MODE : uint32_t {
  SECONDARY_MODE::NONE = 0, SECONDARY_MODE::NAV_ALTHOLD = 1 << 0, SECONDARY_MODE::TURN_ASSIST = 1 << 1, SECONDARY_MODE::AIR_MODE = 1 << 2,
  SECONDARY_MODE::SURFACE = 1 << 3, SECONDARY_MODE::HEADING_HOLD = 1 << 4, SECONDARY_MODE::HEADFREE = 1 << 5, SECONDARY_MODE::HEADADJ = 1 << 6
}
 

Public Attributes

MODIFIER modifier
 
PRIMARY_MODE primary
 
SECONDARY_MODE secondary
 

Detailed Description

Definition at line 6 of file FlightMode.hpp.

Member Enumeration Documentation

enum fcu::FlightMode::MODIFIER : uint32_t
strong
Enumerator
NONE 
ARM 
CAMSTAB 
BEEPER 
LEDLOW 
OSD_SW 
TELEMETRY 
BLACKBOX 
FAILSAFE 
HOME_RESET 
GCS_NAV 
FLAPERON 
NAV_LAUNCH 
SERVO_AUTOTRIM 
AUTOTUNE 

Definition at line 29 of file FlightMode.hpp.

enum fcu::FlightMode::PRIMARY_MODE : uint32_t
strong
Enumerator
UNSET 
ANGLE 
HORIZON 
NAV_POSHOLD 
NAV_CRUISE 
NAV_RTH 
NAV_WP 
MANUAL 

Definition at line 7 of file FlightMode.hpp.

enum fcu::FlightMode::SECONDARY_MODE : uint32_t
strong
Enumerator
NONE 
NAV_ALTHOLD 
TURN_ASSIST 
AIR_MODE 
SURFACE 
HEADING_HOLD 
HEADFREE 
HEADADJ 

Definition at line 18 of file FlightMode.hpp.

Member Data Documentation

MODIFIER fcu::FlightMode::modifier

Definition at line 49 of file FlightMode.hpp.

PRIMARY_MODE fcu::FlightMode::primary

Definition at line 47 of file FlightMode.hpp.

SECONDARY_MODE fcu::FlightMode::secondary

Definition at line 48 of file FlightMode.hpp.


The documentation for this struct was generated from the following file:


msp
Author(s): Christian Rauch
autogenerated on Tue Oct 6 2020 03:39:02