mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-04-14 10:07:39 +08:00
This is an intermediate solution to carry forward the initial state of the mode slot. Basically, it allows that we start up in Stabilized but switch to POSCTL as soon we have the required GPS.
25 lines
873 B
Plaintext
25 lines
873 B
Plaintext
# Main state, i.e. what user wants. Controlled by RC or from ground station via telemetry link.
|
|
uint64 timestamp # time since system start (microseconds)
|
|
|
|
uint8 MAIN_STATE_MANUAL = 0
|
|
uint8 MAIN_STATE_ALTCTL = 1
|
|
uint8 MAIN_STATE_POSCTL = 2
|
|
uint8 MAIN_STATE_AUTO_MISSION = 3
|
|
uint8 MAIN_STATE_AUTO_LOITER = 4
|
|
uint8 MAIN_STATE_AUTO_RTL = 5
|
|
uint8 MAIN_STATE_ACRO = 6
|
|
uint8 MAIN_STATE_OFFBOARD = 7
|
|
uint8 MAIN_STATE_STAB = 8
|
|
# LEGACY RATTITUDE = 9
|
|
uint8 MAIN_STATE_AUTO_TAKEOFF = 10
|
|
uint8 MAIN_STATE_AUTO_LAND = 11
|
|
uint8 MAIN_STATE_AUTO_FOLLOW_TARGET = 12
|
|
uint8 MAIN_STATE_AUTO_PRECLAND = 13
|
|
uint8 MAIN_STATE_ORBIT = 14
|
|
uint8 MAIN_STATE_MAX = 15
|
|
|
|
uint8 main_state
|
|
uint8 desired_main_state
|
|
|
|
uint16 main_state_changes
|