Flair
Framework Libre Air
XAir.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 XAIR_H
14 #define XAIR_H
15 
16 #include "Uav.h"
17 
18 namespace flair {
19 namespace meta {
24 class XAir : public Uav {
25 public:
26  XAir(std::string name,std::string options="",
27  filter::UavMultiplex *multiplex = NULL);
28  ~XAir();
29  void StartSensors(void);
30  std::string GetDefaultVrpnAddress(void) const{return "192.168.147.197:3883";}
31  bool isReadyToFly(void) const;
32  virtual std::string GetType(void) const{return "xair";}
33 
34 private:
35 };
36 } // end namespace meta
37 } // end namespace flair
38 #endif // XAIR_H
namespace of the flair Framework
Definition: Ahrs.h:19
Class defining uav multiplexing.
Definition: UavMultiplex.h:37
Base class to construct sensors/actuators depending on uav type.
Class defining a xair uav.
Definition: XAir.h:24
Base class to construct sensors/actuators depending on uav type. The Object is created with the Frame...
Definition: Uav.h:48