QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
px4_custom_mode.h File Reference
#include <stdint.h>
+ Include dependency graph for px4_custom_mode.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  px4_custom_mode
 
struct  PX4CustomMode
 

Enumerations

enum  PX4_CUSTOM_MAIN_MODE {
  PX4_CUSTOM_MAIN_MODE_MANUAL = 1 , PX4_CUSTOM_MAIN_MODE_ALTCTL = 2 , PX4_CUSTOM_MAIN_MODE_POSCTL = 3 , PX4_CUSTOM_MAIN_MODE_AUTO = 4 ,
  PX4_CUSTOM_MAIN_MODE_ACRO = 5 , PX4_CUSTOM_MAIN_MODE_OFFBOARD = 6 , PX4_CUSTOM_MAIN_MODE_STABILIZED = 7 , PX4_CUSTOM_MAIN_MODE_RATTITUDE_DEPRECATED = 8 ,
  PX4_CUSTOM_MAIN_MODE_SIMPLE = 9 , PX4_CUSTOM_MAIN_MODE_TERMINATION = 10 , PX4_CUSTOM_MAIN_MODE_ALTITUDE_CRUISE = 11
}
 
enum  PX4_CUSTOM_SUB_MODE_AUTO {
  PX4_CUSTOM_SUB_MODE_AUTO_READY = 1 , PX4_CUSTOM_SUB_MODE_AUTO_TAKEOFF = 2 , PX4_CUSTOM_SUB_MODE_AUTO_LOITER = 3 , PX4_CUSTOM_SUB_MODE_AUTO_MISSION = 4 ,
  PX4_CUSTOM_SUB_MODE_AUTO_RTL = 5 , PX4_CUSTOM_SUB_MODE_AUTO_LAND = 6 , PX4_CUSTOM_SUB_MODE_AUTO_RESERVED_DO_NOT_USE = 7 , PX4_CUSTOM_SUB_MODE_AUTO_FOLLOW_TARGET = 8 ,
  PX4_CUSTOM_SUB_MODE_AUTO_PRECLAND = 9 , PX4_CUSTOM_SUB_MODE_AUTO_VTOL_TAKEOFF = 10 , PX4_CUSTOM_SUB_MODE_GUIDED_COURSE = 11
}
 
enum  PX4_CUSTOM_SUB_MODE_POSCTL { PX4_CUSTOM_SUB_MODE_POSCTL_POSCTL = 0 , PX4_CUSTOM_SUB_MODE_POSCTL_ORBIT = 1 , PX4_CUSTOM_SUB_MODE_POSCTL_SLOW = 2 }
 

Enumeration Type Documentation

◆ PX4_CUSTOM_MAIN_MODE

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_DEPRECATED 
PX4_CUSTOM_MAIN_MODE_SIMPLE 
PX4_CUSTOM_MAIN_MODE_TERMINATION 
PX4_CUSTOM_MAIN_MODE_ALTITUDE_CRUISE 

Definition at line 5 of file px4_custom_mode.h.

◆ PX4_CUSTOM_SUB_MODE_AUTO

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_RESERVED_DO_NOT_USE 
PX4_CUSTOM_SUB_MODE_AUTO_FOLLOW_TARGET 
PX4_CUSTOM_SUB_MODE_AUTO_PRECLAND 
PX4_CUSTOM_SUB_MODE_AUTO_VTOL_TAKEOFF 
PX4_CUSTOM_SUB_MODE_GUIDED_COURSE 

Definition at line 19 of file px4_custom_mode.h.

◆ PX4_CUSTOM_SUB_MODE_POSCTL

Enumerator
PX4_CUSTOM_SUB_MODE_POSCTL_POSCTL 
PX4_CUSTOM_SUB_MODE_POSCTL_ORBIT 
PX4_CUSTOM_SUB_MODE_POSCTL_SLOW 

Definition at line 33 of file px4_custom_mode.h.