* limitations under the License.
*/
-#ifndef __ZIGBEE_LIB_ZCLIAS_CONTROL_H__
-#define __ZIGBEE_LIB_ZCLIAS_CONTROL_H__
+#ifndef __ZIGBEE_LIB_DRIVER_ZCLIAS_CONTROL_H__
+#define __ZIGBEE_LIB_DRIVER_ZCLIAS_CONTROL_H__
/**< ZigBee 'Zclias control' driver operations */
typedef struct {
- gboolean (*enroll_response)(ZigBeeDriver *driver);
+ gboolean (*enroll_response)(ZigBeeDriver *driver, guint request_id);
} ZblibDriverZcliasControlOps_t;
+/**< ZigBee 'Zclias control' ops IDs */
+typedef enum {
+ ZBLIB_ZCLIAS_CONTROL_OPS_ENROLL_RESPONSE = 1, /**< Enroll response */
+} ZblibZcliasControlOps_e;
+
+
/* ZigBee 'Zclias control' driver APIs */
ZigBeeDriver *zblib_driver_zclias_control_new(ZigBeePlugin *plugin,
const gchar *driver_name,
void zblib_driver_zclias_control_free(ZigBeeDriver *driver);
-#endif /* __ZIGBEE_LIB_ZCLIAS_CONTROL_H__ */
+#endif /* __ZIGBEE_LIB_DRIVER_ZCLIAS_CONTROL_H__ */