Z-Stack API Reference  8.31.00.00
ZCL Protocol Interfaces Clusters

This group defines the IDs for the Protocol Interfaces Clusters defined in the ZCL v7 specification. More...

Macros

#define ZCL_CLUSTER_ID_GENERAL_PARTITION   0x0016
 
#define ZCL_CLUSTER_ID_PI_GENERIC_TUNNEL   0x0600
 
#define ZCL_CLUSTER_ID_PI_BACNET_PROTOCOL_TUNNEL   0x0601
 
#define ZCL_CLUSTER_ID_PI_ANALOG_INPUT_BACNET_REG   0x0602
 
#define ZCL_CLUSTER_ID_PI_ANALOG_INPUT_BACNET_EXT   0x0603
 
#define ZCL_CLUSTER_ID_PI_ANALOG_OUTPUT_BACNET_REG   0x0604
 
#define ZCL_CLUSTER_ID_PI_ANALOG_OUTPUT_BACNET_EXT   0x0605
 
#define ZCL_CLUSTER_ID_PI_ANALOG_VALUE_BACNET_REG   0x0606
 
#define ZCL_CLUSTER_ID_PI_ANALOG_VALUE_BACNET_EXT   0x0607
 
#define ZCL_CLUSTER_ID_PI_BINARY_INPUT_BACNET_REG   0x0608
 
#define ZCL_CLUSTER_ID_PI_BINARY_INPUT_BACNET_EXT   0x0609
 
#define ZCL_CLUSTER_ID_PI_BINARY_OUTPUT_BACNET_REG   0x060A
 
#define ZCL_CLUSTER_ID_PI_BINARY_OUTPUT_BACNET_EXT   0x060B
 
#define ZCL_CLUSTER_ID_PI_BINARY_VALUE_BACNET_REG   0x060C
 
#define ZCL_CLUSTER_ID_PI_BINARY_VALUE_BACNET_EXT   0x060D
 
#define ZCL_CLUSTER_ID_PI_MULTISTATE_INPUT_BACNET_REG   0x060E
 
#define ZCL_CLUSTER_ID_PI_MULTISTATE_INPUT_BACNET_EXT   0x060F
 
#define ZCL_CLUSTER_ID_PI_MULTISTATE_OUTPUT_BACNET_REG   0x0610
 
#define ZCL_CLUSTER_ID_PI_MULTISTATE_OUTPUT_BACNET_EXT   0x0611
 
#define ZCL_CLUSTER_ID_PI_MULTISTATE_VALUE_BACNET_REG   0x0612
 
#define ZCL_CLUSTER_ID_PI_MULTISTATE_VALUE_BACNET_EXT   0x0613
 
#define ZCL_CLUSTER_ID_PI_11073_PROTOCOL_TUNNEL   0x0614
 
#define ZCL_CLUSTER_ID_PI_ISO7818_PROTOCOL_TUNNEL   0x0615
 

Detailed Description

This group defines the IDs for the Protocol Interfaces Clusters defined in the ZCL v7 specification.

Macro Definition Documentation

§ ZCL_CLUSTER_ID_GENERAL_PARTITION

#define ZCL_CLUSTER_ID_GENERAL_PARTITION   0x0016

Partition Cluster. The commands and attributes for enabling partitioning of a large frame between devices.

§ ZCL_CLUSTER_ID_PI_11073_PROTOCOL_TUNNEL

#define ZCL_CLUSTER_ID_PI_11073_PROTOCOL_TUNNEL   0x0614

11073 Protocol Tunnel Cluster. Interface for 11073 Protocol Tunnel used in health care applications

§ ZCL_CLUSTER_ID_PI_ANALOG_INPUT_BACNET_EXT

#define ZCL_CLUSTER_ID_PI_ANALOG_INPUT_BACNET_EXT   0x0603

Analog input (BACnet extended). An interface for accessing a number of BACnet based attributes of an analog measurement.

§ ZCL_CLUSTER_ID_PI_ANALOG_INPUT_BACNET_REG

#define ZCL_CLUSTER_ID_PI_ANALOG_INPUT_BACNET_REG   0x0602

Analog input (BACnet regular) Cluster. An interface for accessing a number of commonly used BACnet based attributes of an analog measurement.

§ ZCL_CLUSTER_ID_PI_ANALOG_OUTPUT_BACNET_EXT

#define ZCL_CLUSTER_ID_PI_ANALOG_OUTPUT_BACNET_EXT   0x0605

Analog output (BACnet extended) Cluster. An interface for accessing a number of BACnet based attributes of an analog output.

§ ZCL_CLUSTER_ID_PI_ANALOG_OUTPUT_BACNET_REG

#define ZCL_CLUSTER_ID_PI_ANALOG_OUTPUT_BACNET_REG   0x0604

Analog output (BACnet regular). An interface for accessing a number of commonly used BACnet based attributes of an analog output.

§ ZCL_CLUSTER_ID_PI_ANALOG_VALUE_BACNET_EXT

#define ZCL_CLUSTER_ID_PI_ANALOG_VALUE_BACNET_EXT   0x0607

Analog value(BACnet extended) Cluster. An interface for accessing a number of BACnet based attributes of an analog value, typically used as a control system parameter.

§ ZCL_CLUSTER_ID_PI_ANALOG_VALUE_BACNET_REG

