Union custom_mode
Defined in File px4_custom_mode.hpp
Union Documentation
-
union custom_mode
- #include <px4_custom_mode.hpp>
PX4 custom mode.
This union decodes uint32_t HEARTBEAT.custom_mode and uint32_t SET_MODE.custom_mode.
Public Types
-
enum MAIN_MODE
Values:
-
enumerator MAIN_MODE_MANUAL
-
enumerator MAIN_MODE_ALTCTL
-
enumerator MAIN_MODE_POSCTL
-
enumerator MAIN_MODE_AUTO
-
enumerator MAIN_MODE_ACRO
-
enumerator MAIN_MODE_OFFBOARD
-
enumerator MAIN_MODE_STABILIZED
-
enumerator MAIN_MODE_RATTITUDE
-
enumerator MAIN_MODE_MANUAL
-
enum SUB_MODE_AUTO
Values:
-
enumerator SUB_MODE_AUTO_READY
-
enumerator SUB_MODE_AUTO_TAKEOFF
-
enumerator SUB_MODE_AUTO_LOITER
-
enumerator SUB_MODE_AUTO_MISSION
-
enumerator SUB_MODE_AUTO_RTL
-
enumerator SUB_MODE_AUTO_LAND
-
enumerator SUB_MODE_AUTO_RTGS
-
enumerator SUB_MODE_AUTO_FOLLOW_TARGET
-
enumerator SUB_MODE_AUTO_PRECLAND
-
enumerator SUB_MODE_AUTO_READY
Public Functions
-
inline custom_mode()
-
inline explicit custom_mode(uint32_t val)
-
inline constexpr custom_mode(uint8_t mm, uint8_t sm)
-
struct mode_type
Public Members
-
uint16_t reserved
-
uint8_t main_mode
-
uint8_t sub_mode
-
uint16_t reserved
-
enum MAIN_MODE