40 #ifndef PX4_CUSTOM_MODE_H_ 41 #define PX4_CUSTOM_MODE_H_ 45 enum PX4_CUSTOM_MAIN_MODE {
46 PX4_CUSTOM_MAIN_MODE_MANUAL = 1,
47 PX4_CUSTOM_MAIN_MODE_ALTCTL,
48 PX4_CUSTOM_MAIN_MODE_POSCTL,
49 PX4_CUSTOM_MAIN_MODE_AUTO,
50 PX4_CUSTOM_MAIN_MODE_ACRO,
51 PX4_CUSTOM_MAIN_MODE_OFFBOARD,
52 PX4_CUSTOM_MAIN_MODE_STABILIZED,
53 PX4_CUSTOM_MAIN_MODE_RATTITUDE,
54 PX4_CUSTOM_MAIN_MODE_SIMPLE
57 enum PX4_CUSTOM_SUB_MODE_AUTO {
58 PX4_CUSTOM_SUB_MODE_AUTO_READY = 1,
59 PX4_CUSTOM_SUB_MODE_AUTO_TAKEOFF,
60 PX4_CUSTOM_SUB_MODE_AUTO_LOITER,
61 PX4_CUSTOM_SUB_MODE_AUTO_MISSION,
62 PX4_CUSTOM_SUB_MODE_AUTO_RTL,
63 PX4_CUSTOM_SUB_MODE_AUTO_LAND,
64 PX4_CUSTOM_SUB_MODE_AUTO_RTGS,
65 PX4_CUSTOM_SUB_MODE_AUTO_FOLLOW_TARGET,
66 PX4_CUSTOM_SUB_MODE_AUTO_PRECLAND
69 enum PX4_CUSTOM_SUB_MODE_POSCTL {
70 PX4_CUSTOM_SUB_MODE_POSCTL_POSCTL = 0,
71 PX4_CUSTOM_SUB_MODE_POSCTL_ORBIT
84 uint16_t custom_mode_hl;
Definition: px4_custom_mode.h:74