aboutsummaryrefslogtreecommitdiff
path: root/src/modules/navigator/geofence.h
diff options
context:
space:
mode:
authorThomas Gubler <thomasgubler@gmail.com>2014-01-04 18:49:31 +0100
committerThomas Gubler <thomasgubler@gmail.com>2014-01-04 21:50:12 +0100
commit70d4ef480ac5461ef54ac72a54bd335007e233cc (patch)
treef451a1f1c941e121cad6608a5c74a0742ce38bd5 /src/modules/navigator/geofence.h
parent099c2f5a00f9789533888409f478f4157a5f88b6 (diff)
downloadpx4-firmware-70d4ef480ac5461ef54ac72a54bd335007e233cc.tar.gz
px4-firmware-70d4ef480ac5461ef54ac72a54bd335007e233cc.tar.bz2
px4-firmware-70d4ef480ac5461ef54ac72a54bd335007e233cc.zip
geofence: do not keep fence in memory
Diffstat (limited to 'src/modules/navigator/geofence.h')
-rw-r--r--src/modules/navigator/geofence.h9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/modules/navigator/geofence.h b/src/modules/navigator/geofence.h
index d834280cc..9c753a11d 100644
--- a/src/modules/navigator/geofence.h
+++ b/src/modules/navigator/geofence.h
@@ -46,11 +46,12 @@
class Geofence {
private:
- struct fence_s _fence;
orb_advert_t _fence_pub; /**< publish fence topic */
float _altitude_min;
float _altitude_max;
+
+ int _verticesCount;
public:
Geofence();
~Geofence();
@@ -66,12 +67,6 @@ public:
bool inside(const struct vehicle_global_position_s *craft);
bool inside(double lat, double lon, float altitude);
-
- /**
- * Load fence parameters.
- */
- bool loadFromDm(unsigned vertices);
-
int clearDm();
bool valid();