Skip to main content

IAutelDroneDevice

interface IAutelDroneDevice Interface

Description: Aircraft equipment interface

method getStateMachine

fun getStateMachine(): DroneStateMachineBean

Description: Get state machine information

Input parameters: None。

Output parameter: Get drone state machine information

Related parameters: None。

method getAlbumManager

fun getAlbumManager(): IAlbumManager

Description: Gets photo album

Input parameters: None

Output parameter: None

Related parameters: None。

method getWayPointMissionManager

fun getWayPointMissionManager(): IMissionManager

Description: Get waypoint task Manager

Input parameters: None

Output parameter: None

Related parameters: None。

method getTrackMissionManager

fun getTrackMissionManager(): ITrackMissionManager

Description: Get task tracking management

Input parameters: None

Output parameter: None

Related parameters: None。

method getAbilitySetManager

fun getAbilitySetManager(): IAbilitySetManager

Description:Acquisition of aircraft capability set management class

Input parameters: None

Output parameter: None

Related parameters: None。

method getCameraAbilitySetManger

fun getCameraAbilitySetManger(): ICameraAbilitySetManager

Description: Get the camera capability set management class

Input parameters: None

Output parameter: None

Related parameters: None。

method isConnected

fun isConnected(): Boolean

Description: Get Aircraft Connection Status

Input parameters: None

Output parameter: None

Related parameters: None。

method setConnectState

fun setConnectState(connect: Boolean)

Description: update aircraft connection status

Input parameters: None

Output parameter: None

Related parameters: None。