HiveMind
|
#include "ICRC.h"
#include "ICommInterface.h"
#include "IInterlocManager.h"
#include "bsp/IBSP.h"
#include "bsp/IUserInterface.h"
#include <functional>
#include <optional>
Go to the source code of this file.
Namespaces | |
BSPContainer | |
Functions | |
IBSP & | BSPContainer::getBSP () |
Returns an instance of the platform dependent BSP. More... | |
IUserInterface & | BSPContainer::getUserInterface () |
Returns an instance of the platform dependent UserInterface. More... | |
ICRC & | BSPContainer::getCRC () |
Returns an instance of the HardwareCRC driver. More... | |
std::optional< std::reference_wrapper< ICommInterface > > | BSPContainer::getHostCommInterface () |
Return an instance of the connected host comm interface. More... | |
std::optional< std::reference_wrapper< ICommInterface > > | BSPContainer::getRemoteCommInterface () |
Return an instance of the connected remote comm interface. More... | |
IInterlocManager & | BSPContainer::getInterlocManager () |
Returns an instance of the interloc manager. More... | |