#define ZCL_CLUSTER_ID_PI_ANALOG_VALUE_BACNET_REG   0x0606

Analog value(BACnet regular) Cluster. An interface for accessing a number of commonly used BACnet based attributes of an analog value, typically used as a control system parameter.

§ ZCL_CLUSTER_ID_PI_BACNET_PROTOCOL_TUNNEL

#define ZCL_CLUSTER_ID_PI_BACNET_PROTOCOL_TUNNEL   0x0601

BACnet protocol tunnel Cluster. Commands and attributes required to tunnel the BACnet protocol.

§ ZCL_CLUSTER_ID_PI_BINARY_INPUT_BACNET_EXT

#define ZCL_CLUSTER_ID_PI_BINARY_INPUT_BACNET_EXT   0x0609

Binary input (BACnet extended) Cluster. An interface for accessing a number of BACnet based attributes of a binary measurement.

§ ZCL_CLUSTER_ID_PI_BINARY_INPUT_BACNET_REG

#define ZCL_CLUSTER_ID_PI_BINARY_INPUT_BACNET_REG   0x0608

Binary input (BACnet regular) Cluster. An interface for accessing a number of commonly used BACnet based attributes of a binary measurement.

§ ZCL_CLUSTER_ID_PI_BINARY_OUTPUT_BACNET_EXT

#define ZCL_CLUSTER_ID_PI_BINARY_OUTPUT_BACNET_EXT   0x060B

Binary output (BACnet extended) Cluster. An interface for accessing a number of BACnet based attributes of a binary output.

§ ZCL_CLUSTER_ID_PI_BINARY_OUTPUT_BACNET_REG

#define ZCL_CLUSTER_ID_PI_BINARY_OUTPUT_BACNET_REG   0x060A

Binary output (BACnet regular) Cluster. An interface for accessing a number of commonly used BACnet based attributes of a binary output.

§ ZCL_CLUSTER_ID_PI_BINARY_VALUE_BACNET_EXT

#define ZCL_CLUSTER_ID_PI_BINARY_VALUE_BACNET_EXT   0x060D

Binary value (BACnet extended) Cluster. An interface for accessing a number of BACnet based attributes of a binary value, typically used as a control system parameter.

§ ZCL_CLUSTER_ID_PI_BINARY_VALUE_BACNET_REG

#define ZCL_CLUSTER_ID_PI_BINARY_VALUE_BACNET_REG   0x060C

Binary value (BACnet regular) Cluster. An interface for accessing a number of commonly used BACnet based attributes of a binary value, typically used as a control system parameter.

§ ZCL_CLUSTER_ID_PI_GENERIC_TUNNEL

#define ZCL_CLUSTER_ID_PI_GENERIC_TUNNEL   0x0600

Generic tunnel Cluster. The minimum common commands and attributes required to tunnel any protocol.

§ ZCL_CLUSTER_ID_PI_ISO7818_PROTOCOL_TUNNEL

#define ZCL_CLUSTER_ID_PI_ISO7818_PROTOCOL_TUNNEL   0x0615

ISO7816 Tunnel Cluster. Commands and attributes for mobile office solutions using devices.

§ ZCL_CLUSTER_ID_PI_MULTISTATE_INPUT_BACNET_EXT

#define ZCL_CLUSTER_ID_PI_MULTISTATE_INPUT_BACNET_EXT   0x060F

Multistate input (BACnet extended) Cluster. An interface for accessing a number of BACnet based attributes of a multistate measurement.

§ ZCL_CLUSTER_ID_PI_MULTISTATE_INPUT_BACNET_REG

#define ZCL_CLUSTER_ID_PI_MULTISTATE_INPUT_BACNET_REG   0x060E

Multistate input (BACnet regular) Cluster. An interface for accessing a number of commonly used BACnet based attributes of a multistate measurement.

§ ZCL_CLUSTER_ID_PI_MULTISTATE_OUTPUT_BACNET_EXT

#define ZCL_CLUSTER_ID_PI_MULTISTATE_OUTPUT_BACNET_EXT   0x0611

Multistate output (BACnet extended) Cluster. An interface for accessing a number of BACnet based attributes of a multistate output.

§ ZCL_CLUSTER_ID_PI_MULTISTATE_OUTPUT_BACNET_REG

#define ZCL_CLUSTER_ID_PI_MULTISTATE_OUTPUT_BACNET_REG   0x0610

Multistate output (BACnet regular) Cluster. An interface for accessing a number of commonly used BACnet based attributes of a multistate output.

§ ZCL_CLUSTER_ID_PI_MULTISTATE_VALUE_BACNET_EXT

#define ZCL_CLUSTER_ID_PI_MULTISTATE_VALUE_BACNET_EXT   0x0613

Multistate value (BACnet extended) Cluster. An interface for accessing a number of BACnet based attributes of a multistate value, typically used as a control system parameter.

§ ZCL_CLUSTER_ID_PI_MULTISTATE_VALUE_BACNET_REG

#define ZCL_CLUSTER_ID_PI_MULTISTATE_VALUE_BACNET_REG   0x0612

Multistate value (BACnet regular) Cluster. An interface for accessing a number of commonly used BACnet based attributes of a multistate value, typically used as a control system parameter.