78 std::vector<std::bitset<6>*>::iterator itr;
100 if(
m_debug )
std::cout <<
"RBCEmulator> Problem initialising the Configuration \n";
115 if(
m_debug )
std::cout <<
"RBCEmulator> starting test emulation" << std::endl;
117 std::bitset<2> decision;
145 std::bitset<2> decision;
170 std::cout << decision[0] <<
" " << decision[1] << std::endl;
171 std::cout <<
"RBCEmulator> end emulation" << std::endl;
200 std::cout <<
"Sector summary by layer: \n";
201 for(
int i=0;
i < 6; ++
i)
void run(const RBCInput &, std::bitset< 2 > &)
virtual ~RBCEmulator()
Destructor.
ProcessInputSignal * m_signal
RBCEmulator()
Standard constructor.
std::bitset< 6 > * getlayersignal(int _idx)
std::bitset< 6 > * m_layersignal[2]
virtual void preprocess(RBCInput &)=0
RBCLogicUnit * m_rbclogic
std::bitset< 2 > m_decision
std::vector< std::bitset< 6 > * > m_layersignalVec
virtual bool initialise()=0
RBCConfiguration * m_rbcconf
void setid(int _wh, int *_sec)
void setSpecifications(const RBCBoardSpecs *)