79 std::vector<std::bitset<6>*>::iterator itr;
101 if(
m_debug )
std::cout <<
"RBCEmulator> Problem initialising the Configuration \n";
116 if(
m_debug )
std::cout <<
"RBCEmulator> starting test emulation" << std::endl;
118 std::bitset<2> decision;
146 std::bitset<2> decision;
171 std::cout << decision[0] <<
" " << decision[1] << std::endl;
172 std::cout <<
"RBCEmulator> end emulation" << std::endl;
201 std::cout <<
"Sector summary by layer: \n";
202 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
char data[epos_bytes_allocation]
void setid(int _wh, int *_sec)
void setSpecifications(const RBCBoardSpecs *)