ots::Register Class Reference

List of all members.

Public Member Functions

 Register (std::string name)
void setState (std::string state, std::pair< int, int > valueSequencePair)
void fillRegisterInfo (std::string registerBaseAddress, int registerSize, std::string registerAccess)
void setInitialize (std::pair< int, int > initialize)
void setConfigure (std::pair< int, int > configure)
void setStart (std::pair< int, int > start)
void setHalt (std::pair< int, int > halt)
void setPause (std::pair< int, int > pause)
void setResume (std::pair< int, int > resume)
std::string getName (void)
std::string getBaseAddress (void)
int getSize (void)
std::string getAccess (void)
std::pair< int, int > getInitialize (void)
std::pair< int, int > getConfigure (void)
std::pair< int, int > getStart (void)
std::pair< int, int > getHalt (void)
std::pair< int, int > getPause (void)
std::pair< int, int > getResume (void)

Protected Attributes

std::string registerName_
std::string registerBaseAddress_
int registerSize_
std::string registerAccess_
std::pair< int, int > initialize_
std::pair< int, int > configuration_
std::pair< int, int > start_
std::pair< int, int > halt_
std::pair< int, int > pause_
std::pair< int, int > resume_

Detailed Description

Definition at line 14 of file Register.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions

Generated on 7 Aug 2017 for otsdaq by  doxygen 1.6.1