Skip to main content

无人机设备

interface IAutelDroneDevice

描述: 无人机设备接口

method getAlbumManager

fun getAlbumManager(): IAlbumManager

描述: 获取相册管理类

输入参数:

输出参数: IAlbumManager

相关参数: IAlbumManager

method getWayPointMissionManager

fun getWayPointMissionManager(): IMissionManager

描述: 获取航线任务管理类

输入参数:

输出参数: IMissionManager

相关参数: IMissionManager

method getTrackMissionManager

fun getTrackMissionManager(): ITrackMissionManager

描述: 获取任务跟踪管理类

输入参数:

输入参数: ITrackMissionManager

相关参数: ITrackMissionManager

method getCameraAbilitySetManger

fun getCameraAbilitySetManger(): ICameraAbilitySetManager

描述: 获取相机能力集管理类

输入参数:

输出参数: ICameraAbilitySetManager

相关参数: ICameraAbilitySetManager

method getAccurateRetakeManager

fun getAccurateRetakeManager() : IAccurateRetakeManager

描述: 获取精准复拍管理类

输入参数:

输出参数: IAccurateRetakeManager

相关参数: IAccurateRetakeManager

method getGimbalDeviceType

fun getGimbalDeviceType(): GimbalTypeEnum

描述: 获取当前设备的云台类型

输入参数:

输出参数: GimbalTypeEnum

相关参数: GimbalTypeEnum

method getAutelPlayerManager

fun getAutelPlayerManager(): AutelPlayerManager

描述: 获取播放器管理类

输入参数:

输出参数: AutelPlayerManager

相关参数: AutelPlayerManager

method getFileServiceManager

fun getFileServiceManager(): FileServiceManager

描述: 获取播放器管理类

输入参数:

输出参数: FileServiceManager

相关参数: FileServiceManager

method getDeviceStateData

fun getDeviceStateData(): DroneStateData

描述: 获取设备状态缓存数据

输入参数:

输出参数: DroneStateData

相关参数: DroneStateData

method getRtkManager

fun getRtkManager(): IRTKManager

描述: 获取RTK管理类

输入参数:

输出参数: IRTKManager

相关参数: IRTKManager

method getAdsbManager

fun getAdsbManager(): IADSBManager

描述: 获取ADS-B管理类

输入参数:

输出参数: IADSBManager

相关参数: IADSBManager

method isConnected

fun isConnected(): Boolean

描述: 获取飞机连接状态

输入参数:

输出参数: 飞机连接状态

相关参数: 无。

method isPreFlightOK

fun isPreFlightOK(): Boolean

描述: 飞机起飞状态是否准备好

输入参数:

输出参数: Boolean

相关参数: 无。

method getDroneType

fun getDroneType(): DroneType

描述: 当前飞机的类型

输入参数:

输出参数: DroneType

相关参数: DroneType

method getProductDroneType

fun getProductDroneTye():String? {return ""}

描述: 飞机返回的原始飞机类型字符串

输入参数:

输出参数: String

相关参数: String

method isControlled

fun isControlled(): Boolean

描述: 飞机是否受控

输入参数:

输出参数: Boolean

相关参数: Boolean

method getNodeId

fun getNodeId(): Int?

描述: 获取节点ID

输入参数:

输出参数: Int

相关参数: Int

method getGroupId

fun getGroupId():Int

描述: 获取分组ID

输入参数:

输出参数: Int

相关参数: Int

method isWatched

fun isWatched(): Boolean

描述: 设备是否 watch 状态

输入参数:

输出参数: Boolean

相关参数: Boolean

method isLeader

fun isLeader():Boolean

描述: 是否为长机

输入参数:

输出参数: Boolean

相关参数: Boolean

method isCenter

fun isCenter():Boolean

描述: 是否为中继节点

输入参数:

输出参数: Boolean

相关参数: Boolean

method isSingle

fun isSingle():Boolean

描述: 未加入任何群组

输入参数:

输出参数: Boolean

相关参数: Boolean

method getIp

fun getIp(): String { return "" }

描述: 当前飞机IP

输入参数:

输出参数: String

相关参数: String

method getAlbumPort

fun getAlbumPort(): Int { return 0}

描述: 相册服务端口

输入参数:

输出参数: Int

相关参数: Int

method getName

fun getName(): String { return "" }

描述: 组网设备名称

输入参数:

输出参数: String

相关参数: String

method getFileServicePort

fun getFileServicePort(): Int {return 0}

描述: 组网设备名称

输入参数:

输出参数: Int

相关参数: Int

method getAlbumBaseUrl

fun getAlbumBaseUrl():String{ return "" }

描述: 相册服务的基础地址

输入参数:

输出参数: String

相关参数: String

method getProgressQueryUrl

fun getProgressQueryUrl():String{ return "" }

描述: 进度查询基础地址

输入参数:

输出参数: String

相关参数: String

method getOtaUploadUrl

fun getOtaUploadUrl():String{ return "" }

描述: OTA基础地址

输入参数:

输出参数: String

相关参数: String

method getMissionUploadUrl

fun getMissionUploadUrl():String{ return "" }

描述: 任务上传基础地址

输入参数:

输出参数: String

相关参数: String

method getMissionBaseUrl

fun getMissionBaseUrl():String{ return "" }

描述: 航线任务基础地址

输入参数:

输出参数: String

相关参数: String

method getFileBaseUrl

fun getFileBaseUrl():String{ return "" }

描述: 文件服务基础地址

输入参数:

输出参数: String

相关参数: String

method getDroneSn

fun getDroneSn():String{ return null }

描述: 获取飞机SN

输入参数:

输出参数: String

相关参数: String

method getDroneVersion

fun getDroneVersion():String{ return null }

描述: 飞机软件版本

输入参数:

输出参数: String

相关参数: String

method hasDestroy

fun hasDestroy():Boolean {return false}

描述: 设备是否销毁

输入参数:

输出参数: Boolean

相关参数: Boolean