全部文档
OneOS简介 硬件支持 快速开发指南 编译构造工具 API参考文档 高级语言 用户编程手册 应用笔记 FAQ

class device.Battery

device. Battery类是device模块下面的一个硬件类,用于对电池的电量检测。

构造函数

构造函数 class device.Battery()
功能 构造一个Battery对象
参数说明
返回值 返回创建的Battery对象
其他说明 构造时会对Battery进行初始化,也可在init方法中进行初始化,该初始化应针对不同的硬件有不同的驱动进行对应设备的初始化动作。

实例方法

​ device.Battery类包括如下实例方法

方法名 说明
Battery.init() 初始化Battery对象
Battery.deinit() 关闭Battery对象
Battery.read() 读取电压值
Battery.power() 读取电量百分比

详细说明如下:

方法名称 Battery.init()
功能 初始化电池电压检测模块
参数说明
返回值 固定返回None

注:该初始化动作应对ADC等驱动初始化或者电源控制芯片初始化。

方法名称 Battery.deinit()
功能 关闭Battery对象
参数说明 无参数
返回值 固定返回None

注:关闭Battery对象后,需重新init才能正常使用Battery对象。

方法名称 Battery.read()
功能 读取电池电压值(单位mv)
参数说明 无参数
返回值 返回读取到的电压值
方法名称 Battery.power()
功能 读取电量百分比
参数说明 无参数
返回值 返回当前电量的百分比

results matching ""

    No results matching ""