otsdaq  v2_03_00
RegisterConfiguration.h
1 /*
2  * RegisterConfiguration.h
3  *
4  * Created on: Jul 24, 2015
5  * Author: parilla
6  */
7 
8 #ifndef ots_RegisterConfiguration_h
9 #define ots_RegisterConfiguration_h
10 
11 #include "otsdaq-core/TableCore/TableBase.h"
12 
13 namespace ots
14 {
16 {
17  public:
18  RegisterConfiguration(std::string staticTableName);
19  virtual ~RegisterConfiguration();
20 
21  void init(void);
22 
23  protected:
24  enum
25  {
26  ComponentName,
27  RegisterName,
28  RegisterBaseAddress,
29  RegisterSize,
30  RegisterAccess
31  };
32 };
33 
34 } // namespace ots
35 
36 #endif /* REGISTERCONFIGURATION_H_ */
RegisterConfiguration(std::string staticTableName)