otsdaq  v1_01_04
 All Classes Namespaces Functions
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 "ConfigurationBase.h"
12 
13 namespace ots {
14 
16 {
17 public:
18  RegisterConfiguration (std::string staticConfigurationName);
19  virtual ~RegisterConfiguration ();
20 
21  void init (void);
22 protected:
23 
24  enum{ComponentName,
25  RegisterName,
26  RegisterBaseAddress,
27  RegisterSize,
28  RegisterAccess
29  };
30 };
31 
32 }
33 
34 #endif /* REGISTERCONFIGURATION_H_ */