aboutsummaryrefslogtreecommitdiff
path: root/src/modules/navigator/geofence.h
diff options
context:
space:
mode:
authorThomas Gubler <thomasgubler@gmail.com>2014-01-05 10:49:16 +0100
committerThomas Gubler <thomasgubler@gmail.com>2014-01-05 10:49:16 +0100
commit26af21619b3f2a67c2480872e0f7c14d0572626e (patch)
tree877d065066ef9509b2e11261bd5ade4ef9a56a0d /src/modules/navigator/geofence.h
parent819822e1722dc31c0f97b8494c96a6c292b07185 (diff)
downloadpx4-firmware-26af21619b3f2a67c2480872e0f7c14d0572626e.tar.gz
px4-firmware-26af21619b3f2a67c2480872e0f7c14d0572626e.tar.bz2
px4-firmware-26af21619b3f2a67c2480872e0f7c14d0572626e.zip
navigator/geofence: add parameter to disable geofence
Diffstat (limited to 'src/modules/navigator/geofence.h')
-rw-r--r--src/modules/navigator/geofence.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/modules/navigator/geofence.h b/src/modules/navigator/geofence.h
index 781e7a263..5b56ebc7a 100644
--- a/src/modules/navigator/geofence.h
+++ b/src/modules/navigator/geofence.h
@@ -41,6 +41,7 @@
#define GEOFENCE_H_
#include <uORB/topics/fence.h>
+#include <controllib/block/BlockParam.hpp>
#define GEOFENCE_FILENAME "/fs/microsd/etc/geofence.txt"
@@ -52,6 +53,9 @@ private:
float _altitude_max;
unsigned _verticesCount;
+
+ /* Params */
+ control::BlockParamInt param_geofence_on;
public:
Geofence();
~Geofence();
@@ -81,6 +85,8 @@ public:
int loadFromFile(const char *filename);
bool isEmpty() {return _verticesCount == 0;}
+
+ void updateParams();
};