#include <interface/RBCBasicConfig.h>
Public Member Functions | |
bool | initialise () override |
void | preprocess (RBCInput &) override |
RBCBasicConfig () | |
Standard constructor. More... | |
RBCBasicConfig (const char *) | |
RBCBasicConfig (const RBCBoardSpecs *, RBCId *) | |
Public Member Functions inherited from RBCConfiguration | |
RBCConfiguration & | operator= (RBCConfiguration &&)=default |
RBCConfiguration () | |
RBCConfiguration (const RBCBoardSpecs *rbcspecs) | |
RBCConfiguration (const char *_logic) | |
RBCConfiguration (RBCConfiguration &&)=default | |
RBCLogicUnit * | rbclogic () |
virtual | ~RBCConfiguration ()=default |
Private Attributes | |
bool | m_debug |
std::vector< int > | m_vecforce |
std::vector< int > | m_vecmask |
Additional Inherited Members | |
Protected Attributes inherited from RBCConfiguration | |
const RBCBoardSpecs * | m_rbcboardspecs |
std::unique_ptr< RBCLogicUnit > | m_rbclogic |
Definition at line 14 of file RBCBasicConfig.h.
|
inline |
Standard constructor.
Definition at line 17 of file RBCBasicConfig.h.
References initialise(), and preprocess().
RBCBasicConfig::RBCBasicConfig | ( | const char * | _logic | ) |
Definition at line 24 of file RBCBasicConfig.cc.
RBCBasicConfig::RBCBasicConfig | ( | const RBCBoardSpecs * | rbcspecs, |
RBCId * | info | ||
) |
Definition at line 17 of file RBCBasicConfig.cc.
|
overridevirtual |
Implements RBCConfiguration.
Definition at line 29 of file RBCBasicConfig.cc.
References gather_cfg::cout, m_debug, RBCConfiguration::m_rbcboardspecs, RBCConfiguration::m_rbclogic, m_vecforce, m_vecmask, mps_update::status, and RBCBoardSpecs::v_boardspecs.
Referenced by RBCBasicConfig().
|
overridevirtual |
Implements RBCConfiguration.
Definition at line 58 of file RBCBasicConfig.cc.
References gather_cfg::cout, RBCInput::force(), m_debug, m_vecforce, m_vecmask, and RBCInput::mask().
Referenced by RBCBasicConfig().
|
private |
Definition at line 34 of file RBCBasicConfig.h.
Referenced by initialise(), and preprocess().
|
private |
Definition at line 32 of file RBCBasicConfig.h.
Referenced by initialise(), and preprocess().
|
private |
Definition at line 31 of file RBCBasicConfig.h.
Referenced by initialise(), and preprocess().