蜂群任务管理类
class SwarmMissionManager
描述: 蜂群任务管理类
method enterMission
fun enterMission(callback: CommonCallbacks.CompletionCallbackWithParam<Void>)
描述: 蜂群任务:开始任务前需执行此操作
输入参数: callback:完成检测
输出参数: 无。
相关参数: 无。
method uploadMissionFile
fun uploadMissionFile(missionFilePath: String, callback: CommonCallbacks.CompletionCallbackWithProgress<Double>)
描述: 蜂群任务 上传执行任务文件
输入参数: missionFilePath: 本地文件目录 callback: 完成检测
输出参数: 无。
相关参数: 无。
method startMission
fun startMission(
missionInfo: MissionInfoJNI,
callback: CommonCallbacks.CompletionCallbackWithProgressAndParam<Void>
)
描述: 蜂群任务: 开始执行任务
输入参数: missionInfo: 任务描述类 callback: 完成检测
输出参数: 无。
相关参数: 无。
method pauseMission
fun pauseMission(callback: CommonCallbacks.CompletionCallbackWithParam<Void>)
描述: 蜂群任务:任务暂停执行
输入参数: callback: 完成检测
输出参数: 无。
相关参数: 无。
method resumeMission
fun resumeMission(param: MissionSwarmInfoBean, callback: CommonCallbacks.CompletionCallbackWithParam<Void>)
描述: 蜂群任务: 任务恢复执行
输入参数: callback: 完成检测
输出参数: 无。
相关参数: 无。
method stopMission
fun stopMission(callback: CommonCallbacks.CompletionCallbackWithParam<Void>)
描述: 蜂群任务:任务停止,执行新执行时,如上一个执行已开始,需停止上一个任务
输入参数: callback: 完成检测
输出参数: 无。
相关参数: 无。
method exitMission
fun exitMission(callback: CommonCallbacks.CompletionCallbackWithParam<Void>)
描述: 蜂群任务:退出任务
输入参数: callback: 完成检测
输出参数: 无。
相关参数: 无。
method addSwarmMissionStateListener
fun addSwarmMissionStateListener(listener: CommonCallbacks.KeyListener<MissionSwarmStatusNtfyBean>)
描述: 蜂群任务:添加状态信息上报监听
输入参数: listener:任务航路点状态报告通知的主要听众
输出参数: 无。
相关参数: 无。
method removeSwarmMissionExecuteStateListener
fun removeSwarmMissionExecuteStateListener(listener: CommonCallbacks.KeyListener<MissionSwarmStatusNtfyBean>)
描述: 蜂群任务: 移除任务执行状态监听
输入参数: listener: 任务航路点状态报告通知的主要听众
输出参数: 无。
相关参数: 无。
method addSwarmUploadStateListener
fun addSwarmUploadStateListener(listener: CommonCallbacks.KeyListener<MissionSwarmUploadFileNtfyBean>)
描述: 蜂群任务:添加上传状态上报监听
输入参数: listener: 任务航路点状态报告通知的主要听众
输出参数: 无。
相关参数: 无。
method removeSwarmUploadStateListener
fun removeSwarmUploadStateListener(listener: CommonCallbacks.KeyListener<MissionSwarmUploadFileNtfyBean>)
描述: 蜂群任务: 移除上传状态上报监听
输入参数: listener: 任务航路点状态报告通知的主要听众
输出参数: 无。
相关参数: 无。