Hal_deviceHal devices
include OBus_proxy.Privatetype t = private OBus_proxy.proxyval of_proxy : OBus_proxy.proxy -> tval to_proxy : t -> OBus_proxy.proxytype udi = OBus_path.tUnique Device Identifier
val computer : unit -> t Lwt.tThe computer device
val property_of_variant : OBus_value.V.single -> propertyTries to convert the given variant into a property
val variant_of_property : property -> OBus_value.V.singleConverts the gievn property into a D-Bus variant
val get_property_string : t -> string -> string Lwt.tval get_property_string_list : t -> string -> string list Lwt.tval get_property_integer : t -> string -> int Lwt.tval get_property_boolean : t -> string -> bool Lwt.tval get_property_double : t -> string -> float Lwt.tval set_property_string : t -> string -> string -> unit Lwt.tval set_property_string_list : t -> string -> string list -> unit Lwt.tval set_property_integer : t -> string -> int -> unit Lwt.tval set_property_boolean : t -> string -> bool -> unit Lwt.tval set_property_double : t -> string -> float -> unit Lwt.tval remove_property : t -> string -> unit Lwt.tval get_property_type : t -> string -> int Lwt.tval property_exists : t -> string -> bool Lwt.tval add_capability : t -> string -> unit Lwt.tval query_capability : t -> string -> bool Lwt.tval lock : t -> string -> bool Lwt.tval unlock : t -> bool Lwt.tval acquire_interface_lock : t -> string -> bool -> unit Lwt.tval release_interface_lock : t -> string -> unit Lwt.tval is_caller_locked_out : t -> string -> string -> bool Lwt.tval is_caller_privileged : t -> string -> string -> string Lwt.tval is_locked_by_others : t -> string -> bool Lwt.tval string_list_append : t -> string -> string -> unit Lwt.tval string_list_prepend : t -> string -> string -> unit Lwt.tval string_list_remove : t -> string -> string -> unit Lwt.tval emit_condition : t -> string -> string -> bool Lwt.tval rescan : t -> bool Lwt.tval reprobe : t -> bool Lwt.tval claim_interface : t -> string -> string -> bool Lwt.tval addon_is_ready : t -> bool Lwt.tval property_modified : t -> (int * (string * bool * bool) list) OBus_signal.tval condition : t -> (string * string) OBus_signal.tval interface_lock_acquired : t -> (string * string * int) OBus_signal.tval interface_lock_released : t -> (string * string * int) OBus_signal.tmodule Volume : sig ... endmodule Storage : sig ... endmodule Storage_removable : sig ... endmodule Wake_on_lan : sig ... endmodule System_power_management : sig ... endmodule Cpufreq : sig ... endmodule Laptop_panel : sig ... endmodule Kill_switch : sig ... end