ZCL library
4.3
ZCL library to manage a Zigbee network
|
This Class allows to receive the notification events. More...
#include <NotificationListener.h>
Public Member Functions | |
virtual void | notifyReportAttribute (dbyte nwkAddr, byte epNumber, dbyte clusterId, byte seqNumber, const ReportAttribute attributes[], int size)=0 |
Invoked when a Report attributes is received. | |
virtual void | notifyClusterSpecificCommand (dbyte nwkAddr, byte epNumber, dbyte clusterId, byte seqNumber, byte cmd, const ClusterSpecCmdAttribute attributes[], int size)=0 |
Invoked when a cluster specific command is received. |
This Class allows to receive the notification events.
virtual void NotificationListener::notifyClusterSpecificCommand | ( | dbyte | nwkAddr, |
byte | epNumber, | ||
dbyte | clusterId, | ||
byte | seqNumber, | ||
byte | cmd, | ||
const ClusterSpecCmdAttribute | attributes[], | ||
int | size | ||
) | [pure virtual] |
Invoked when a cluster specific command is received.
The observers are notified of this command.
nwkAddr | the network address of the node. |
epNumber | the end point number. |
clusterId | the cluster identifier. |
seqNumber | the transaction sequence number of the received ZCL Frame. |
cmd | the cluster specific command. |
attributes | the cluster specific command attributes. |
size | the attributes array size. |
virtual void NotificationListener::notifyReportAttribute | ( | dbyte | nwkAddr, |
byte | epNumber, | ||
dbyte | clusterId, | ||
byte | seqNumber, | ||
const ReportAttribute | attributes[], | ||
int | size | ||
) | [pure virtual] |
Invoked when a Report attributes is received.
The observers are notified of report attributes.
nwkAddr | the network address of the node. |
epNumber | the end point number. |
clusterId | the cluster identifier. |
seqNumber | the transaction sequence number of the received ZCL Frame. |
attributes | the report attributes. |
size | the attributes array size. |