群组相关操作接口
IGroupMeshApi
描述 群组相关操作接口
method createGroup
fun createGroup(
nodeIds: List<Int>,
callback: CommonCallbacks.CompletionCallbackWithParam<Int>
)
描述: 为指定飞机列表创建一个群组
输入参数: nodeIds:节点ID; callback:回调函数
输出参数: 无
相关参数: 无
method addDroneToGroup
fun addDroneToGroup(
groupId: Int,
nodeIds: List<Int>,
callback: CommonCallbacks.CompletionCallbackWithParam<Int>
)
描述: 添加飞机到群组
输入参数: groupId:组ID; nodeIds:节点ID; callback:回调函数
输出参数: 无
相关参数: 无
method delDroneFromGroup
fun delDroneFromGroup(
groupId: Int,
nodeIds: List<Int>,
callback: CommonCallbacks.CompletionCallbackWithParam<Void>
)
描述: 本地遥控器名称
输入参数: groupId:组ID; nodeIds:节点ID; callback:回调函数
输出参数: 无
相关参数: 无
method disbandGroup
fun disbandGroup(
groupId: Int,
callback: CommonCallbacks.CompletionCallbackWithParam<Void>?
)
描述: 解散群组
输入参数: groupId:组ID; callback:回调函数;
输出参数: 无
相关参数: 无
method switchControlMode
fun switchControlMode(
mode: ControlMode,
id: Int,
callback: CommonCallbacks.CompletionCallbackWithParam<Void>
)
描述: 选择群组或者单机
输入参数: mode:群组控制模式[ControlMode]; id:群组控制:groupId; 单机控制:NodeId;全选:此参数被忽略 callback:回调函数
输出参数: 无
相关参数: 无
method changeGroupName
fun changeGroupName(
groupId: Int,
name: String,
callback: CommonCallbacks.CompletionCallbackWithParam<Void>
)
描述: 修改群组名称
输入参数: groupId:组ID; name:群组名; callback:回调函数
输出参数: 无
相关参数: 无
method setGroupDroneLeader
fun setGroupDroneLeader(
groupId: Int,
deviceNodeId: Int,
callback: CommonCallbacks.CompletionCallbackWithParam<Void>
)
描述: 设置长机
输入参数: groupId:组ID; deviceNodeId:设备节点ID; callback:回调函数;
输出参数: 无
相关参数: 无