DUNE: Uniform Navigational Environment  2019.02.0
Control::UAV::PX4 Namespace Reference

Classes

struct  Arguments
 
struct  Task
 

Enumerations

enum  PX4_Modes {
  PX4_CUSTOM_MAIN_MODE_MANUAL, PX4_CUSTOM_MAIN_MODE_ALTCTL, PX4_CUSTOM_MAIN_MODE_POSCTL, PX4_CUSTOM_MAIN_MODE_AUTO,
  PX4_CUSTOM_MAIN_MODE_ACRO, PX4_CUSTOM_MAIN_MODE_OFFBOARD, PX4_CUSTOM_MAIN_MODE_STABILIZED, PX4_CUSTOM_MAIN_MODE_RATTITUDE
}
 
enum  PX4_subModes {
  PX4_CUSTOM_SUB_MODE_AUTO_READY, PX4_CUSTOM_SUB_MODE_AUTO_TAKEOFF, PX4_CUSTOM_SUB_MODE_AUTO_LOITER, PX4_CUSTOM_SUB_MODE_AUTO_MISSION,
  PX4_CUSTOM_SUB_MODE_AUTO_RTL, PX4_CUSTOM_SUB_MODE_AUTO_LAND, PX4_CUSTOM_SUB_MODE_AUTO_RTGS, PX4_CUSTOM_SUB_MODE_AUTO_FOLLOW_TARGET
}
 
enum  VTOL_State {
  MAV_VTOL_STATE_UNDEFINED, MAV_VTOL_STATE_TRANSITION_TO_FW, MAV_VTOL_STATE_TRANSITION_TO_MC, MAV_VTOL_STATE_MC,
  MAV_VTOL_STATE_FW
}
 

Enumeration Type Documentation

List of PX4 Modes From px4_custom_mode.h in PX4/Firmware git repository.

Enumerator
PX4_CUSTOM_MAIN_MODE_MANUAL 
PX4_CUSTOM_MAIN_MODE_ALTCTL 
PX4_CUSTOM_MAIN_MODE_POSCTL 
PX4_CUSTOM_MAIN_MODE_AUTO 
PX4_CUSTOM_MAIN_MODE_ACRO 
PX4_CUSTOM_MAIN_MODE_OFFBOARD 
PX4_CUSTOM_MAIN_MODE_STABILIZED 
PX4_CUSTOM_MAIN_MODE_RATTITUDE 

List of PX4 Auto Sub-Modes.

Enumerator
PX4_CUSTOM_SUB_MODE_AUTO_READY 
PX4_CUSTOM_SUB_MODE_AUTO_TAKEOFF 
PX4_CUSTOM_SUB_MODE_AUTO_LOITER 
PX4_CUSTOM_SUB_MODE_AUTO_MISSION 
PX4_CUSTOM_SUB_MODE_AUTO_RTL 
PX4_CUSTOM_SUB_MODE_AUTO_LAND 
PX4_CUSTOM_SUB_MODE_AUTO_RTGS 
PX4_CUSTOM_SUB_MODE_AUTO_FOLLOW_TARGET 

VTOL States.

Enumerator
MAV_VTOL_STATE_UNDEFINED 
MAV_VTOL_STATE_TRANSITION_TO_FW 
MAV_VTOL_STATE_TRANSITION_TO_MC 
MAV_VTOL_STATE_MC 
MAV_VTOL_STATE_FW