/
roPowerManager
roPowerManager
The roPowerManager object is used to report the battery state of the device.
Object Creation: The roPowerManager object is created as follows:
CreateObject("roPowerManager")
ifPowerManager
GetPowerSource() As String
Returns either "Battery", "AC", or "Ethernet", depending on the power source.
GetBatteryStatus() As Object
Returns the following values:
state
string: Returns the device battery status as either "charging", "discharging", "charge-complete", or "charge-fault"soc_percent
int: The level of charge of the battery as a percentage.hardware_version
string: The hardware version number
PowerOff()
Indicates that the charger should cut the power
SetPowerSwitchMode(as A String)
Takes either "hard" or "soft"
GetPowerSwitchMode() As String
Returns whether it is set to "hard" or "soft"
ifMessagePort
SetPort(as A Object)
Which message port should be used to get messages from the power manager.
ON THIS PAGE
, multiple selections available,
Related content
devicestatus
devicestatus
More like this
roUsbPowerControl
roUsbPowerControl
More like this
roPowerEvent
roPowerEvent
More like this
usbpowercontrol
usbpowercontrol
More like this
roUsbHidLedEmulatorEvent
roUsbHidLedEmulatorEvent
More like this
deviceinfo
deviceinfo
More like this