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()获取
输出参数: 无
相关参数: 无