Skip to main content

OTA升级管理类

interface IOTAUpgradeManager

描述: OTA升级管理类,通过OTAUpgradeManger.getInstance()获取OTA管理器;OTA在线升级适用于遥控器内置Autel Enterprise APP内进行


method addUpgradeVersionListener

fun addUpgradeVersionListener(l: OTAUpgradeManger.UpgradeVersionListener)

描述: 注册升级相关监听器

输入参数: l: 监听器OTAUpgradeManger.UpgradeVersionListener

输出参数: 无。

相关参数: 没有OTAUpgradeManger.UpgradeVersionListener。

method removeUpgradeVersionListener

fun removeUpgradeVersionListener(l: OTAUpgradeManger.UpgradeVersionListener)

描述: 取消注册升级相关监听器

输入参数: l: 监听器OTAUpgradeManger.UpgradeVersionListener

输出参数: 无。

相关参数: 没有OTAUpgradeManger.UpgradeVersionListener。

method switchUpgradeMode

fun switchUpgradeMode(enter: Boolean)

描述: 开启或者关闭飞机升级模式;针对飞机升级,提升上传OTA文件带宽,通过UpgradeVersionListener 回调切换是否成功

输入参数: enter: 开或者关

输出参数: 无。

相关参数: 没有任何。

method registerRemoterAutoUpgradeListener

fun registerRemoterAutoUpgradeListener(listener: RemoterAutoUpgradeWrapper.RemoterAutoUpgradeListener)

描述: 监听遥控器自升级状态,主要是通过插入SDCard升级离线包

输入参数: listener: 状态监听接口 RemoterAutoUpgradeWrapper.RemoterAutoUpgradeListener

输出参数: 无。

相关参数: RemoterAutoUpgradeWrapper.RemoterAutoUpgradeListener。

method unRegisterRemoterAutoUpgradeListener

fun unRegisterRemoterAutoUpgradeListener()

描述: 取消遥控器自升级监听

输入参数:

输出参数: 无。

相关参数: 没有任何。

method registerDeviceRecoveryListener

fun registerDeviceRecoveryListener(listener: DeviceRecoveryWrapper.DeviceRecoveryListener)

描述: 无人机各模块软件版本一致性校验监听

输入参数:

listener:监听器DeviceRecoveryWrapper.DeviceRecoveryListener,通过监听器回调判断版本是否一致,版本恢复进度及结果

输出参数: 无。

相关参数: DeviceRecoveryWrapper.DeviceRecoveryListener。

method unRegisterDeviceRecoveryListener

fun unRegisterDeviceRecoveryListener()

描述: 取消无人机各模块软件版本一致性校验监听

输入参数:

输出参数:

相关参数:

method startDroneComponentRecover

fun startDroneComponentRecover(deviceId:Int)

描述: 开始模块软件版本恢复,通过DeviceRecoveryListener监听恢复状态

输入参数:

deviceId:设备的deviceId,通过设备方法getDeviceNumber()获取

输出参数:

相关参数: