Browse Source

AP_Mount: SToRM32_serial provides calc_angle_to_xxx relative_pan argument

apm_2208
Randy Mackay 3 years ago
parent
commit
e8ab4eb8b7
  1. 8
      libraries/AP_Mount/AP_Mount_SToRM32_serial.cpp

8
libraries/AP_Mount/AP_Mount_SToRM32_serial.cpp

@ -76,7 +76,7 @@ void AP_Mount_SToRM32_serial::update()
// point mount to a GPS point given by the mission planner // point mount to a GPS point given by the mission planner
case MAV_MOUNT_MODE_GPS_POINT: case MAV_MOUNT_MODE_GPS_POINT:
if (calc_angle_to_roi_target(_angle_ef_target_rad, true, true)) { if (calc_angle_to_roi_target(_angle_ef_target_rad, true, true, true)) {
resend_now = true; resend_now = true;
} }
break; break;
@ -88,15 +88,13 @@ void AP_Mount_SToRM32_serial::update()
} }
_state._roi_target = AP::ahrs().get_home(); _state._roi_target = AP::ahrs().get_home();
_state._roi_target_set = true; _state._roi_target_set = true;
if (calc_angle_to_roi_target(_angle_ef_target_rad, true, true)) { if (calc_angle_to_roi_target(_angle_ef_target_rad, true, true, true)) {
resend_now = true; resend_now = true;
} }
break; break;
case MAV_MOUNT_MODE_SYSID_TARGET: case MAV_MOUNT_MODE_SYSID_TARGET:
if (calc_angle_to_sysid_target(_angle_ef_target_rad, if (calc_angle_to_sysid_target(_angle_ef_target_rad, true, true, true)) {
true,
true)) {
resend_now = true; resend_now = true;
} }
break; break;

Loading…
Cancel
Save