geofence: do not keep fence in memory

This commit is contained in:
Thomas Gubler
2014-01-04 21:50:12 +01:00
parent 099c2f5a00
commit 70d4ef480a
3 changed files with 41 additions and 56 deletions
+2 -7
View File
@@ -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();