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