Get desktop application:
View/edit binary Protocol Buffers messages
Enable manual control using e.g. a joystick or gamepad.
Set manual control input The manual control input needs to be sent at a rate high enough to prevent triggering of RC loss, a good minimum rate is 10 Hz.
value between -1. to 1. negative -> backwards, positive -> forwards
value between -1. to 1. negative -> left, positive -> right
value between -1. to 1. negative -> down, positive -> up (usually for now, for multicopter 0 to 1 is expected)
value between -1. to 1. negative -> turn anti-clockwise (towards the left), positive -> turn clockwise (towards the right)
Start altitude control Requires manual control input to be sent regularly already. Does not require a valid position e.g. GPS.
(message has no fields)
Start position control using e.g. joystick input. Requires manual control input to be sent regularly already. Requires a valid position using e.g. GPS, external vision, or optical flow.
(message has no fields)
Result type.
Used in: , ,
Result enum value
Human-readable English string describing the result
Possible results returned for manual control requests.
Used in:
Unknown result
Request was successful
No system is connected
Connection error
Vehicle is busy
Command refused by vehicle
Request timed out
Input out of range
No Input set