Legrand / Raritan / Server Technology Xerus™ JSON-RPC API
Loading...
Searching...
No Matches
Classes | Public Member Functions | Public Attributes | List of all members
zigbee::ZigbeeDevice Interface Reference

Zigbee Device. More...

Classes

struct  ClusterDataEvent
 Cluster Value Changed Event. More...
 
struct  ClusterValue
 Cluster Value. More...
 
struct  MetaData
 Device MetaData. More...
 

Public Member Functions

MetaData getMetaData ()
 Retrieve Dongle MetaData. More...
 
vector< ClusterValuegetClusterValues ()
 Retrieve the last cluster values Needed for battery voltage (only reported all 12h) More...
 

Public Attributes

constant int CLUSTER_BASIC = 0x0000
 Supported Cluster Types defined by zigbee alliance in the zigbee cluster library specification.
 
constant int CLUSTER_POWER_CONFIGURATION = 0x0001
 
constant int CLUSTER_RSSI = 0x000B
 
constant int CLUSTER_CONTACT_CLOSURE = 0x000F
 
constant int CLUSTER_TEMPERATURE = 0x0402
 
constant int CLUSTER_HUMIDITY = 0x0405
 

Detailed Description

Zigbee Device.

Member Function Documentation

◆ getClusterValues()

vector< ClusterValue > zigbee::ZigbeeDevice::getClusterValues ( )

Retrieve the last cluster values Needed for battery voltage (only reported all 12h)

Returns
list of all cluster values currently reported

◆ getMetaData()

MetaData zigbee::ZigbeeDevice::getMetaData ( )

Retrieve Dongle MetaData.

Returns
MetaData

The documentation for this interface was generated from the following file: