PowerMonitorReadings
class PowerMonitorReadings
| kotlin.Any | |
| ↳ | android.os.PowerMonitorReadings |
A collection of energy measurements from Power Monitors.
Summary
| Constants | |
|---|---|
| static Int | |
| Public methods | |
|---|---|
| Long |
getConsumedEnergy(powerMonitor: PowerMonitor)Returns energy consumed by the specified power monitor since boot in microwatt-seconds. |
| Long |
getTimestampMillis(powerMonitor: PowerMonitor)Elapsed realtime, in milliseconds, when the snapshot was taken. |
| String |
toString()Returns a string representation of the object. |
Constants
Public methods
getConsumedEnergy
fun getConsumedEnergy(powerMonitor: PowerMonitor): Long
Returns energy consumed by the specified power monitor since boot in microwatt-seconds. Does not persist across reboots. Represents total energy: both on-battery and plugged-in.
| Parameters | |
|---|---|
powerMonitor |
PowerMonitor: This value cannot be null. |
getTimestampMillis
fun getTimestampMillis(powerMonitor: PowerMonitor): Long
Elapsed realtime, in milliseconds, when the snapshot was taken.
Value is a non-negative timestamp in the android.os.SystemClock#elapsedRealtime() time base.
| Parameters | |
|---|---|
powerMonitor |
PowerMonitor: This value cannot be null. |
| Return | |
|---|---|
Long |
Value is a non-negative timestamp in the android.os.SystemClock#elapsedRealtime() time base. |
toString
fun toString(): String
Returns a string representation of the object.
| Return | |
|---|---|
String |
a string representation of the object. |