gboolean (*set_weekly_schedule)(ZigBeeDriver *driver, guint request_id);
gboolean (*clear_weekly_schedule)(ZigBeeDriver *driver, guint request_id);
gboolean (*setpoint_raise_lower)(ZigBeeDriver *driver, guint request_id);
-} ZblibDriverThermostatOps_t;
+} ZblibDriverZclThermostatOps_t;
/**< ZigBee 'thermostat' ops IDs */
typedef enum {
ZBLIB_THERMOSTAT_OPS_SET_WEEKLY_SCHEDULE, /**< Set weekly schedule */
ZBLIB_THERMOSTAT_OPS_CLEAR_WEEKLY_SCHEDULE, /**< Clear weekly schedule */
ZBLIB_THERMOSTAT_OPS_SETPOINT_RAISE_LOWER, /**< Setpoint raise lower */
-} ZblibThermostatOps_e;
+} ZblibZclThermostatOps_e;
/* ZigBee 'thermostat' driver APIs */
-ZigBeeDriver *zblib_driver_thermostat_new(ZigBeePlugin *plugin,
+ZigBeeDriver *zblib_driver_zcl_thermostat_new(ZigBeePlugin *plugin,
const gchar *driver_name,
- ZblibDriverThermostatOps_t *ops);
-void zblib_driver_thermostat_free(ZigBeeDriver *driver);
+ ZblibDriverZclThermostatOps_t *ops);
+void zblib_driver_zcl_thermostat_free(ZigBeeDriver *driver);
#endif /* __ZIGBEE_LIB_DRIVER_THERMOSTAT_H__ */