package obus
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
A pure OCaml implementation of DBus
Install
dune-project
Dependency
Authors
Maintainers
Sources
1.1.8.tar.gz
sha256=84aa0003157b0299e43b20a4127b7af04a0fd99878d7ce540bbbfbc6157dfe4f
md5=976947861f1dfa3d3da68378f25377c1
doc/obus.hal/Hal_device/index.html
Module Hal_device
Hal devices
include OBus_proxy.Private
type 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
Common device interface
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.tSpecifics interfaces
module 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 sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page