package obus
Pure Ocaml implementation of the D-Bus protocol
Install
Dune Dependency
Authors
Maintainers
Sources
obus-1.2.5.tar.gz
md5=81eb1034c6ef4421a2368a9b352199de
sha512=4b540497188a7d78f4f14f94c6b7fdff47dd06436a34e650ff378dd77bb3e2acb7afd45cd72daf4ddba06e732e9944d560c2882dc37862f1b1f1bb6df37e6205
doc/obus.upower/UPower_interfaces/Org_freedesktop_UPower_Device/index.html
Module UPower_interfaces.Org_freedesktop_UPower_Device
Source
Source
val m_GetHistory :
(string * int32 * int32, (int32 * float * int32) list) OBus_member.Method.t
Source
type 'a members = {
m_GetHistory : 'a OBus_object.t -> (string * int32 * int32) -> (int32 * float * int32) list Lwt.t;
m_GetStatistics : 'a OBus_object.t -> string -> (float * float) list Lwt.t;
m_Refresh : 'a OBus_object.t -> unit -> unit Lwt.t;
p_Capacity : 'a OBus_object.t -> float React.signal;
p_Energy : 'a OBus_object.t -> float React.signal;
p_EnergyEmpty : 'a OBus_object.t -> float React.signal;
p_EnergyFull : 'a OBus_object.t -> float React.signal;
p_EnergyFullDesign : 'a OBus_object.t -> float React.signal;
p_EnergyRate : 'a OBus_object.t -> float React.signal;
p_HasHistory : 'a OBus_object.t -> bool React.signal;
p_HasStatistics : 'a OBus_object.t -> bool React.signal;
p_IsPresent : 'a OBus_object.t -> bool React.signal;
p_IsRechargeable : 'a OBus_object.t -> bool React.signal;
p_Model : 'a OBus_object.t -> string React.signal;
p_NativePath : 'a OBus_object.t -> string React.signal;
p_Online : 'a OBus_object.t -> bool React.signal;
p_Percentage : 'a OBus_object.t -> float React.signal;
p_PowerSupply : 'a OBus_object.t -> bool React.signal;
p_RecallNotice : 'a OBus_object.t -> bool React.signal;
p_RecallUrl : 'a OBus_object.t -> string React.signal;
p_RecallVendor : 'a OBus_object.t -> string React.signal;
p_Serial : 'a OBus_object.t -> string React.signal;
p_State : 'a OBus_object.t -> int32 React.signal;
p_Technology : 'a OBus_object.t -> int32 React.signal;
p_TimeToEmpty : 'a OBus_object.t -> int64 React.signal;
p_TimeToFull : 'a OBus_object.t -> int64 React.signal;
p_Type : 'a OBus_object.t -> int32 React.signal;
p_UpdateTime : 'a OBus_object.t -> int64 React.signal;
p_Vendor : 'a OBus_object.t -> string React.signal;
p_Voltage : 'a OBus_object.t -> float React.signal;
}
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>