Skip to main content

DataService

interface IDataService​

Description: Aircraft state machine related interface

method addProfessionalParamListen​

fun addProfessionalParamListen()

Description: Adds professional parameter information reporting monitoring

Input parameters: None

Output parameter: None

Related parameters:None。

method removeProfessionalParamListen​

fun removeProfessionalParamListen()

Description: Remove professional parameter information reporting monitoring

Input parameters: None

Output parameter: None

Related parameters:None。

method addCameraStatusListen()​

fun addCameraStatusListen()

Description: Add camera status message reporting monitor

Input parameters: None

Output parameter: None

Related parameters:None。

method removeCameraStatusListen()​

fun removeCameraStatusListen()

Description: Remove camera status message report monitoring

Input parameters: None

Output parameter: None

Related parameters:None。

method addAeAfStateListen()​

fun addAeAfStateListen()

Description: Add AE/AF status reporting monitor

Input parameters: None

Output parameter: None

Related parameters:None。

method removeAeAfStateListen()​

fun removeAeAfStateListen()

Description: Remove AE/AF status report monitoring

Input parameters: None

Output parameter: None

Related parameters:None。

method addStorageStatusListen()​

fun addStorageStatusListen()

Description: Add storage status information monitoring

Input parameters: None

Output parameter: None

Related parameters:None。

method removeStorageStatusListen()​

fun removeStorageStatusListen()

Description: Remove storage status information monitoring

Input parameters: None

Output parameter: None

Related parameters:None。

method addAeLockListen()​

fun addAeLockListen()

Description: Add AELock information monitoring

Input parameters: None

Output parameter: None

Related parameters:None。

method removeAeLockListen()​

fun removeAeLockListen()

Description: Remove AELock information monitoring

Input parameters: None

Output parameter: None

Related parameters:None。

method addPhotoResolutionListen()​

fun addPhotoResolutionListen()

Description: Add camera photo resolution information monitoring

Input parameters: None

Output parameter: None

Related parameters:None。

method removePhotoResolutionListen()​

fun removePhotoResolutionListen()

Description: Remove camera photo resolution information monitoring

Input parameters: None

Output parameter: None

Related parameters:None。

method addVideoResolutionListen()​

fun addVideoResolutionListen()

Description: Add camera recording resolution information monitoring

Input parameters: None

Output parameter: None

Related parameters:None。

method removeVideoResolutionListen()​

fun removeVideoResolutionListen()

Description: Remove camera recording resolution information monitoring

Input parameters: None

Output parameter: None

Related parameters:None。

method addDroneSystemStatusHFNtfyListen()​

fun addDroneSystemStatusHFNtfyListen()

Description: Add aircraft general parameter reporting (5HZ) monitoring

Input parameters: None

Output parameter: None

Related parameters:None。

method removeDroneSystemStatusHFNtfyListen()​

fun removeDroneSystemStatusHFNtfyListen()

Description: Remove the aircraft general parameter report (5HZ) monitoring

Input parameters: None

Output parameter: None

Related parameters:None。

method addDroneSystemStatusLFNtfyListen()​

fun addDroneSystemStatusLFNtfyListen()

Description: Add aircraft general parameter reporting (2HZ) monitoring

Input parameters: None

Output parameter: None

Related parameters:None。

method removeDroneSystemStatusLFNtfyListen()​

fun removeDroneSystemStatusLFNtfyListen()

Description: Remove the aircraft general parameter reporting (2HZ) monitoring

Input parameters: None

Output parameter: None

Related parameters:None。

method addDroneWorkStatusListen()​

fun addDroneWorkStatusListen()

Description: Add aircraft working status information monitoring

Input parameters: None

Output parameter: None

Related parameters:None。

method removeDroneWorkStatusListen()​

fun removeDroneWorkStatusListen()

Description: Remove aircraft working status information monitoring

Input parameters: None

Output parameter: None

Related parameters:None。

method addDroneWarningListen()​

fun addDroneWarningListen()

Description: Add Aircraft Alert Listener

Input parameters: None

Output parameter: None

Related parameters:None。

method removeDroneWarningListen()​

fun removeDroneWarningListen()

Description: Remove Aircraft Alert Listener

Input parameters: None

Output parameter: None

Related parameters:None。

method addGimbalStateListen()​

fun addGimbalStateListen()

Description: Add the gimbal status monitoring

Input parameters: None

Output parameter: None

Related parameters:None。

method removeGimbalStateListen()​

fun removeGimbalStateListen()

Description: Remove the gimbal status monitoring

Input parameters: None

Output parameter: None

Related parameters:None。