mirror of https://github.com/ArduPilot/ardupilot
APM: check for geofence fence total of 0
This commit is contained in:
parent
60a6fed34a
commit
4945d66c80
|
@ -89,8 +89,9 @@ static void geofence_load(void)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (g.fence_total < 0) {
|
if (g.fence_total <= 0) {
|
||||||
g.fence_total.set(0);
|
g.fence_total.set(0);
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (i=0; i<g.fence_total; i++) {
|
for (i=0; i<g.fence_total; i++) {
|
||||||
|
@ -125,6 +126,7 @@ failed:
|
||||||
static bool geofence_enabled(void)
|
static bool geofence_enabled(void)
|
||||||
{
|
{
|
||||||
if (g.fence_action == FENCE_ACTION_NONE ||
|
if (g.fence_action == FENCE_ACTION_NONE ||
|
||||||
|
g.fence_total < 5 ||
|
||||||
(g.fence_action != FENCE_ACTION_REPORT &&
|
(g.fence_action != FENCE_ACTION_REPORT &&
|
||||||
(g.fence_channel == 0 ||
|
(g.fence_channel == 0 ||
|
||||||
APM_RC.InputCh(g.fence_channel-1) < FENCE_ENABLE_PWM))) {
|
APM_RC.InputCh(g.fence_channel-1) < FENCE_ENABLE_PWM))) {
|
||||||
|
|
Loading…
Reference in New Issue