电源管理
获取电量
方法名称:getBatteryLevel
调用示例:
RobotApi.getBatteryLevel() .then((level) => { });
参数说明:无
返回值:1~100 电量,类型 number
最低版本:1.4.0
适用平台:
| 豹小秘 | mini | 招财豹 | 豹小递max | 豹小秘DP |
|---|---|---|---|---|
| 是 | 是 | 是 | 是 | 否 |
获取电量剩余时间
方法名称:getBatteryTimeRemaining
调用示例:
let listener = new CommandListener();
listener.addListener(CommandListener.EVENT_RESULT,
(result: number, message: string) => {
//TODO: 命令执行结果
//删除listener
listener.removeListener();
});
RobotApi.getBatteryTimeRemaining(listener.getId());
参数说明:
- callbackId:回调id
最低版本:1.0.0
适用平台:
| 豹小秘 | mini | 招财豹 | 豹小递max | 豹小秘DP |
|---|---|---|---|---|
| 是 | 是 | 是 | 是 | 否 |
充满电预计需要时间
方法名称:getChargeTimeRemaining
调用示例:
let listener = new CommandListener();
listener.addListener(CommandListener.EVENT_RESULT,
(result: number, message: string) => {
//TODO: 命令执行结果
//删除listener
listener.removeListener();
});
RobotApi.getChargeTimeRemaining(listener.getId());
参数说明:
- callbackId:回调id
最低版本:1.0.0
适用平台:
| 豹小秘 | mini | 招财豹 | 豹小递max | 豹小秘DP |
|---|---|---|---|---|
| 是 | 是 | 是 | 是 | 否 |
当前是否在充电
方法名称:RobotSettingApi.isCharging
调用示例:
RobotSettingApi.isCharging().then((result:boolean) => {
console.log('isCharging:'+result);
});
参数说明:无
最低版本:1.4.0
适用平台:
| 豹小秘 | mini | 招财豹 | 豹小递max | 豹小秘DP |
|---|---|---|---|---|
| 是 | 是 | 是 | 是 | 否 |
当前是否在充电(旧接口)
方法名称:SettingsUtil.isCharging
调用示例:
SettingsUtil.isCharging().then((result:boolean) => {
console.log('isCharging:'+ result);
});
参数说明:如果新版是否充电接口无法使用,那么请尝试这个旧接口。
最低版本:1.4.0
适用平台:
| 豹小秘 | mini | 招财豹 | 豹小递max | 豹小秘DP |
|---|---|---|---|---|
| 是 | 是 | 是 | 是 | 否 |