mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-03 06:28:27 -04:00
AP_Mount: adjust for Location_Class and Location unification
This commit is contained in:
parent
b12dc3cde7
commit
2f3237143f
@ -61,15 +61,17 @@ void AP_Mount_Backend::control(int32_t pitch_or_lat, int32_t roll_or_lon, int32_
|
||||
break;
|
||||
|
||||
// set lat, lon, alt position targets from mavlink message
|
||||
case MAV_MOUNT_MODE_GPS_POINT:
|
||||
Location target_location;
|
||||
memset(&target_location, 0, sizeof(target_location));
|
||||
target_location.lat = pitch_or_lat;
|
||||
target_location.lng = roll_or_lon;
|
||||
target_location.alt = yaw_or_alt;
|
||||
target_location.relative_alt = true;
|
||||
|
||||
case MAV_MOUNT_MODE_GPS_POINT: {
|
||||
const Location target_location{
|
||||
pitch_or_lat,
|
||||
roll_or_lon,
|
||||
yaw_or_alt,
|
||||
Location::ALT_FRAME_ABOVE_HOME
|
||||
};
|
||||
set_roi_target(target_location);
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
// do nothing
|
||||
|
Loading…
Reference in New Issue
Block a user