From b468551b6cdb4e3ac7ce7d261dda39628eaa7325 Mon Sep 17 00:00:00 2001 From: Julian Oes Date: Wed, 17 Jan 2018 06:49:54 -0800 Subject: [PATCH] vmount: remove mavlink dependency Let's just hardcode 0 because we don't want to include the mavlink headers just for this. --- src/drivers/vmount/input_mavlink.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/drivers/vmount/input_mavlink.cpp b/src/drivers/vmount/input_mavlink.cpp index 6afdb14789..29c205cf50 100644 --- a/src/drivers/vmount/input_mavlink.cpp +++ b/src/drivers/vmount/input_mavlink.cpp @@ -230,10 +230,10 @@ int InputMavlinkCmdMount::update_impl(unsigned int timeout_ms, ControlData **con vehicle_command_s vehicle_command; orb_copy(ORB_ID(vehicle_command), _vehicle_command_sub, &vehicle_command); - // Process only if the command is for us or for anyone. + // Process only if the command is for us or for anyone (component id 0). const bool sysid_correct = (vehicle_command.target_system == _mav_sys_id); const bool compid_correct = ((vehicle_command.target_component == _mav_comp_id) || - (vehicle_command.target_component == MAV_COMP_ID_ALL)); + (vehicle_command.target_component == 0)); if (!sysid_correct || !compid_correct) { return 0;