Implement ZCL Scene cluster
[platform/core/connectivity/zigbee-manager.git] / zigbee-daemon / zigbee-lib / include / zblib_driver_zcl_poll_control.h
index 39c5f0d..eb21717 100644 (file)
@@ -19,7 +19,7 @@
 #ifndef __ZIGBEE_LIB_DRIVER_ZCL_POLL_CONTROL_H__
 #define __ZIGBEE_LIB_DRIVER_ZCL_POLL_CONTROL_H__
 
-/**< ZigBee 'Zcl poll control' driver operations */
+/**< ZigBee 'ZCL poll control' driver operations */
 typedef struct {
        gboolean (*check_in_response)(ZigBeeDriver *driver, guint request_id);
        gboolean (*fast_poll_stop)(ZigBeeDriver *driver, guint request_id);
@@ -27,7 +27,7 @@ typedef struct {
        gboolean (*set_short_poll_interval)(ZigBeeDriver *driver, guint request_id);
 } ZblibDriverZclPollControlOps_t;
 
-/**< ZigBee 'Zcl poll control' ops IDs */
+/**< ZigBee 'ZCL poll control' ops IDs */
 typedef enum {
        ZBLIB_ZCL_POLL_CONTROL_OPS_CHECK_IN_RESPONSE = 1, /**< Check in response */
        ZBLIB_ZCL_POLL_CONTROL_OPS_FAST_POLL_STOP, /**< Fast poll stop */
@@ -35,6 +35,11 @@ typedef enum {
        ZBLIB_ZCL_POLL_CONTROL_OPS_SET_SHORT_POLL_INTERVAL, /**< Set short poll interval */
 } ZblibZclPollControlOps_e;
 
+/**< ZigBee 'ZCL Poll Control' notification IDs */
+typedef enum {
+       ZBLIB_ZCL_POLL_CONTROL_NOTI_CHECKIN_RESPONSE = 1, /**< Checkin response notification */
+} ZblibZclPollControlNoti_e;
+
 /* ZigBee 'Zcl poll control' driver APIs */
 ZigBeeDriver *zblib_driver_zcl_poll_control_new(ZigBeePlugin *plugin,
        const gchar *driver_name,