typedef struct {
gboolean (*check_in_response)(ZigBeeDriver *driver, guint request_id);
gboolean (*fast_poll_stop)(ZigBeeDriver *driver, guint request_id);
typedef struct {
gboolean (*check_in_response)(ZigBeeDriver *driver, guint request_id);
gboolean (*fast_poll_stop)(ZigBeeDriver *driver, guint request_id);
gboolean (*set_short_poll_interval)(ZigBeeDriver *driver, guint request_id);
} ZblibDriverZclPollControlOps_t;
gboolean (*set_short_poll_interval)(ZigBeeDriver *driver, guint request_id);
} ZblibDriverZclPollControlOps_t;
typedef enum {
ZBLIB_ZCL_POLL_CONTROL_OPS_CHECK_IN_RESPONSE = 1, /**< Check in response */
ZBLIB_ZCL_POLL_CONTROL_OPS_FAST_POLL_STOP, /**< Fast poll stop */
typedef enum {
ZBLIB_ZCL_POLL_CONTROL_OPS_CHECK_IN_RESPONSE = 1, /**< Check in response */
ZBLIB_ZCL_POLL_CONTROL_OPS_FAST_POLL_STOP, /**< Fast poll stop */
ZBLIB_ZCL_POLL_CONTROL_OPS_SET_SHORT_POLL_INTERVAL, /**< Set short poll interval */
} ZblibZclPollControlOps_e;
ZBLIB_ZCL_POLL_CONTROL_OPS_SET_SHORT_POLL_INTERVAL, /**< Set short poll interval */
} ZblibZclPollControlOps_e;
/* ZigBee 'Zcl poll control' driver APIs */
ZigBeeDriver *zblib_driver_zcl_poll_control_new(ZigBeePlugin *plugin,
const gchar *driver_name,
/* ZigBee 'Zcl poll control' driver APIs */
ZigBeeDriver *zblib_driver_zcl_poll_control_new(ZigBeePlugin *plugin,
const gchar *driver_name,