43 #include <uORB/topics/manual_control_setpoint.h> 48 class InputMavlinkROI;
49 class InputMavlinkCmdMount;
65 InputRC(
bool do_stabilization,
int aux_channel_roll,
int aux_channel_pitch,
int aux_channel_yaw);
71 virtual int update_impl(
unsigned int timeout_ms,
ControlData **control_data,
bool already_active);
72 virtual int initialize();
79 int _get_subscription_fd()
const {
return _manual_control_setpoint_sub; }
81 float _get_aux_value(
const manual_control_setpoint_s &manual_control_setpoint,
int channel_idx);
84 const bool _do_stabilization;
86 int _manual_control_setpoint_sub = -1;
88 bool _first_time =
true;
89 float _last_set_aux_values[3] = {};
This defines the common API between an input and an output of the vmount driver.
Definition: common.h:55