Firmware
|
This defines the common API between an input and an output of the vmount driver. More...
#include <common.h>
Classes | |
union | TypeData |
Public Types | |
enum | Type : uint8_t { Type::Neutral = 0, Type::Angle, Type::LonLat } |
Public Attributes | |
Type | type = Type::Neutral |
union vmount::ControlData::TypeData | type_data |
bool | stabilize_axis [3] = { false, false, false } |
whether the vmount driver should stabilize an axis (if the output supports it, this can also be done externally) | |
bool | gimbal_shutter_retract = false |
whether to lock the gimbal (only in RC output mode) | |
This defines the common API between an input and an output of the vmount driver.
Each output must support the (full) set of the commands, and an input can create all or a subset of the types.
|
strong |