The Base Manager class. More...
#include <Manager.hpp>
Public Member Functions | |
BaseManager () | |
Default constructor. More... | |
virtual bool | loadSetup ()=0 |
Loads the Setup. More... | |
virtual void | shutdown ()=0 |
Shuts down the communication with the devices. More... | |
virtual bool | startup ()=0 |
Starts up the communication with the devices. More... | |
virtual bool | update ()=0 |
Updates (Readings) the communication with the devices. More... | |
virtual | ~BaseManager ()=default |
The Base Manager class.
Base abstract class. It provides the basic API needed for a Manager which loads a configuration file and starts/updates/shuts down the communication with the devices.
Definition at line 28 of file Manager.hpp.
|
inline |
Default constructor.
This method constructs a BaseManager.
Definition at line 39 of file Manager.hpp.
|
virtualdefault |
|
pure virtual |
Loads the Setup.
This pure virtual method is used as a reference for future implementations.
setupFile | The file to load the Setup from. |
Implemented in rokubimini::RokubiminiManager.
|
pure virtual |
Shuts down the communication with the devices.
This pure virtual method is used as a reference for future implementations.
Implemented in rokubimini::RokubiminiManager.
|
pure virtual |
Starts up the communication with the devices.
This pure virtual method is used as a reference for future implementations.
Implemented in rokubimini::RokubiminiManager.
|
pure virtual |
Updates (Readings) the communication with the devices.
This pure virtual method is used as a reference for future implementations.
Implemented in rokubimini::RokubiminiManager.