mirror of
https://github.com/ArduPilot/ardupilot.git
synced 2026-10-06 19:00:27 +08:00
ArduCopter: add support for MAV_CMD_DO_SET_ROI_WPNEXT_OFFSET
This commit is contained in:
committed by
Peter Barker
parent
39382ce997
commit
7d83e7d0bd
@@ -941,6 +941,13 @@ void Copter::update_altitude()
|
||||
}
|
||||
|
||||
// vehicle specific waypoint info helpers
|
||||
#if AP_MOUNT_ROI_WPNEXT_OFFSET_ENABLED
|
||||
bool Copter::get_wp_location(Location &loc) const
|
||||
{
|
||||
return flightmode->get_wp(loc);
|
||||
}
|
||||
#endif // AP_MOUNT_ROI_WPNEXT_OFFSET_ENABLED
|
||||
|
||||
bool Copter::get_wp_distance_m(float &distance) const
|
||||
{
|
||||
// see GCS_MAVLINK_Copter::send_nav_controller_output()
|
||||
|
||||
@@ -721,6 +721,9 @@ private:
|
||||
void read_AHRS(void);
|
||||
void update_altitude();
|
||||
bool get_wp_distance_m(float &distance) const override;
|
||||
#if AP_MOUNT_ROI_WPNEXT_OFFSET_ENABLED
|
||||
bool get_wp_location(Location &loc) const override;
|
||||
#endif // AP_MOUNT_ROI_WPNEXT_OFFSET_ENABLED
|
||||
bool get_wp_bearing_deg(float &bearing) const override;
|
||||
bool get_wp_crosstrack_error_m(float &xtrack_error) const override;
|
||||
bool get_rate_ef_targets(Vector3f& rate_ef_targets_rads) const override;
|
||||
|
||||
Reference in New Issue
Block a user