Browse Source

geofence: disable altitude check if not configured

It currently cannot be configured via mavlink mission protocol.
sbg
Beat Küng 8 years ago committed by Lorenz Meier
parent
commit
4c1328483d
  1. 2
      src/modules/navigator/geofence.cpp

2
src/modules/navigator/geofence.cpp

@ -260,9 +260,11 @@ bool Geofence::checkPolygons(double lat, double lon, float altitude)
} }
/* Vertical check */ /* Vertical check */
if (_altitude_max > _altitude_min) { // only enable vertical check if configured properly
if (altitude > _altitude_max || altitude < _altitude_min) { if (altitude > _altitude_max || altitude < _altitude_min) {
return false; return false;
} }
}
/* Horizontal check: iterate all polygons */ /* Horizontal check: iterate all polygons */
bool outside_exclusion = true; bool outside_exclusion = true;

Loading…
Cancel
Save