1 #ifndef _ots_ROCDACs_h_
2 #define _ots_ROCDACs_h_
10 typedef std::map<std::string, std::pair<unsigned int, unsigned int> > DACList;
17 void clear(
void) { theDACList_.clear(); }
24 void setDAC(std::string name,
unsigned int address,
unsigned int value)
26 theDACList_[name] = std::pair<unsigned int, unsigned int>(address, value);
30 const std::pair<unsigned int, unsigned int>& getDAC(std::string name)
const
32 return theDACList_.find(name)->second;
34 unsigned int getDACAddress(std::string name)
const
36 return theDACList_.find(name)->second.first;
38 unsigned int getDACValue(std::string name)
const
40 return theDACList_.find(name)->second.second;
42 const DACList getDACList(
void)
const {
return theDACList_; }