BeeeOn Gateway
v2020.3.1-2-g6f737dc
Platform to interconnect the IoT world
|
The class represents a collector of events occuring inside the Gateway. It implements all available listeners that can potentially provide some interesting events about the Gateway and the connected sensors. More...
#include <AbstractCollector.h>
Public Member Functions | |
void | onExport (const SensorData &data) override |
void | onDriverStats (const ZWaveDriverEvent &event) override |
void | onNodeStats (const ZWaveNodeEvent &event) override |
void | onNotification (const OZWNotificationEvent &event) override |
void | onHciStats (const HciInfo &info) override |
void | onBulbStats (const PhilipsHueBulbInfo &info) override |
void | onBridgeStats (const PhilipsHueBridgeInfo &info) override |
void | onDispatch (const Command::Ptr cmd) override |
void | onReceiveDPA (const IQRFEvent &info) override |
void | onConradMessage (const ConradEvent &info) override |
Additional Inherited Members | |
Public Types inherited from BeeeOn::HciListener | |
typedef Poco::SharedPtr < HciListener > | Ptr |
Public Types inherited from BeeeOn::DistributorListener | |
typedef Poco::SharedPtr < DistributorListener > | Ptr |
Public Types inherited from BeeeOn::PhilipsHueListener | |
typedef Poco::SharedPtr < PhilipsHueListener > | Ptr |
Public Types inherited from BeeeOn::ZWaveListener | |
typedef Poco::SharedPtr < ZWaveListener > | Ptr |
Public Types inherited from BeeeOn::CommandDispatcherListener | |
typedef Poco::SharedPtr < CommandDispatcherListener > | Ptr |
Public Types inherited from BeeeOn::IQRFListener | |
typedef Poco::SharedPtr < IQRFListener > | Ptr |
Public Types inherited from BeeeOn::ConradListener | |
typedef Poco::SharedPtr < ConradListener > | Ptr |
The class represents a collector of events occuring inside the Gateway. It implements all available listeners that can potentially provide some interesting events about the Gateway and the connected sensors.
|
overridevirtual |
Empty implementation to be overrided if needed.
Implements BeeeOn::PhilipsHueListener.
Reimplemented in BeeeOn::LoggingCollector.
|
overridevirtual |
Empty implementation to be overrided if needed.
Implements BeeeOn::PhilipsHueListener.
Reimplemented in BeeeOn::LoggingCollector.
|
overridevirtual |
Empty implementation to be overrided if needed.
Implements BeeeOn::ConradListener.
Reimplemented in BeeeOn::NemeaCollector, and BeeeOn::LoggingCollector.
|
overridevirtual |
Empty implementation to be overrided if needed.
Implements BeeeOn::CommandDispatcherListener.
Reimplemented in BeeeOn::NemeaCollector, and BeeeOn::LoggingCollector.
|
overridevirtual |
Empty implementation to be overrided if needed.
Implements BeeeOn::ZWaveListener.
Reimplemented in BeeeOn::NemeaCollector, and BeeeOn::LoggingCollector.
|
overridevirtual |
Empty implementation to be overrided if needed.
Implements BeeeOn::DistributorListener.
Reimplemented in BeeeOn::NemeaCollector, and BeeeOn::LoggingCollector.
|
overridevirtual |
Empty implementation to be overrided if needed.
Implements BeeeOn::HciListener.
Reimplemented in BeeeOn::NemeaCollector, and BeeeOn::LoggingCollector.
|
overridevirtual |
Empty implementation to be overrided if needed.
Implements BeeeOn::ZWaveListener.
Reimplemented in BeeeOn::NemeaCollector, and BeeeOn::LoggingCollector.
|
overridevirtual |
Empty implementation to be overrided if needed.
Implements BeeeOn::ZWaveListener.
Reimplemented in BeeeOn::NemeaCollector, and BeeeOn::LoggingCollector.
|
overridevirtual |
Empty implementation to be overrided if needed.
Implements BeeeOn::IQRFListener.
Reimplemented in BeeeOn::NemeaCollector, and BeeeOn::LoggingCollector.