无人机设备
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