Skip to main content

SDKDataService

class SDKDataService​

Description: Monitoring and management of data related to the SDK state machine

    class SDKDataService private constructor() : IDataService {
/**
* camera listener list
*/
private var cameraListenerList = mutableListOf<IAutelCameraListener>()

/**
* The last time a camera heartbeat was received
*/
private var mLastReceiveCameraTime = 0L
}

method addDroneStateListener​

    fun addDroneStateListener(device: IAutelDroneDevice)

Description: Add aircraft state machine monitoring

Input parameters: device: drone device object

Output parameters: None。

Related parameters: None。

method removeDroneStateListener​

    fun removeDroneStateListener(device: IAutelDroneDevice)

Description: Remove aircraft state machine monitoring

Input parameters: device: drone device object

Output parameters: None。

Related parameters: None。