ZblibDriverZclGlobalControlOps_t *ops; /**< Operations */
} ZblibDriverZclglobalControlPrivData_t;
+/* LCOV_EXCL_START */
static gboolean __zblib_driver_zcl_global_control_dispatcher(ZigBeeDriver *driver, guint request_id)
{
ZigBeeService *service = NULL;
return ret;
}
+/* LCOV_EXCL_STOP */
static void __zblib_driver_zcl_global_control_free_hook(ZigBeeDriver *driver)
{
/* Link service to driver */
service = zblib_plugin_ref_service(plugin);
if (NULL == service) {
+ /* LCOV_EXCL_START */
Z_LOGE("zblib_plugin_ref_service failed!");
/* Free allocated resources */
g_free(driver);
return NULL;
+ /* LCOV_EXCL_STOP */
}
zblib_driver_link_service(driver, service);
/* Link private data to driver */
ret = zblib_driver_link_object(driver, priv_data);
if (FALSE == ret) {
+ /* LCOV_EXCL_START */
Z_LOGE("zblib_driver_link_object failed!");
/* Free allocated resources */
g_free(driver);
return NULL;
+ /* LCOV_EXCL_STOP */
}
/* Set operations dispatcher function */
ret = zblib_driver_set_dispatcher(driver, __zblib_driver_zcl_global_control_dispatcher);
if (FALSE == ret) {
+ /* LCOV_EXCL_START */
Z_LOGE("zblib_driver_set_dispatcher failed!");
/* Free allocated resources */
g_free(driver);
return NULL;
+ /* LCOV_EXCL_STOP */
}
/* Set free hook function */
ret = zblib_driver_set_free_hook(driver, __zblib_driver_zcl_global_control_free_hook);
if (FALSE == ret) {
+ /* LCOV_EXCL_START */
Z_LOGE("zblib_driver_set_free_hook failed!");
/* Free allocated resources */
g_free(driver);
return NULL;
+ /* LCOV_EXCL_STOP */
}
return driver;
}
+/* LCOV_EXCL_START */
void zblib_driver_zcl_global_control_free(ZigBeeDriver *driver)
{
zblib_check_null_ret("driver", driver);
/* Free driver */
zblib_driver_free(driver);
}
+/* LCOV_EXCL_STOP */
\ No newline at end of file