device_condition
libhal_ctx_set_device_condition (hal_ctx, device_condition);
if (ctx->device_condition != NULL) {
ctx->device_condition (ctx, object_path, condition_name, condition_detail);
LibHalDeviceCondition device_condition;
ctx->device_condition = callback;