mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-08 17:08:28 -04:00
Plane: check if terrain following is enabled in AGL calculation
This commit is contained in:
parent
19834c12e2
commit
e05c7b3367
@ -145,7 +145,9 @@ float Plane::relative_ground_altitude(bool use_rangefinder_if_available)
|
||||
|
||||
#if AP_TERRAIN_AVAILABLE
|
||||
float altitude;
|
||||
if (terrain.status() == AP_Terrain::TerrainStatusOK && terrain.height_above_terrain(altitude, true)) {
|
||||
if (target_altitude.terrain_following &&
|
||||
terrain.status() == AP_Terrain::TerrainStatusOK &&
|
||||
terrain.height_above_terrain(altitude, true)) {
|
||||
return altitude;
|
||||
}
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user