nRF5 SDK for Thread and Zigbee v1.0.0
Modules

Modules

 ZCL initialization data and API
 
 ZCL common types and definitions
 
 ZCL attributes reporting
 
 ZCL commands shared by all clusters
 
 ZCL Basic cluster
 
 ZCL Binary Input cluster
 
 ZCL Color control cluster
 
 ZCL Diagnostics cluster
 
 ZCL DoorLock cluster
 
 ZCL Electrical Measurement cluster
 
 ZCL Groups cluster
 
 ZCL IAS ACE cluster
 
 ZCL IAS WD cluster
 
 ZCL IAS Zone cluster
 
 ZCL Identify cluster
 
 ZCL Illuminance Measurement cluster
 
 ZCL Level control cluster
 
 ZCL Metering Cluster
 
 ZCL On/Off cluster
 
 ZCL On/Off switch configuration cluster
 
 ZCL OTA Upgrade cluster
 
 ZCL Poll Control cluster
 
 ZCL Power Configuration cluster
 
 ZCL Relative Humidity Measurement cluster
 
 ZCL Scenes cluster
 
 ZCL Shade Configuration cluster
 
 ZCL Temperature Measurement cluster
 
 ZCL Thermostat cluster
 
 ZCL Fan Control cluster
 
 ZCL Thermostat UI Control cluster
 
 ZCL Tunnel cluster
 
 ZCL Window Covering cluster
 
 ZCL Meter Identification cluster
 
 ZCL Calendar cluster
 
 ZCL Time cluster
 
 ZCL Tunneling cluster
 
 ZCL Price cluster
 
 ZCL Messaging cluster
 
 ZCL Dehumidification cluster
 
 ZCL Alarms cluster
 
 ZCL Device Management cluster
 
 ZCL Demand Response and Load Control (DRLC) cluster
 
 ZCL Energy Management cluster
 
 ZCL Events cluster
 
 ZCL MDU Pairing cluster
 
 ZCL Prepayment cluster
 

Detailed Description

Command manipulation API naming conventions.
ZCL commands (both general and cluster specific) are divided into 2 complementary types: requests and responses.

1) Structures for command requests have postfix _req, for responses - _res correspondingly.

2) Macro definitions for parsing commands have postfixes _REQ and _RES for requests/responses parsing, respectively. Id est:

3) Macro definitions for sending cluster commands request/respons:

4) For composing and sending command with variable number of parameters:

5) Parameters list for macro definitions for sending requests/responses:

More comprehensive documentation and API usage examples could be found in subsections describing particular clusters and HA device test source code.


Documentation feedback | Developer Zone | Subscribe | Updated