IAutelDroneDevice
interface IAutelDroneDevice Interface
Description: Aircraft equipment interface
method getAlbumManager
fun getAlbumManager(): IAlbumManager
Description: Gets photo album manager
Input parameters: None
Output parameter: IAlbumManager
Related parameters: IAlbumManager
method getWayPointMissionManager
fun getWayPointMissionManager(): IMissionManager
Description: Get airline mission manager
Input parameters: None
Output parameter: IMissionManager
Related parameters: IMissionManager。
method getTrackMissionManager
fun getTrackMissionManager(): ITrackMissionManager
Description: Get tracking task manager
Input parameters: None
Output parameter: ITrackMissionManager
Related parameters: ITrackMissionManager
method getCameraAbilitySetManger
fun getCameraAbilitySetManger(): ICameraAbilitySetManager
Description: Get the camera capability set management class
Input parameters: None
Output parameter: ICameraAbilitySetManager
Related parameters: ICameraAbilitySetManager
method getAccurateRetakeManager
fun getAccurateRetakeManager() : IAccurateRetakeManager
Description: Obtain precise retake management
Input parameters: None
Output parameter: IAccurateRetakeManager
Related parameters: IAccurateRetakeManager
method getGimbalDeviceType
fun getGimbalDeviceType(): GimbalTypeEnum
Description: Get the gimbal type of the current device
Input parameters: None
Output parameter: GimbalTypeEnum
Related parameters: GimbalTypeEnum
method getFileServiceManager
fun getFileServiceManager(): FileServiceManager
Description: Get file service management class
Input parameters: None
Output parameter: FileServiceManager
Related parameters: FileServiceManager
method getDeviceStateData
fun getDeviceStateData(): DroneStateData
Description: Retrieve device cache data
Input parameters: None
Output parameter: DroneStateData
Related parameters: DroneStateData
method getRtkManager
fun getRtkManager(): IRTKManager
Description: Get RTK manager
Input parameters: None
Output parameter: IRTKManager
Related parameters: IRTKManager
method getAdsbManager
fun getAdsbManager(): IADSBManager
Description: Get ADS-B manager
Input parameters: None
Output parameter: IADSBManager
Related parameters: IADSBManager
method isConnected
fun isConnected(): Boolean
Description: Get Aircraft Connection Status
Input parameters: None
Output parameter: Aircraft Connection Status
Related parameters: None。
method isPreFlightOK
fun isPreFlightOK(): Boolean
Description: weather take off ready
Input parameters: None
Output parameter: Boolean
Related parameters: None。
method getDroneType
fun getDroneType(): DroneType
Description: The current type of aircraft
Input parameters: None
Output parameter: DroneType
Related parameters: DroneType
method getProductDroneTye
fun getProductDroneTye():String? {return ""}
Description: The original aircraft type string
Input parameters: None
Output parameter: String
Related parameters: String
method isControlled
fun isControlled(): Boolean
Description: Is the aircraft under control
Input parameters: None
Output parameter: Boolean
Related parameters: Boolean
method getNodeId
fun getNodeId(): Int?
Description: Get node ID
Input parameters: None
Output parameter: Int
Related parameters: Int
method getGroupId
fun getGroupId():Int
Description: Get group ID
Input parameters: None
Output parameter: Int
Related parameters: Int
method isWatched
fun isWatched(): Boolean
Description: Is the device in watch status
Input parameters: None
Output parameter: Boolean
Related parameters: Boolean
method isLeader
fun isLeader():Boolean
Description: Is it aleader drone
Input parameters: None
Output parameter: Boolean
Related parameters: Boolean
method isCenter
fun isCenter():Boolean
Description: Is it a relay drone
Input parameters: None
Output parameter: Boolean
Related parameters: Boolean
method isSingle
fun isSingle():Boolean
Description: Not joined any group
Input parameters: None
Output parameter: Boolean
Related parameters: Boolean
method getIp
fun getIp(): String { return "" }
Description: Current aircraft IP
Input parameters: None
Output parameter: String
Related parameters: String
method getAlbumPort
fun getAlbumPort(): Int { return 0}
Description: Album service port
Input parameters: None
Output parameter: Int
Related parameters: Int
method getName
fun getName(): String { return "" }
Description: Networking device name
Input parameters: None
Output parameter: String
Related parameters: String
method getFileServicePort
fun getFileServicePort(): Int {return 0}
Description: Networking device name
Input parameters: None
Output parameter: Int
Related parameters: Int
method getAlbumBaseUrl
fun getAlbumBaseUrl():String{ return "" }
Description: Basic address for album service
Input parameters: None
Output parameter: String
Related parameters: String
method getProgressQueryUrl
fun getProgressQueryUrl():String{ return "" }
Description: Progress query basic address
Input parameters: None
Output parameter: String
Related parameters: String
method getOtaUploadUrl
fun getOtaUploadUrl():String{ return "" }
Description: OTA base address
Input parameters: None
Output parameter: String
Related parameters: String
method getMissionUploadUrl
fun getMissionUploadUrl():String{ return "" }
Description: Task upload basic address
Input parameters: None
Output parameter: String
Related parameters: String
method getMissionBaseUrl
fun getMissionBaseUrl():String{ return "" }
Description: Basic address for flight route tasks
Input parameters: None
Output parameter: String
Related parameters: String
method getFileBaseUrl
fun getFileBaseUrl():String{ return "" }
Description: File service basic address
Input parameters: None
Output parameter: String
Related parameters: String
method getDroneSn
fun getDroneSn():String{ return null }
Description: Obtain aircraft SN
Input parameters: None
Output parameter: String
Related parameters: String
method getDroneVersion
fun getDroneVersion():String{ return null }
Description: Aircraft software version
Input parameters: None
Output parameter: String
Related parameters: String
method hasDestroy
fun hasDestroy():Boolean {return false}
Description: Is the equipment destroyed
Input parameters: None
Output parameter: Boolean
Related parameters: Boolean