package obus

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val interface : OBus_name.interface
val m_GetHistory : (string * int32 * int32, (int32 * float * int32) list) OBus_member.Method.t
val m_GetStatistics : (string, (float * float) list) OBus_member.Method.t
val m_Refresh : (unit, unit) OBus_member.Method.t
val s_Changed : unit OBus_member.Signal.t
val p_Capacity : (float, [ `readable ]) OBus_member.Property.t
val p_Energy : (float, [ `readable ]) OBus_member.Property.t
val p_EnergyEmpty : (float, [ `readable ]) OBus_member.Property.t
val p_EnergyFull : (float, [ `readable ]) OBus_member.Property.t
val p_EnergyFullDesign : (float, [ `readable ]) OBus_member.Property.t
val p_EnergyRate : (float, [ `readable ]) OBus_member.Property.t
val p_HasHistory : (bool, [ `readable ]) OBus_member.Property.t
val p_HasStatistics : (bool, [ `readable ]) OBus_member.Property.t
val p_IsPresent : (bool, [ `readable ]) OBus_member.Property.t
val p_IsRechargeable : (bool, [ `readable ]) OBus_member.Property.t
val p_Model : (string, [ `readable ]) OBus_member.Property.t
val p_NativePath : (string, [ `readable ]) OBus_member.Property.t
val p_Online : (bool, [ `readable ]) OBus_member.Property.t
val p_Percentage : (float, [ `readable ]) OBus_member.Property.t
val p_PowerSupply : (bool, [ `readable ]) OBus_member.Property.t
val p_RecallNotice : (bool, [ `readable ]) OBus_member.Property.t
val p_RecallUrl : (string, [ `readable ]) OBus_member.Property.t
val p_RecallVendor : (string, [ `readable ]) OBus_member.Property.t
val p_Serial : (string, [ `readable ]) OBus_member.Property.t
val p_State : (int32, [ `readable ]) OBus_member.Property.t
val p_Technology : (int32, [ `readable ]) OBus_member.Property.t
val p_TimeToEmpty : (int64, [ `readable ]) OBus_member.Property.t
val p_TimeToFull : (int64, [ `readable ]) OBus_member.Property.t
val p_Type : (int32, [ `readable ]) OBus_member.Property.t
val p_UpdateTime : (int64, [ `readable ]) OBus_member.Property.t
val p_Vendor : (string, [ `readable ]) OBus_member.Property.t
val p_Voltage : (float, [ `readable ]) OBus_member.Property.t
type 'a members = {
  1. m_GetHistory : 'a OBus_object.t -> (string * int32 * int32) -> (int32 * float * int32) list Lwt.t;
  2. m_GetStatistics : 'a OBus_object.t -> string -> (float * float) list Lwt.t;
  3. m_Refresh : 'a OBus_object.t -> unit -> unit Lwt.t;
  4. p_Capacity : 'a OBus_object.t -> float React.signal;
  5. p_Energy : 'a OBus_object.t -> float React.signal;
  6. p_EnergyEmpty : 'a OBus_object.t -> float React.signal;
  7. p_EnergyFull : 'a OBus_object.t -> float React.signal;
  8. p_EnergyFullDesign : 'a OBus_object.t -> float React.signal;
  9. p_EnergyRate : 'a OBus_object.t -> float React.signal;
  10. p_HasHistory : 'a OBus_object.t -> bool React.signal;
  11. p_HasStatistics : 'a OBus_object.t -> bool React.signal;
  12. p_IsPresent : 'a OBus_object.t -> bool React.signal;
  13. p_IsRechargeable : 'a OBus_object.t -> bool React.signal;
  14. p_Model : 'a OBus_object.t -> string React.signal;
  15. p_NativePath : 'a OBus_object.t -> string React.signal;
  16. p_Online : 'a OBus_object.t -> bool React.signal;
  17. p_Percentage : 'a OBus_object.t -> float React.signal;
  18. p_PowerSupply : 'a OBus_object.t -> bool React.signal;
  19. p_RecallNotice : 'a OBus_object.t -> bool React.signal;
  20. p_RecallUrl : 'a OBus_object.t -> string React.signal;
  21. p_RecallVendor : 'a OBus_object.t -> string React.signal;
  22. p_Serial : 'a OBus_object.t -> string React.signal;
  23. p_State : 'a OBus_object.t -> int32 React.signal;
  24. p_Technology : 'a OBus_object.t -> int32 React.signal;
  25. p_TimeToEmpty : 'a OBus_object.t -> int64 React.signal;
  26. p_TimeToFull : 'a OBus_object.t -> int64 React.signal;
  27. p_Type : 'a OBus_object.t -> int32 React.signal;
  28. p_UpdateTime : 'a OBus_object.t -> int64 React.signal;
  29. p_Vendor : 'a OBus_object.t -> string React.signal;
  30. p_Voltage : 'a OBus_object.t -> float React.signal;
}
val make : 'a members -> 'a OBus_object.interface