#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.
References initialise(), operator=(), preprocess(), and ~RBCConfiguration().
RBCConfiguration::RBCConfiguration | ( | const RBCBoardSpecs * | rbcspecs | ) |
Definition at line 30 of file RBCConfiguration.cc.
References m_rbclogic.
RBCConfiguration::RBCConfiguration | ( | const char * | _logic | ) |
Definition at line 36 of file RBCConfiguration.cc.
References m_rbclogic.
|
default |
|
virtualdefault |
Referenced by RBCConfiguration().
|
pure virtual |
Implemented in RBCBasicConfig.
Referenced by RBCConfiguration().
|
default |
Referenced by RBCConfiguration().
|
pure virtual |
Implemented in RBCBasicConfig.
Referenced by RBCConfiguration().
|
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(), RBCConfiguration(), and rbclogic().