Get desktop application:
View/edit binary Protocol Buffers messages
Provide vehicle actions (as a server) such as arming, taking off, and landing.
Get which modes the vehicle can transition to (Manual always allowed)
(message has no fields)
Can the vehicle takeoff
Is takeoff allowed?
Set which modes the vehicle can transition to (Manual always allowed)
Can the vehicle arm when requested
Is Armable now?
Is armable with force?
Set/override the armed/disarmed state of the vehicle directly, and notify subscribers
Is armed now?
Can the vehicle disarm when requested
Is disarmable now?
Is disarmable with force? (Kill)
Set/override the flight mode of the vehicle directly, and notify subscribers
Current vehicle flight mode, e.g. Takeoff/Mission/Land/etc.
Set/override the flight mode of the vehicle directly, and *do not* notify subscribers
Current vehicle flight mode, e.g. Takeoff/Mission/Land/etc.
Subscribe to ARM/DISARM commands
(message has no fields)
Subscribe to DO_SET_MODE
(message has no fields)
Subscribe to land command
(message has no fields)
Subscribe to reboot command
(message has no fields)
Subscribe to shutdown command
(message has no fields)
Subscribe to takeoff command
(message has no fields)
Subscribe to terminate command
(message has no fields)
Result type.
Used in: , , , , , , , , , , , , ,
Result enum value
Human-readable English string describing the result
Possible results returned for action requests.
Used in:
Unknown result
Request was successful
No system is connected
Connection error
Vehicle is busy
Command refused by vehicle
Command refused because landed state is unknown
Command refused because vehicle not landed
Request timed out
Hybrid/VTOL transition support is unknown
Vehicle does not support hybrid/VTOL transitions
Error getting or setting parameter
Intermediate message showing progress or instructions on the next steps
State to check if the vehicle can transition to respective flightmodes
Used in: ,
Auto/mission mode
Guided mode
Stabilize mode
Auto RTL mode
Auto takeoff mode
Auto land mode
Auto hold/loiter mode
Arming message type
Used in:
Should vehicle arm
Should arm override pre-flight checks
Flight modes. For more information about flight modes, check out https://docs.px4.io/main/en/config/flight_mode.html.
Used in: , ,
Mode not known
Armed and ready to take off
Taking off
Holding (hovering in place (or circling for fixed-wing vehicles)
In mission
Returning to launch position (then landing)
Landing
In 'offboard' mode
In 'follow-me' mode
In 'Manual' mode
In 'Altitude Control' mode
In 'Position Control' mode
In 'Acro' mode
In 'Stabilize' mode