ISVP-SDK  3.12.0
Ingenic Smart Video Platform SDK
枚举 | 函数
Sysutils_Battery

电池管理 更多...

Sysutils_Battery 的协作图:

枚举

enum  SUBatStatus { Unknown = -1, Charging, Discharging, Full }
 电池状态. 更多...
 
enum  SUBatEvent { AC_ONLINE, AC_OFFLINE, USB_ONLINE, USB_OFFLINE }
 电池事件. 更多...
 

函数

int SU_Battery_GetStatus (SUBatStatus *status)
 获取电池状态. 更多...
 
int SU_Battery_GetEvent (SUBatEvent *event)
 获取电池事件. 更多...
 
int SU_Battery_GetCapacity (void)
 获取电池电量百分比. 更多...
 
int SU_Battery_GetVoltageUV (void)
 获取电池当前电压. 更多...
 

详细描述

电池管理

枚举类型说明

enum SUBatEvent

电池事件.

枚举值
AC_ONLINE 

AC Adapter插入

AC_OFFLINE 

AC Adapter拔出

USB_ONLINE 

USB插入

USB_OFFLINE 

USB拔出

电池状态.

枚举值
Unknown 

未知状态或者没有电池

Charging 

充电中

Discharging 

未充电

Full 

充满电

函数说明

int SU_Battery_GetCapacity ( void  )

获取电池电量百分比.

参数
无.
返回值
>=0电池电量百分比.
非0失败.
备注
无.
注意
无.
int SU_Battery_GetEvent ( SUBatEvent event)

获取电池事件.

参数
[out]event电池事件指针.
返回值
0成功.
非0失败.
备注
该函数阻塞,直到有事件发生返回.
注意
无.
int SU_Battery_GetStatus ( SUBatStatus status)

获取电池状态.

参数
[in]status电池状态指针.
返回值
0成功.
非0失败.
备注
该函数直接返回,无阻塞.
注意
无.
int SU_Battery_GetVoltageUV ( void  )

获取电池当前电压.

参数
无.
返回值
>=0电池电压,单位uV.
非0失败.
备注
无.
注意
无.