Browse Source

Sub: Check MANUAL_CONTROL target

master
Michael du Breuil 7 years ago committed by Francisco Ferreira
parent
commit
e840006ff9
  1. 4
      ArduSub/GCS_Mavlink.cpp

4
ArduSub/GCS_Mavlink.cpp

@ -931,6 +931,10 @@ void GCS_MAVLINK_Sub::handleMessage(mavlink_message_t* msg) @@ -931,6 +931,10 @@ void GCS_MAVLINK_Sub::handleMessage(mavlink_message_t* msg)
mavlink_manual_control_t packet;
mavlink_msg_manual_control_decode(msg, &packet);
if (packet.target != sub.g.sysid_this_mav) {
break; // only accept control aimed at us
}
sub.transform_manual_control_to_rc_override(packet.x,packet.y,packet.z,packet.r,packet.buttons);
sub.failsafe.last_pilot_input_ms = AP_HAL::millis();

Loading…
Cancel
Save