| UPower Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Implemented Interfaces | Properties | Signals | ||||
org.freedesktop.UPower.Deviceorg.freedesktop.UPower.Device — Device interface |
Refresh() GetHistory(in's'type, in'u'timespan, in'u'resolution, out'a(udu)'data) GetStatistics(in's'type, out'a(dd)'data)
Objects implementing org.freedesktop.UPower.Device also implements org.freedesktop.DBus.Introspectable, org.freedesktop.DBus.Properties
'NativePath'read's' 'Vendor'read's' 'Model'read's' 'Serial'read's' 'UpdateTime'read't' 'Type'read'u' 'PowerSupply'read'b' 'HasHistory'read'b' 'HasStatistics'read'b' 'Online'read'b' 'Energy'read'd' 'EnergyEmpty'read'd' 'EnergyFull'read'd' 'EnergyFullDesign'read'd' 'EnergyRate'read'd' 'Voltage'read'd' 'Luminosity'read'd' 'TimeToEmpty'read'x' 'TimeToFull'read'x' 'Percentage'read'd' 'Temperature'read'd' 'IsPresent'read'b' 'State'read'u' 'IsRechargeable'read'b' 'Capacity'read'd' 'Technology'read'u' 'RecallNotice'read'b' 'RecallVendor'read's' 'RecallUrl'read's'
Objects implementing this interface are usually discovered through
the org.freedesktop.UPower interface on
the /org/freedesktop/UPower object on
the D-Bus system bus service with the well-known
name org.freedesktop.UPower using
the
EnumerateDevices
method.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 |