BeeeOn Gateway  v2020.3.1-2-g6f737dc
Platform to interconnect the IoT world
Public Types | Public Member Functions
BeeeOn::ZWaveListener Class Referenceabstract

#include <ZWaveListener.h>

Inheritance diagram for BeeeOn::ZWaveListener:
BeeeOn::AbstractCollector BeeeOn::LoggingCollector BeeeOn::NemeaCollector

Public Types

typedef Poco::SharedPtr
< ZWaveListener
Ptr
 

Public Member Functions

virtual void onDriverStats (const ZWaveDriverEvent &nodeEvent)=0
 
virtual void onNodeStats (const ZWaveNodeEvent &nodeEvent)=0
 
virtual void onNotification (const OZWNotificationEvent &e)=0
 

Detailed Description

Interface for reporting statistics from ZWaveDeviceManager.

Member Function Documentation

virtual void BeeeOn::ZWaveListener::onDriverStats ( const ZWaveDriverEvent nodeEvent)
pure virtual

This method is called when statistics of ZWave USB driver is sent from ZWaveDeviceManger.

Implemented in BeeeOn::NemeaCollector, BeeeOn::AbstractCollector, and BeeeOn::LoggingCollector.

virtual void BeeeOn::ZWaveListener::onNodeStats ( const ZWaveNodeEvent nodeEvent)
pure virtual

This method is called when statistics of ZWave device (node) is sent from ZWaveDeviceManger.

Implemented in BeeeOn::NemeaCollector, BeeeOn::AbstractCollector, and BeeeOn::LoggingCollector.

virtual void BeeeOn::ZWaveListener::onNotification ( const OZWNotificationEvent e)
pure virtual

This method is called for each low-level Z-Wave notification.

Implemented in BeeeOn::NemeaCollector, BeeeOn::AbstractCollector, and BeeeOn::LoggingCollector.


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