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: