+/* --------------------------------------------------------------------------------------
+ * For Responses
+ * -------------------------------------------------------------------------------------*/
+
+/**
+ * @brief Definition for ZCL Alarm get alarm count response structure.
+ * @since_tizen 3.0
+ */
+typedef struct {
+ int result; /**< Result */
+ unsigned char status; /**< Status */
+} ZigbeeZclAlarmGetAlarmCountResp_t;
+
+/* --------------------------------------------------------------------------------------
+ * For Notifications
+ * -------------------------------------------------------------------------------------*/
+/**
+ * @brief Definition for ZCL Alarm notification structure.
+ * @since_tizen 3.0
+ */
+typedef struct {
+ short node_id; /**< Node ID */
+ char endpoint; /**< Endpoint */
+ char status; /**< Status */
+ char alarm_code; /**< Alarm code */
+ short clusterid; /**< Cluster ID */
+ int timestamp; /**< Time stamp */
+} ZigbeeZclAlarmGetAlarmRsp_t;
+