Flair
Framework Libre Air
AltitudeSensor.h
Go to the documentation of this file.
1 // %flair:license{
2 // This file is part of the Flair framework distributed under the
3 // CECILL-C License, Version 1.0.
4 // %flair:license}
13 #ifndef ALTITUDESENSOR_H
14 #define ALTITUDESENSOR_H
15 
16 #include <Object.h>
17 
18 
19 namespace flair {
20 namespace sensor {
31 class AltitudeSensor : public core::Object {
32 public:
33  AltitudeSensor(core::Object *parent,std::string name): core::Object(parent,name) {};
34  virtual ~AltitudeSensor() {};
35  virtual float z(void) const=0;//in uav frame
36  virtual float Vz(void) const=0;//in uav frame
37 
38 private:
39 
40 };
41 } // end namespace sensor
42 } // end namespace flair
43 #endif // ALTITUDESENSOR_H
Base class for all Framework's classes.
Definition: Object.h:84
namespace of the flair Framework
Definition: Ahrs.h:19
Abstract class for altitude sensor.
Definition: AltitudeSensor.h:31
Base class for all Framework's classes.