#include "FecConfig.h" FecConfig::FecConfig(int32_t configType, uint32_t debuglevel) { fdebuglevel = debuglevel; fconfigType = configType; } FecConfig::~FecConfig() { } uint32_t FecConfig::getState(uint32_t side, uint32_t sector, uint32_t rcu, uint32_t branch, uint32_t fec){ uint32_t retval = 1; // FECs are on per default return retval; } uint32_t FecConfig::getSAMPA_MASK(uint32_t side, uint32_t sector, uint32_t rcu, uint32_t branch, uint32_t fec){ uint32_t retval = 0x1F; // All SAMPAs on by default return retval; } uint32_t FecConfig::getSAMPA_ANA_CFG(uint32_t side, uint32_t sector, uint32_t rcu, uint32_t branch, uint32_t fec){ uint32_t retval = 0; // For now no value return retval; } uint32_t FecConfig::getSAMPA_CLK_CFG(uint32_t side, uint32_t sector, uint32_t rcu, uint32_t branch, uint32_t fec){ uint32_t retval = 0; // For now no value return retval; } uint32_t FecConfig::getGBTX0_SAMPLINGPHASE(uint32_t side, uint32_t sector, uint32_t rcu, uint32_t branch, uint32_t fec, uint32_t elink){ // elink = 0 .. 27 if ( (elink<0) || (elink>=28) ) cerr << "Error in FecConfig::getGBTX0_SAMPLINGPHASE(): Strange eLink number: " << elink << endl; uint32_t retval = 0; // For now no value return retval; } uint32_t FecConfig::getState(){ return getState(0, 0, 0, 0, 0); } uint32_t FecConfig::getSAMPA_MASK(){ return getSAMPA_MASK(0, 0, 0, 0, 0); } uint32_t FecConfig::getSAMPA_ANA_CFG(){ return getSAMPA_ANA_CFG(0, 0, 0, 0, 0); } uint32_t FecConfig::getSAMPA_CLK_CFG(){ return getSAMPA_CLK_CFG(0, 0, 0, 0, 0); } uint32_t FecConfig::getGBTX0_SAMPLINGPHASE(){ return getGBTX0_SAMPLINGPHASE(0, 0, 0, 0, 0, 0); }