00001
00002
00003
00004
00005
00006
00007
00008 #ifndef ots_RegisterConfiguration_h
00009 #define ots_RegisterConfiguration_h
00010
00011 #include "otsdaq-core/TableCore/TableBase.h"
00012
00013 namespace ots
00014 {
00015 class RegisterConfiguration : public ots::TableBase
00016 {
00017 public:
00018 RegisterConfiguration(std::string staticTableName);
00019 virtual ~RegisterConfiguration();
00020
00021 void init(void);
00022
00023 protected:
00024 enum
00025 {
00026 ComponentName,
00027 RegisterName,
00028 RegisterBaseAddress,
00029 RegisterSize,
00030 RegisterAccess
00031 };
00032 };
00033
00034 }
00035
00036 #endif