roPowerManager
5 min
El objeto roPowerManager se utiliza para informar el estado de la batería del dispositivo.
Creación de objetos: el objeto roPowerManager se crea de la siguiente manera:
CreateObject("roPowerManager")ifPowerManager
GetPowerSource() As String
Devuelve "Battery", "AC" o "Ethernet", según la fuente de alimentación.
GetBatteryStatus() As Object
Devuelve los siguientes valores:
- estado string: Devuelve el estado de la batería del dispositivo como "charging", "discharging", "charge-complete" o "charge-fault"
- soc_percent int: El nivel de carga de la batería como porcentaje.
- hardware_version string: El número de versión del hardware
PowerOff()
Indica que el cargador debe cortar la alimentación
SetPowerSwitchMode(as A String)
Acepta "hard" o "soft"
GetPowerSwitchMode() As String
Devuelve si está configurado como "hard" o "soft"
ifMessagePort
SetPort(as A Object)
Qué puerto de mensajes debe utilizarse para obtener mensajes del administrador de energía.