Q群:
电话:
邮箱:
地址:
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() |
---|---|
功能 | 读取电量百分比 |
参数说明 | 无参数 |
返回值 | 返回当前电量的百分比 |