Implement ZCL OnOff Cluster
[platform/core/connectivity/zigbee-manager.git] / common / include / zigbee_zcl_on_off_type.h
index 148ba2c..99bf544 100644 (file)
 
 #include <zigbee_types.h>
 
+/* -----------------------------------------------------------------------------
+ * For Requests
+ * ---------------------------------------------------------------------------*/
+
 /**
  * @brief Definition for ZCL on/off set on/off structure.
  * @since_tizen 3.0
@@ -40,4 +44,16 @@ typedef struct {
        char endpoint; /**< Endpoint */
 } ZigbeeZclOnOffGetOnOffState_t;
 
+/* -----------------------------------------------------------------------------
+ * For Notifications
+ * ---------------------------------------------------------------------------*/
+
+/**
+ * @brief Definition for state of ZCL on/off structure.
+ * @since_tizen 3.0
+ */
+typedef struct {
+       char state; /**< ON/OFF state */
+} ZigbeeZclOnOffOnOffState_t;
+
 #endif /* __ZIGBEE_ZCL_ON_OFF_TYPE_H__ */