Skip to main content

群组相关操作接口

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:回调函数;

输出参数:

相关参数: