Get desktop application:
View/edit binary Protocol Buffers messages
Use arm authorization.
Authorize arm for the specific time
Messages for RespondArmAuthorization
Time in seconds for which this authorization is valid
Result type
Result enum value
Reject arm authorization request
Messages for RespondArmAuthorization
True if the answer should be TEMPORARILY_REJECTED, false for DENIED
Reason for the arm to be rejected
Extra information specific to the rejection reason (see https://mavlink.io/en/services/arm_authorization.html)
Result type
Result enum value
Subscribe to arm authorization request messages. Each request received should respond to using RespondArmAuthorization
Messages for SubscribeArmAuthorization
(message has no fields)
vehicle system id
Used in: ,
Result enum value
Human-readable English string describing the result
The result
Used in:
Unknown result
Command accepted
Command failed
The rejection reason
Used in:
Not a specific reason
Authorizer will send the error as string to GCS
At least one waypoint have a invalid value
Timeout in the authorizer process(in case it depends on network)
Airspace of the mission in use by another vehicle, second result parameter can have the waypoint id that caused it to be denied.
Weather is not good to fly