ucm_schilling
Driver.hpp
Go to the documentation of this file.
1 #ifndef _UCM_SCHILLING_DRIVER_HPP_
2 #define _UCM_SCHILLING_DRIVER_HPP_
3 
4 #include <base_schilling/Driver.hpp>
5 #include "UcmTypes.hpp"
6 #include "Config.hpp"
7 
8 namespace ucm_schilling
9 {
10  class Driver : public base_schilling::Driver
11  {
12  public:
13  Driver(const Config& config = Config());
14 
21  void collectData();
22 
24 
26 
27  void setConfig(const ucm_schilling::Config &);
28 
29 
30  void dumpData() const;
31 
32 
33  protected:
34 
35  private:
38  Config mConfig;
39  };
40 
41 } // end namespace
42 
43 #endif
ucm_schilling::UcmStatus getStatus() const
Definition: Driver.cpp:73
void dumpData() const
Definition: Driver.cpp:83
Definition: Driver.hpp:10
Driver(const Config &config=Config())
Definition: Driver.cpp:11
Definition: UcmTypes.hpp:18
void setConfig(const ucm_schilling::Config &)
Definition: Driver.cpp:78
Definition: UcmTypes.hpp:9
ucm_schilling::UcmData getData() const
Definition: Driver.cpp:68
Definition: Config.hpp:7
Definition: Config.hpp:4
void collectData()
Definition: Driver.cpp:23