#include <interface/RBCConfiguration.h>
Public Member Functions | |
virtual bool | initialise ()=0 |
RBCConfiguration & | operator= (RBCConfiguration &&)=default |
virtual void | preprocess (RBCInput &)=0 |
RBCConfiguration () | |
RBCConfiguration (const RBCBoardSpecs *rbcspecs) | |
RBCConfiguration (const char *_logic) | |
RBCConfiguration (RBCConfiguration &&)=default | |
RBCLogicUnit * | rbclogic () |
virtual | ~RBCConfiguration ()=default |
Protected Attributes | |
const RBCBoardSpecs * | m_rbcboardspecs |
std::unique_ptr< RBCLogicUnit > | m_rbclogic |
Configuration Interface: Deals with configuration of RBC hardware
Definition at line 20 of file RBCConfiguration.h.
|
inline |
Definition at line 22 of file RBCConfiguration.h.
RBCConfiguration::RBCConfiguration | ( | const RBCBoardSpecs * | rbcspecs | ) |
Definition at line 29 of file RBCConfiguration.cc.
RBCConfiguration::RBCConfiguration | ( | const char * | _logic | ) |
Definition at line 32 of file RBCConfiguration.cc.
|
default |
|
virtualdefault |
|
pure virtual |
Implemented in RBCBasicConfig.
|
default |
|
pure virtual |
Implemented in RBCBasicConfig.
|
inline |
Definition at line 34 of file RBCConfiguration.h.
References m_rbclogic.
|
protected |
Definition at line 37 of file RBCConfiguration.h.
Referenced by RBCBasicConfig::initialise().
|
protected |
Definition at line 38 of file RBCConfiguration.h.
Referenced by RBCBasicConfig::initialise(), and rbclogic().