Common.Message.ManualControl (xmavlink_util v0.4.3)
View SourceSummary
Types
@type t() :: %Common.Message.ManualControl{ buttons: XMAVLink.Types.uint16_t(), buttons2: XMAVLink.Types.uint16_t(), enabled_extensions: XMAVLink.Types.uint8_t(), r: XMAVLink.Types.int16_t(), s: XMAVLink.Types.int16_t(), t: XMAVLink.Types.int16_t(), target: XMAVLink.Types.uint8_t(), x: XMAVLink.Types.int16_t(), y: XMAVLink.Types.int16_t(), z: XMAVLink.Types.int16_t() }
This message provides an API for manually controlling the vehicle using standard joystick axes nomenclature, along with a joystick-like input device. Unused axes can be disabled and buttons states are transmitted as individual on/off bits of a bitmask