46 #include <uORB/topics/vehicle_roi.h> 47 #include <uORB/topics/vehicle_command.h> 66 virtual int update_impl(
unsigned int timeout_ms,
ControlData **control_data,
bool already_active);
67 virtual int initialize();
70 void _read_control_data_from_position_setpoint_sub();
72 int _vehicle_roi_sub = -1;
73 int _position_setpoint_triplet_sub = -1;
74 uint8_t _cur_roi_mode = vehicle_roi_s::ROI_NONE;
91 virtual int update_impl(
unsigned int timeout_ms,
ControlData **control_data,
bool already_active);
92 virtual int initialize();
95 void _ack_vehicle_command(vehicle_command_s *cmd);
97 int _vehicle_command_sub = -1;
99 bool _stabilize[3] = {
false,
false,
false };
101 int32_t _mav_sys_id{1};
102 int32_t _mav_comp_id{1};
__BEGIN_DECLS typedef void * orb_advert_t
ORB topic advertiser handle.
Definition: uORB.h:134
This defines the common API between an input and an output of the vmount driver.
Definition: common.h:55