#ifndef __ZIGBEE_LIB_DRIVER_ZCL_ALARM_H__
#define __ZIGBEE_LIB_DRIVER_ZCL_ALARM_H__
-/**< ZigBee 'alarm' driver operations */
+/**< ZigBee 'ZCL alarm' driver operations */
typedef struct {
gboolean (*get_alarm_count)(ZigBeeDriver *driver, guint request_id);
gboolean (*reset_alarm)(ZigBeeDriver *driver, guint request_id);
gboolean (*get_alarm)(ZigBeeDriver *driver, guint request_id);
} ZblibDriverZclAlarmOps_t;
-/**< ZigBee 'alarm' ops IDs */
+/**< ZigBee 'ZCL alarm' ops IDs */
typedef enum {
- ZBLIB_ALARM_OPS_GET_ALARM_COUNT = 1, /**< Get alarm count */
- ZBLIB_ALARM_OPS_RESET_ALARM, /**< Reset alarm */
- ZBLIB_ALARM_OPS_RESET_ALL_ALARM, /**< Reset all alarm */
- ZBLIB_ALARM_OPS_ALARM, /**< Alarm */
- ZBLIB_ALARM_OPS_RESET_ALARM_LOG, /**< Reset alarm log */
- ZBLIB_ALARM_OPS_GET_ALARM, /**< Get alarm */
-} ZblibAlarmOps_e;
+ ZBLIB_ZCL_ALARM_OPS_GET_ALARM_COUNT = 1, /**< Get alarm count */
+ ZBLIB_ZCL_ALARM_OPS_RESET_ALARM, /**< Reset alarm */
+ ZBLIB_ZCL_ALARM_OPS_RESET_ALL_ALARM, /**< Reset all alarm */
+ ZBLIB_ZCL_ALARM_OPS_ALARM, /**< Alarm */
+ ZBLIB_ZCL_ALARM_OPS_RESET_ALARM_LOG, /**< Reset alarm log */
+ ZBLIB_ZCL_ALARM_OPS_GET_ALARM, /**< Get alarm */
+} ZblibZclAlarmOps_e;
/* ZigBee 'alarm' driver APIs */
ZigBeeDriver *zblib_driver_zcl_alarm_new(ZigBeePlugin *plugin,