1 #include "otsdaq-components/DetectorConfiguration/FSSRDACsConfiguration.h"
2 #include "otsdaq-core/ConfigurationInterface/ConfigurationTree.h"
9 FSSRDACsConfiguration::FSSRDACsConfiguration(
void)
45 dacNameToDACAddress_[
"PulserData" ] = 1;
46 dacNameToDACAddress_[
"PulserControl"] = 2;
47 dacNameToDACAddress_[
"IntegratorVbn"] = 3;
48 dacNameToDACAddress_[
"ShaperVbp2" ] = 4;
49 dacNameToDACAddress_[
"ShaperVbp1" ] = 5;
50 dacNameToDACAddress_[
"BLRestorer" ] = 6;
51 dacNameToDACAddress_[
"VTn" ] = 7;
52 dacNameToDACAddress_[
"VTp0" ] = 8;
53 dacNameToDACAddress_[
"VTp1" ] = 9;
54 dacNameToDACAddress_[
"VTp2" ] = 10;
55 dacNameToDACAddress_[
"VTp3" ] = 11;
56 dacNameToDACAddress_[
"VTp4" ] = 12;
57 dacNameToDACAddress_[
"VTp5" ] = 13;
58 dacNameToDACAddress_[
"VTp6" ] = 14;
59 dacNameToDACAddress_[
"VTp7" ] = 15;
60 dacNameToDACAddress_[
"ActiveLines" ] = 16;
61 dacNameToDACAddress_[
"SendData" ] = 19;
62 dacNameToDACAddress_[
"RejectHits" ] = 20;
63 dacNameToDACAddress_[
"DigContrReg" ] = 27;
64 dacNameToDACAddress_[
"AqBCO" ] = 30;
68 FSSRDACsConfiguration::~FSSRDACsConfiguration(
void)
72 const ROCDACs FSSRDACsConfiguration::getROCDACs(
const ConfigurationTree& dacsConfiguration)
75 for(
auto& it: dacNameToDACAddress_)
77 rocDACs.setDAC(it.first, it.second, dacsConfiguration.getNode(it.first).getValue<
unsigned int>());