W3cubDocs

/Haxe JavaScript

BatteryManager

package js.html

extends EventTarget

@:native("BatteryManager") Available on js

The BatteryManager interface provides ways to get information about the system's battery charge level.

Documentation BatteryManager by Mozilla Contributors, licensed under CC-BY-SA 2.5.

See:

Variables

read only charging:Bool

A Boolean value indicating whether or not the battery is currently being charged.

read only chargingTime:Float

A number representing the remaining time in seconds until the battery is fully charged, or 0 if the battery is already fully charged.

read only dischargingTime:Float

A number representing the remaining time in seconds until the battery is completely discharged and the system will suspend.

read only level:Float

A number representing the system's battery charge level scaled to a value between 0.0 and 1.0.

onchargingchange:Function

A handler for the chargingchange event; This event is sent when the battery charging state is updated.

onchargingtimechange:Function

A handler for the chargingtimechange event; This event is sent when the battery charging time is updated

ondischargingtimechange:Function

A handler for the dischargingtimechange event; This event is sent when the battery discharging time is updated.

onlevelchange:Function

A handler for the levelchange event; This event is sent when the battery level is updated.

© 2005–2018 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/BatteryManager.html