Skip to content

TakeoffStatus (UORB message)

Status of the takeoff state machine currently just available for multicopters.

TOPICS: takeoff_status

Fields

NameTypeUnit [Frame]Range/EnumDescription
timestampuint64time since system start (microseconds)
takeoff_stateuint8
tilt_limitfloat32limited tilt feasibility during takeoff, contains maximum tilt otherwise

Constants

NameTypeValueDescription
TAKEOFF_STATE_UNINITIALIZEDuint80
TAKEOFF_STATE_DISARMEDuint81
TAKEOFF_STATE_SPOOLUPuint82
TAKEOFF_STATE_READY_FOR_TAKEOFFuint83
TAKEOFF_STATE_RAMPUPuint84
TAKEOFF_STATE_FLIGHTuint85

Source Message

Source file (GitHub)

Click here to see original file
c
# Status of the takeoff state machine currently just available for multicopters

uint64 timestamp # time since system start (microseconds)

uint8 TAKEOFF_STATE_UNINITIALIZED     = 0
uint8 TAKEOFF_STATE_DISARMED          = 1
uint8 TAKEOFF_STATE_SPOOLUP           = 2
uint8 TAKEOFF_STATE_READY_FOR_TAKEOFF = 3
uint8 TAKEOFF_STATE_RAMPUP            = 4
uint8 TAKEOFF_STATE_FLIGHT            = 5

uint8 takeoff_state

float32 tilt_limit # limited tilt feasibility during takeoff, contains maximum tilt otherwise