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