Flair
Framework Libre Air
SimuAhrs.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 SIMUAHRS_H
14 #define SIMUAHRS_H
15 
16 #include <Ahrs.h>
17 #include <stdint.h>
18 
19 namespace flair {
20 namespace filter {
27 class SimuAhrs : public filter::Ahrs {
28 public:
39  SimuAhrs(std::string name,
40  uint32_t modelId,uint32_t deviceId, uint8_t priority);
41 
46  ~SimuAhrs();
47 
48 private:
56  void UpdateFrom(const core::io_data *data);
57 };
58 } // end namespace filter
59 } // end namespace flair
60 #endif // SIMUAHRS_H
Abstract class for data types.
Definition: io_data.h:94
SimuAhrs(std::string name, uint32_t modelId, uint32_t deviceId, uint8_t priority)
Constructor.
namespace of the flair Framework
Definition: Ahrs.h:19
Abstract class for AHRS.
Definition: Ahrs.h:44
Abstract class for AHRS.
Class for a simulation Ahrs.
Definition: SimuAhrs.h:27
~SimuAhrs()
Destructor.