UPowerUPower main interface
include OBus_peer.Privatetype t = private OBus_peer.peerval of_peer : OBus_peer.peer -> tval to_peer : t -> OBus_peer.peerval general_error : OBus_error.nameval enumerate_devices : t -> UPower_device.t list Lwt.tval resuming : t -> unit OBus_signal.tval sleeping : t -> unit OBus_signal.tval changed : t -> unit OBus_signal.tval device_changed : t -> UPower_device.t OBus_signal.tval device_removed : t -> UPower_device.t OBus_signal.tval device_added : t -> UPower_device.t OBus_signal.tval lid_is_present : t -> bool OBus_property.rval lid_is_closed : t -> bool OBus_property.rval on_low_battery : t -> bool OBus_property.rval on_battery : t -> bool OBus_property.rval can_hibernate : t -> bool OBus_property.rval can_suspend : t -> bool OBus_property.rval daemon_version : t -> string OBus_property.rval properties : t -> OBus_property.group