Lines Matching refs:udi

41 laptop_panel_update(LibHalContext *ctx, const char *udi, int fd)
50 if (!libhal_device_query_capability(ctx, udi, "laptop_panel", &error)) {
58 libhal_device_add_capability(ctx, udi, "laptop_panel", &error);
59 if ((cs = libhal_device_new_changeset(udi)) == NULL) {
79 lid_update(LibHalContext *ctx, const char *udi, int fd)
87 if ((cs = libhal_device_new_changeset(udi)) == NULL) {
91 if (!libhal_device_query_capability(ctx, udi, "button", &error)) {
93 libhal_device_add_capability(ctx, udi, "button", &error);
142 ac_adapter_present(LibHalContext *ctx, const char *udi, int fd)
152 if ((cs = libhal_device_new_changeset(udi)) == NULL) {
171 battery_remove(LibHalContext *ctx, const char *udi)
177 libhal_device_remove_property(ctx, udi, "battery.remaining_time",
180 libhal_device_remove_property(ctx, udi,
183 libhal_device_remove_property(ctx, udi, "battery.charge_level.rate",
186 libhal_device_remove_property(ctx, udi,
189 libhal_device_remove_property(ctx, udi,
192 libhal_device_remove_property(ctx, udi, "battery.voltage.present",
195 libhal_device_remove_property(ctx, udi, "battery.reporting.rate",
198 libhal_device_remove_property(ctx, udi, "battery.reporting.current",
201 libhal_device_remove_property(ctx, udi,
204 libhal_device_remove_property(ctx, udi,
207 libhal_device_remove_property(ctx, udi, "battery.is_rechargeable",
210 libhal_device_remove_property(ctx, udi, "battery.charge_level.unit",
213 libhal_device_remove_property(ctx, udi,
216 libhal_device_remove_property(ctx, udi,
219 libhal_device_remove_property(ctx, udi, "battery.charge_level.low",
222 libhal_device_remove_property(ctx, udi, "battery.charge_level.warning",
225 libhal_device_remove_property(ctx, udi, "battery.charge_level.design",
228 libhal_device_remove_property(ctx, udi, "battery.voltage.design",
231 libhal_device_remove_property(ctx, udi,
234 libhal_device_remove_property(ctx, udi,
237 libhal_device_remove_property(ctx, udi, "battery.reporting.low",
240 libhal_device_remove_property(ctx, udi, "battery.reporting.warning",
243 libhal_device_remove_property(ctx, udi, "battery.reporting.design",
246 libhal_device_remove_property(ctx, udi, "battery.reporting.last_full",
249 libhal_device_remove_property(ctx, udi, "battery.reporting.unit",
252 libhal_device_remove_property(ctx, udi, "battery.technology", &error);
254 libhal_device_remove_property(ctx, udi, "battery.reporting.technology",
257 libhal_device_remove_property(ctx, udi, "battery.serial", &error);
259 libhal_device_remove_property(ctx, udi, "battery.model", &error);
261 libhal_device_remove_property(ctx, udi, "battery.vendor", &error);
280 battery_dynamic_update(LibHalContext *ctx, const char *udi, int fd)
310 libhal_device_set_property_bool(ctx, udi, "battery.is_rechargeable",
313 if (libhal_device_property_exists(ctx, udi,
315 remaining_percentage = libhal_device_get_property_int(ctx, udi,
321 libhal_device_set_property_bool(ctx, udi,
324 libhal_device_set_property_bool(ctx, udi,
328 libhal_device_set_property_int(ctx, udi, "battery.reporting.current",
332 libhal_device_set_property_int(ctx, udi, "battery.reporting.rate",
336 libhal_device_set_property_int(ctx, udi, "battery.voltage.present",
340 reporting_unit = libhal_device_get_property_string(ctx, udi,
343 reporting_lastfull = libhal_device_get_property_int(ctx, udi,
352 design_voltage = libhal_device_get_property_int(ctx, udi,
379 if ((cs = libhal_device_new_changeset(udi)) == NULL) {
393 remaining_percentage = util_compute_percentage_charge(udi,
395 remaining_time = util_compute_time_remaining(udi, reporting_rate,
403 remaining_time = util_compute_time_remaining(udi,
413 libhal_device_remove_property(ctx, udi,
429 libhal_device_remove_property(ctx, udi,
445 battery_static_update(LibHalContext *ctx, const char *udi, int fd)
464 if ((cs = libhal_device_new_changeset(udi)) == NULL) {
559 battery_update(LibHalContext *ctx, const char *udi, int fd)
566 libhal_device_set_property_string(ctx, udi, "info.product",
569 libhal_device_set_property_string(ctx, udi, "info.category", "battery",
576 libhal_device_set_property_bool(ctx, udi,
584 libhal_device_set_property_bool(ctx, udi, "battery.present",
589 if (!libhal_device_get_property_bool(ctx, udi, "battery.present",
592 battery_remove(ctx, udi);
596 libhal_device_set_property_string(ctx, udi, "battery.type",
599 libhal_device_add_capability(ctx, udi, "battery", &error);
601 if (libhal_device_get_property_type(ctx, udi, "battery.vendor",
603 battery_static_update(ctx, udi, fd);
605 battery_dynamic_update(ctx, udi, fd);
648 ac_adapter_update(LibHalContext *ctx, const char *udi, int fd)
655 if (!libhal_device_query_capability(ctx, udi, "ac_adapter", &error)) {
657 libhal_device_add_capability(ctx, udi, "ac_adapter", &error);
658 if ((cs = libhal_device_new_changeset(udi)) == NULL) {
670 ac_adapter_present(ctx, udi, fd);
720 open_device(LibHalContext *ctx, char *udi)
727 devfs_path = libhal_device_get_property_string(ctx, udi,