BeeeOn Gateway  v2020.3.1-2-g6f737dc
Platform to interconnect the IoT world
Public Member Functions
BeeeOn::AbstractCollector Class Reference

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>

Inheritance diagram for BeeeOn::AbstractCollector:
BeeeOn::HciListener BeeeOn::DistributorListener BeeeOn::PhilipsHueListener BeeeOn::ZWaveListener BeeeOn::CommandDispatcherListener BeeeOn::IQRFListener BeeeOn::ConradListener BeeeOn::LoggingCollector BeeeOn::NemeaCollector

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
 

Detailed Description

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.

Member Function Documentation

void AbstractCollector::onBridgeStats ( const PhilipsHueBridgeInfo info)
overridevirtual

Empty implementation to be overrided if needed.

Implements BeeeOn::PhilipsHueListener.

Reimplemented in BeeeOn::LoggingCollector.

void AbstractCollector::onBulbStats ( const PhilipsHueBulbInfo info)
overridevirtual

Empty implementation to be overrided if needed.

Implements BeeeOn::PhilipsHueListener.

Reimplemented in BeeeOn::LoggingCollector.

void AbstractCollector::onConradMessage ( const ConradEvent info)
overridevirtual

Empty implementation to be overrided if needed.

Implements BeeeOn::ConradListener.

Reimplemented in BeeeOn::NemeaCollector, and BeeeOn::LoggingCollector.

void AbstractCollector::onDispatch ( const Command::Ptr  cmd)
overridevirtual

Empty implementation to be overrided if needed.

Implements BeeeOn::CommandDispatcherListener.

Reimplemented in BeeeOn::NemeaCollector, and BeeeOn::LoggingCollector.

void AbstractCollector::onDriverStats ( const ZWaveDriverEvent event)
overridevirtual

Empty implementation to be overrided if needed.

Implements BeeeOn::ZWaveListener.

Reimplemented in BeeeOn::NemeaCollector, and BeeeOn::LoggingCollector.

void AbstractCollector::onExport ( const SensorData data)
overridevirtual

Empty implementation to be overrided if needed.

Implements BeeeOn::DistributorListener.

Reimplemented in BeeeOn::NemeaCollector, and BeeeOn::LoggingCollector.

void AbstractCollector::onHciStats ( const HciInfo info)
overridevirtual

Empty implementation to be overrided if needed.

Implements BeeeOn::HciListener.

Reimplemented in BeeeOn::NemeaCollector, and BeeeOn::LoggingCollector.

void AbstractCollector::onNodeStats ( const ZWaveNodeEvent event)
overridevirtual

Empty implementation to be overrided if needed.

Implements BeeeOn::ZWaveListener.

Reimplemented in BeeeOn::NemeaCollector, and BeeeOn::LoggingCollector.

void AbstractCollector::onNotification ( const OZWNotificationEvent event)
overridevirtual

Empty implementation to be overrided if needed.

Implements BeeeOn::ZWaveListener.

Reimplemented in BeeeOn::NemeaCollector, and BeeeOn::LoggingCollector.

void AbstractCollector::onReceiveDPA ( const IQRFEvent info)
overridevirtual

Empty implementation to be overrided if needed.

Implements BeeeOn::IQRFListener.

Reimplemented in BeeeOn::NemeaCollector, and BeeeOn::LoggingCollector.


The documentation for this class was generated from the following files: