TwiceAsNice
2019-02-18
|
This abstract struct is the base handler, which handles all incoming events and function errors. More...
#include <Core.h>
Public Member Functions | |
virtual | ~Handler () |
Construstor. More... | |
virtual void | eventHandler (const std::string &_event)=0 |
function declaration of the event handler More... | |
virtual void | functionErrorHandler (const std::string _errorNo)=0 |
function declaration of the function error handler More... | |
virtual | ~Handler () |
Construstor. More... | |
virtual void | eventHandler (const std::string &_event)=0 |
function declaration of the event handler More... | |
virtual void | functionErrorHandler (const std::string _errorNo)=0 |
function declaration of the function error handler More... | |
This abstract struct is the base handler, which handles all incoming events and function errors.
The MPIA in-house electronic is able to send events and function errors. This handler is the base declaration and specify what a handler has to provide.
|
inlinevirtual |
Construstor.
|
inlinevirtual |
Construstor.
|
pure virtual |
function declaration of the event handler
_event | the event message |
Implemented in Basda::MoConModule::MoConModuleEvent, Basda::MoConModule::MoConModuleEvent, Basda::MoConCard::MoConCardEvent, Basda::MoConCard::MoConCardEvent, Basda::CoConCard::CoConCardEvent, Basda::CoConCard::CoConCardEvent, Basda::UniModModuleTemperatureHumidityDummy::UniModModuleTemperatureHumidityDummyEvent, Basda::UniModModuleTemperatureHumidityDummy::UniModModuleTemperatureHumidityDummyEvent, Basda::HandlerImpl, Basda::HandlerImpl, Basda::UniModModuleLightSource::UniModModuleLightSourceEvent, Basda::UniModModuleLightSource::UniModModuleLightSourceEvent, Basda::UniModModuleTemperatureHumidity::UniModModuleTemperatureHumidityEvent, Basda::UniModModuleTemperatureHumidity::UniModModuleTemperatureHumidityEvent, Basda::ProtocolTestEvent, Basda::UniModCard::UniModCardEvent, Basda::UniModCard::UniModCardEvent, Basda::ProtocolTestEvent, Fixture::MoConModuleEvent, and Fixture::UniModModuleEvent.
|
pure virtual |
function declaration of the event handler
_event | the event message |
Implemented in Basda::MoConModule::MoConModuleEvent, Basda::MoConModule::MoConModuleEvent, Basda::MoConCard::MoConCardEvent, Basda::MoConCard::MoConCardEvent, Basda::CoConCard::CoConCardEvent, Basda::CoConCard::CoConCardEvent, Basda::UniModModuleTemperatureHumidityDummy::UniModModuleTemperatureHumidityDummyEvent, Basda::UniModModuleTemperatureHumidityDummy::UniModModuleTemperatureHumidityDummyEvent, Basda::HandlerImpl, Basda::HandlerImpl, Basda::UniModModuleLightSource::UniModModuleLightSourceEvent, Basda::UniModModuleLightSource::UniModModuleLightSourceEvent, Basda::UniModModuleTemperatureHumidity::UniModModuleTemperatureHumidityEvent, Basda::UniModModuleTemperatureHumidity::UniModModuleTemperatureHumidityEvent, Basda::ProtocolTestEvent, Basda::UniModCard::UniModCardEvent, Basda::UniModCard::UniModCardEvent, Basda::ProtocolTestEvent, Fixture::MoConModuleEvent, and Fixture::UniModModuleEvent.
|
pure virtual |
function declaration of the function error handler
The MPIA in-house electronic has function errors, which has different meanings from electronic to electronic (MoCon, CoCon) Therefore the device itself has to take care about the correct handling. Each driver of the electronic has to implement this functionErrorHandler.
_errorNo | the error number |
Implemented in Basda::MoConModule::MoConModuleEvent, Basda::MoConModule::MoConModuleEvent, Basda::ProtocolTestEvent, Basda::ProtocolTestEvent, Basda::UniModModuleTemperatureHumidityDummy::UniModModuleTemperatureHumidityDummyEvent, Basda::UniModModuleTemperatureHumidityDummy::UniModModuleTemperatureHumidityDummyEvent, Basda::CoConCard::CoConCardEvent, Basda::CoConCard::CoConCardEvent, Basda::UniModModuleTemperatureHumidity::UniModModuleTemperatureHumidityEvent, Basda::UniModModuleTemperatureHumidity::UniModModuleTemperatureHumidityEvent, Basda::HandlerImpl, Basda::UniModModuleLightSource::UniModModuleLightSourceEvent, Basda::HandlerImpl, Basda::UniModModuleLightSource::UniModModuleLightSourceEvent, Basda::UniModCard::UniModCardEvent, Basda::UniModCard::UniModCardEvent, Fixture::MoConModuleEvent, and Fixture::UniModModuleEvent.
|
pure virtual |
function declaration of the function error handler
The MPIA in-house electronic has function errors, which has different meanings from electronic to electronic (MoCon, CoCon) Therefore the device itself has to take care about the correct handling. Each driver of the electronic has to implement this functionErrorHandler.
_errorNo | the error number |
Implemented in Basda::MoConModule::MoConModuleEvent, Basda::MoConModule::MoConModuleEvent, Basda::ProtocolTestEvent, Basda::ProtocolTestEvent, Basda::UniModModuleTemperatureHumidityDummy::UniModModuleTemperatureHumidityDummyEvent, Basda::UniModModuleTemperatureHumidityDummy::UniModModuleTemperatureHumidityDummyEvent, Basda::CoConCard::CoConCardEvent, Basda::CoConCard::CoConCardEvent, Basda::UniModModuleTemperatureHumidity::UniModModuleTemperatureHumidityEvent, Basda::UniModModuleTemperatureHumidity::UniModModuleTemperatureHumidityEvent, Basda::HandlerImpl, Basda::UniModModuleLightSource::UniModModuleLightSourceEvent, Basda::HandlerImpl, Basda::UniModModuleLightSource::UniModModuleLightSourceEvent, Basda::UniModCard::UniModCardEvent, Basda::UniModCard::UniModCardEvent, Fixture::MoConModuleEvent, and Fixture::UniModModuleEvent.