# DJI Mobile SDK V5 5.1.0 to 5.2.0 Differences

## API changes

5.1.0 Parent and Name | 5.1.0 Code | 5.2.0 Parent and Name | 5.2.0 Code | Parent | Name | Type | Param | Return
dji.v5.manager.aircraft.perception.ObstacleAvoidanceType.CLOSE | CLOSE | dji.v5.manager.aircraft.perception.data.ObstacleAvoidanceType.CLOSE | CLOSE | X |  |  |  |
dji.v5.manager.aircraft.perception.PerceptionInfo.isVisionPositioningEnabled | boolean isVisionPositioningEnabled() | dji.v5.manager.aircraft.perception.data.PerceptionInfo.isVisionPositioningEnabled | boolean isVisionPositioningEnabled() | X |  |  |  |
dji.v5.manager.aircraft.perception.PerceptionInformationListener | interface PerceptionInformationListener | dji.v5.manager.aircraft.perception.listener.PerceptionInformationListener | interface PerceptionInformationListener | X |  |  |  |
dji.v5.manager.aircraft.perception.ObstacleDataListener.onUpdate | void onUpdate(ObstacleData obstacleData) | dji.v5.manager.aircraft.perception.listener.ObstacleDataListener.onUpdate | void onUpdate(ObstacleData obstacleData) | X |  |  |  |
dji.v5.manager.interfaces.IMegaphoneManager.startPushingFileToMegaphone | void startPushingFileToMegaphone(@NonNull FileInfo fileInfo, @Nullable CommonCallbacks.CompletionCallbackWithProgress callback) | dji.v5.manager.interfaces.IMegaphoneManager.startPushingFileToMegaphone | void startPushingFileToMegaphone(@NonNull FileInfo fileInfo, @Nullable CommonCallbacks.CompletionCallbackWithProgress<Integer> callback) |  |  |  | X |
dji.v5.manager.aircraft.perception.ObstacleData | class ObstacleData | dji.v5.manager.aircraft.perception.data.ObstacleData | class ObstacleData | X |  |  |  |
dji.v5.manager.aircraft.perception.ObstacleAvoidanceType.BYPASS | BYPASS | dji.v5.manager.aircraft.perception.data.ObstacleAvoidanceType.BYPASS | BYPASS | X |  |  |  |
dji.v5.manager.aircraft.perception.ObstacleDataListener | interface ObstacleDataListener | dji.v5.manager.aircraft.perception.listener.ObstacleDataListener | interface ObstacleDataListener | X |  |  |  |
dji.v5.manager.aircraft.perception.PerceptionInfo.isHorizontalObstacleAvoidanceEnabled | boolean isHorizontalObstacleAvoidanceEnabled() | dji.v5.manager.aircraft.perception.data.PerceptionInfo.isHorizontalObstacleAvoidanceEnabled | boolean isHorizontalObstacleAvoidanceEnabled() | X |  |  |  |
dji.v5.manager.aircraft.perception.PerceptionInfo.isDownwardObstacleAvoidanceEnabled | boolean isDownwardObstacleAvoidanceEnabled() | dji.v5.manager.aircraft.perception.data.PerceptionInfo.isDownwardObstacleAvoidanceEnabled | boolean isDownwardObstacleAvoidanceEnabled() | X |  |  |  |
dji.v5.manager.aircraft.perception.ObstacleAvoidanceType.BRAKE | BRAKE | dji.v5.manager.aircraft.perception.data.ObstacleAvoidanceType.BRAKE | BRAKE | X |  |  |  |
dji.v5.manager.aircraft.perception.PerceptionInfo.getDownwardObstacleAvoidanceWarningDistance | double getDownwardObstacleAvoidanceWarningDistance() | dji.v5.manager.aircraft.perception.data.PerceptionInfo.getDownwardObstacleAvoidanceWarningDistance | double getDownwardObstacleAvoidanceWarningDistance() | X |  |  |  |
dji.v5.manager.aircraft.perception.PerceptionInfo.isUpwardObstacleAvoidanceEnabled | boolean isUpwardObstacleAvoidanceEnabled() | dji.v5.manager.aircraft.perception.data.PerceptionInfo.isUpwardObstacleAvoidanceEnabled | boolean isUpwardObstacleAvoidanceEnabled() | X |  |  |  |
dji.v5.manager.interfaces.INetworkRTKManager.stopNetworkRTKService | void stopNetworkRTKService(@Nullable final CommonCallbacks.CompletionCallback callback) | dji.v5.manager.interfaces.INetworkRTKManager.stopNetworkRTKService | void stopNetworkRTKService(@NonNull final CommonCallbacks.CompletionCallback callback) |  |  |  | X |
dji.v5.manager.aircraft.perception.PerceptionInfo.isPrecisionLandingEnabled | boolean isPrecisionLandingEnabled() | dji.v5.manager.aircraft.perception.data.PerceptionInfo.isPrecisionLandingEnabled | boolean isPrecisionLandingEnabled() | X |  |  |  |
dji.v5.manager.aircraft.perception.PerceptionInfo.isOverallObstacleAvoidanceEnabled | boolean isOverallObstacleAvoidanceEnabled() | dji.v5.manager.aircraft.perception.data.PerceptionInfo.isOverallObstacleAvoidanceEnabled | boolean isOverallObstacleAvoidanceEnabled() | X |  |  |  |
dji.v5.manager.aircraft.perception.PerceptionDirection.HORIZONTAL | HORIZONTAL | dji.v5.manager.aircraft.perception.data.PerceptionDirection.HORIZONTAL | HORIZONTAL | X |  |  |  |
dji.v5.manager.aircraft.perception.PerceptionInfo.getUpwardObstacleAvoidanceWarningDistance | double getUpwardObstacleAvoidanceWarningDistance() | dji.v5.manager.aircraft.perception.data.PerceptionInfo.getUpwardObstacleAvoidanceWarningDistance | double getUpwardObstacleAvoidanceWarningDistance() | X |  |  |  |
dji.v5.manager.aircraft.perception.ObstacleData.getHorizontalObstacleDistance | List<Integer> getHorizontalObstacleDistance() | dji.v5.manager.aircraft.perception.data.ObstacleData.getHorizontalObstacleDistance | List<Integer> getHorizontalObstacleDistance() | X |  |  |  |
dji.v5.manager.aircraft.perception.ObstacleData.getUpwardObstacleDistance | int getUpwardObstacleDistance() | dji.v5.manager.aircraft.perception.data.ObstacleData.getUpwardObstacleDistance | int getUpwardObstacleDistance() | X |  |  |  |
dji.v5.manager.aircraft.perception.PerceptionInfo.getDownwardObstacleAvoidanceBrakingDistance | double getDownwardObstacleAvoidanceBrakingDistance() | dji.v5.manager.aircraft.perception.data.PerceptionInfo.getDownwardObstacleAvoidanceBrakingDistance | double getDownwardObstacleAvoidanceBrakingDistance() | X |  |  |  |
dji.v5.manager.aircraft.perception.PerceptionInfo.getObstacleAvoidanceType | ObstacleAvoidanceType getObstacleAvoidanceType() | dji.v5.manager.aircraft.perception.data.PerceptionInfo.getObstacleAvoidanceType | ObstacleAvoidanceType getObstacleAvoidanceType() | X |  |  |  |
dji.v5.manager.aircraft.perception.PerceptionDirection.UPWARD | UPWARD | dji.v5.manager.aircraft.perception.data.PerceptionDirection.UPWARD | UPWARD | X |  |  |  |
dji.v5.manager.aircraft.perception.PerceptionDirection | enum PerceptionDirection | dji.v5.manager.aircraft.perception.data.PerceptionDirection | enum PerceptionDirection | X |  |  |  |
dji.v5.manager.aircraft.perception.PerceptionInfo | class PerceptionInfo | dji.v5.manager.aircraft.perception.data.PerceptionInfo | class PerceptionInfo | X |  |  |  |
dji.v5.manager.aircraft.perception.PerceptionInfo.getHorizontalObstacleAvoidanceWarningDistance | double getHorizontalObstacleAvoidanceWarningDistance() | dji.v5.manager.aircraft.perception.data.PerceptionInfo.getHorizontalObstacleAvoidanceWarningDistance | double getHorizontalObstacleAvoidanceWarningDistance() | X |  |  |  |
dji.v5.manager.aircraft.perception.ObstacleData.getDownwardObstacleDistance | int getDownwardObstacleDistance() | dji.v5.manager.aircraft.perception.data.ObstacleData.getDownwardObstacleDistance | int getDownwardObstacleDistance() | X |  |  |  |
dji.v5.manager.aircraft.perception.PerceptionInfo.getHorizontalObstacleAvoidanceBrakingDistance | double getHorizontalObstacleAvoidanceBrakingDistance() | dji.v5.manager.aircraft.perception.data.PerceptionInfo.getHorizontalObstacleAvoidanceBrakingDistance | double getHorizontalObstacleAvoidanceBrakingDistance() | X |  |  |  |
dji.v5.manager.aircraft.perception.PerceptionInformationListener.onUpdate | void onUpdate(@NonNull PerceptionInfo information) | dji.v5.manager.aircraft.perception.listener.PerceptionInformationListener.onUpdate | void onUpdate(@NonNull PerceptionInfo information) | X |  |  |  |
dji.v5.manager.aircraft.perception.PerceptionInfo.getUpwardObstacleAvoidanceBrakingDistance | double getUpwardObstacleAvoidanceBrakingDistance() | dji.v5.manager.aircraft.perception.data.PerceptionInfo.getUpwardObstacleAvoidanceBrakingDistance | double getUpwardObstacleAvoidanceBrakingDistance() | X |  |  |  |
dji.v5.manager.aircraft.perception.ObstacleAvoidanceType | enum ObstacleAvoidanceType | dji.v5.manager.aircraft.perception.data.ObstacleAvoidanceType | enum ObstacleAvoidanceType | X |  |  |  |
dji.v5.manager.aircraft.perception.ObstacleData.getHorizontalAngleInterval | int getHorizontalAngleInterval() | dji.v5.manager.aircraft.perception.data.ObstacleData.getHorizontalAngleInterval | int getHorizontalAngleInterval() | X |  |  |  |
dji.v5.manager.aircraft.perception.PerceptionDirection.DOWNWARD | DOWNWARD | dji.v5.manager.aircraft.perception.data.PerceptionDirection.DOWNWARD | DOWNWARD | X |  |  |  |

## APIs removed from 5.1.0

Parent and Name | Code
dji.v5.manager.aircraft.virtualstick.VirtualStickRange.ROLL_PITCH_CONTROL_MIN_VELOCITY | static final float ROLL_PITCH_CONTROL_MIN_VELOCITY = -23
dji.v5.manager.aircraft.waypoint3.model.WaylineExecutingInfo.getMissionID | String getMissionID()
dji.v5.manager.aircraft.waypoint3.model.WaypointMissionExecuteState.DISCONNECTED | DISCONNECTED(0)
dji.v5.manager.aircraft.waypoint3.model.WaypointMissionExecuteState.EXECUTING_PRE_PRARING | EXECUTING_PRE_PRARING(4)
dji.v5.manager.aircraft.waypoint3.model.WaypointMissionExecuteState.NOT_SUPPORED | NOT_SUPPORED(1)

## APIs added to 5.2.0

Parent and Name | Code
dji.v5.common.ldm.LDMExemptModule.LTE | LTE
dji.v5.manager.interfaces.ILTEManager | interface ILTEManager
dji.v5.manager.aircraft.lte.LTEAuthenticationInfo | class LTEAuthenticationInfo
dji.v5.manager.aircraft.lte.LTEAuthenticationInfoListener | interface LTEAuthenticationInfoListener
dji.v5.manager.aircraft.lte.LTEAuthenticationInfoListener.onLTEAuthenticationInfoUpdate | void onLTEAuthenticationInfoUpdate(LTEAuthenticationInfo info)
dji.v5.manager.aircraft.lte.LTEAuthenticationInfo.getLTEAuthenticatedPhoneAreaCode | String getLTEAuthenticatedPhoneAreaCode()
dji.v5.manager.aircraft.lte.LTEAuthenticationInfo.getLTEAuthenticatedPhoneNumber | String getLTEAuthenticatedPhoneNumber()
dji.v5.manager.aircraft.lte.LTEAuthenticationInfo.getLTEAuthenticatedRemainingTime | long getLTEAuthenticatedRemainingTime()
dji.v5.manager.aircraft.lte.LTEAuthenticationInfo.getLTELastAuthenticatedTime | long getLTELastAuthenticatedTime()
dji.v5.manager.aircraft.lte.LTEAuthenticationInfo.isLTEAuthenticated | boolean isLTEAuthenticated()
dji.v5.manager.aircraft.lte.LTEAuthenticationInfo.isLTEAuthenticationAvailable | boolean isLTEAuthenticationAvailable()
dji.v5.manager.aircraft.lte.LTEDongleInfoListener | interface LTEDongleInfoListener
dji.v5.manager.aircraft.lte.LTEDongleInfoListener.onLTEAircraftDongleInfoUpdate | void onLTEAircraftDongleInfoUpdate(@NonNull List<WlmDongleInfo> aircraftDongleInfos)
dji.v5.manager.aircraft.lte.LTEDongleInfoListener.onLTERemoteControllerDongleInfoUpdate | void onLTERemoteControllerDongleInfoUpdate(@NonNull List<WlmDongleInfo> remoteControllerDongleInfos)
dji.v5.manager.aircraft.lte.LTELinkInfo | class LTELinkInfo
dji.v5.manager.aircraft.lte.LTELinkInfoListener | interface LTELinkInfoListener
dji.v5.manager.aircraft.lte.LTELinkInfoListener.onLTELinkInfoUpdate | void onLTELinkInfoUpdate(LTELinkInfo info)
dji.v5.manager.aircraft.lte.LTELinkInfo.getLinkQualityLevel | WlmLinkQualityLevelInfo getLinkQualityLevel()
dji.v5.manager.aircraft.lte.LTELinkInfo.getLTELinkType | LTELinkType getLTELinkType()
dji.v5.manager.aircraft.lte.LTELinkType | enum LTELinkType
dji.v5.manager.aircraft.lte.LTELinkType.OCU_SYNC | OCU_SYNC(1)
dji.v5.manager.aircraft.lte.LTELinkType.OCU_SYNC_LTE | OCU_SYNC_LTE(3)
dji.v5.manager.interfaces.ILTEManager.addLTEAuthenticationInfoListener | void addLTEAuthenticationInfoListener(@NonNull final LTEAuthenticationInfoListener listener)
dji.v5.manager.interfaces.ILTEManager.addLTEDongleInfoListener | void addLTEDongleInfoListener(@NonNull final LTEDongleInfoListener listener)
dji.v5.manager.interfaces.ILTEManager.addLTELinkInfoListener | void addLTELinkInfoListener(@NonNull final LTELinkInfoListener listener)
dji.v5.manager.interfaces.ILTEManager.clearAllLTEAuthenticationInfoListener | void clearAllLTEAuthenticationInfoListener()
dji.v5.manager.interfaces.ILTEManager.clearAllLTEDongleInfoListener | void clearAllLTEDongleInfoListener()
dji.v5.manager.interfaces.ILTEManager.clearAllLTELinkInfoListener | void clearAllLTELinkInfoListener()
dji.v5.manager.interfaces.ILTEManager.getLTEAuthenticationVerificationCode | void getLTEAuthenticationVerificationCode(String phoneAreaCode, String phoneNumber, CommonCallbacks.CompletionCallback callback)
dji.v5.manager.interfaces.ILTEManager.getLTEEnhancedTransmissionType | void getLTEEnhancedTransmissionType(CommonCallbacks.CompletionCallbackWithParam<LTELinkType> callback)
dji.v5.manager.interfaces.ILTEManager.removeLTEAuthenticationInfoListener | void removeLTEAuthenticationInfoListener(@NonNull final LTEAuthenticationInfoListener listener)
dji.v5.manager.interfaces.ILTEManager.removeLTEDongleInfoListener | void removeLTEDongleInfoListener(@NonNull final LTEDongleInfoListener listener)
dji.v5.manager.interfaces.ILTEManager.removeLTELinkInfoListener | void removeLTELinkInfoListener(@NonNull final LTELinkInfoListener listener)
dji.v5.manager.interfaces.ILTEManager.setLTEEnhancedTransmissionType | void setLTEEnhancedTransmissionType(@NonNull LTELinkType lteLinkType, CommonCallbacks.CompletionCallback callback)
dji.v5.manager.interfaces.ILTEManager.startLTEAuthentication | void startLTEAuthentication(String phoneAreaCode, String phoneNumber, String verificationCode, CommonCallbacks.CompletionCallback callback)
dji.v5.manager.interfaces.ILTEManager.updateLTEAuthenticationInfo | void updateLTEAuthenticationInfo(CommonCallbacks.CompletionCallback callback)
dji.v5.manager.datacenter.media.MediaFileDownloadListener | interface MediaFileDownloadListener
dji.v5.manager.datacenter.media.MediaFileDownloadListener.onFailure | void onFailure(IDJIError error)
dji.v5.manager.datacenter.media.MediaFileDownloadListener.onFinish | void onFinish()
dji.v5.manager.datacenter.media.MediaFileDownloadListener.onProgress | void onProgress(long total, long current)
dji.v5.manager.datacenter.media.MediaFileDownloadListener.onRealtimeDataUpdate | void onRealtimeDataUpdate(byte[] data, long position)
dji.v5.manager.datacenter.media.MediaFileDownloadListener.onStart | void onStart()
dji.v5.manager.datacenter.media.PullMediaFileListParam.getCount | int getCount()
dji.v5.manager.datacenter.media.PullMediaFileListParam.getMediaFileIndex | int getMediaFileIndex()
dji.v5.manager.aircraft.megaphone.MegaphoneStatus.TTS_IN_CONVERSION | TTS_IN_CONVERSION(4)
dji.v5.manager.interfaces.IPayloadCenter | interface IPayloadCenter
dji.v5.manager.aircraft.payload.PayloadIndexType | enum PayloadIndexType
dji.v5.manager.aircraft.payload.PayloadIndexType.EXTERNAL | EXTERNAL(3)
dji.v5.manager.aircraft.payload.PayloadIndexType.LEFT_OR_MAIN | LEFT_OR_MAIN(0)
dji.v5.manager.aircraft.payload.PayloadIndexType.RIGHT | RIGHT(1)
dji.v5.manager.aircraft.payload.PayloadIndexType.UP | UP(2)
dji.v5.manager.interfaces.IPayloadCenter.getPayloadManager | Map<PayloadIndexType, IPayloadManager> getPayloadManager()
dji.v5.manager.interfaces.IPayloadManager | interface IPayloadManager
dji.v5.manager.aircraft.payload.widget.FloatingWindowWidget | class FloatingWindowWidget
dji.v5.manager.aircraft.payload.widget.FloatingWindowWidget.getHintMessage | String getHintMessage()
dji.v5.manager.aircraft.payload.widget.FloatingWindowWidget.isEnabled | boolean isEnabled()
dji.v5.manager.aircraft.payload.data.bean.IconFilePath | class IconFilePath
dji.v5.manager.aircraft.payload.data.bean.IconFilePath.getSelectedIconPath | String getSelectedIconPath()
dji.v5.manager.aircraft.payload.data.bean.IconFilePath.getUnSelectedIconPath | String getUnSelectedIconPath()
dji.v5.manager.aircraft.payload.data.PayloadBasicInfo | class PayloadBasicInfo
dji.v5.manager.aircraft.payload.listener.PayloadBasicInfoListener | interface PayloadBasicInfoListener
dji.v5.manager.aircraft.payload.listener.PayloadBasicInfoListener.onPayloadBasicInfoUpdate | void onPayloadBasicInfoUpdate(PayloadBasicInfo info)
dji.v5.manager.aircraft.payload.data.PayloadBasicInfo.getFirmwareVersion | String getFirmwareVersion()
dji.v5.manager.aircraft.payload.data.PayloadBasicInfo.getPayloadProductName | String getPayloadProductName()
dji.v5.manager.aircraft.payload.data.PayloadBasicInfo.getPayloadProductPhaseType | PayloadProductPhaseType getPayloadProductPhaseType()
dji.v5.manager.aircraft.payload.data.PayloadBasicInfo.getPayloadType | PayloadType getPayloadType()
dji.v5.manager.aircraft.payload.data.PayloadBasicInfo.getSerialNumber | String getSerialNumber()
dji.v5.manager.aircraft.payload.data.PayloadBasicInfo.isConnected | boolean isConnected()
dji.v5.manager.aircraft.payload.data.PayloadBasicInfo.isFeatureOpened | boolean isFeatureOpened()
dji.v5.manager.aircraft.payload.listener.PayloadDataListener | interface PayloadDataListener
dji.v5.manager.aircraft.payload.listener.PayloadDataListener.onDataFromPayloadUpdate | void onDataFromPayloadUpdate(byte[] data)
dji.v5.manager.aircraft.payload.widget.PayloadWidget | class PayloadWidget
dji.v5.manager.aircraft.payload.data.PayloadWidgetInfo | class PayloadWidgetInfo
dji.v5.manager.aircraft.payload.listener.PayloadWidgetInfoListener | interface PayloadWidgetInfoListener
dji.v5.manager.aircraft.payload.listener.PayloadWidgetInfoListener.onPayloadWidgetInfoUpdate | void onPayloadWidgetInfoUpdate(PayloadWidgetInfo info)
dji.v5.manager.aircraft.payload.data.PayloadWidgetInfo.getConfigInterfaceWidgetList | List<PayloadWidget> getConfigInterfaceWidgetList()
dji.v5.manager.aircraft.payload.data.PayloadWidgetInfo.getFloatingWindowWidget | FloatingWindowWidget getFloatingWindowWidget()
dji.v5.manager.aircraft.payload.data.PayloadWidgetInfo.getMainInterfaceWidgetList | List<PayloadWidget> getMainInterfaceWidgetList()
dji.v5.manager.aircraft.payload.data.PayloadWidgetInfo.getSpeakerWidget | SpeakerWidget getSpeakerWidget()
dji.v5.manager.aircraft.payload.data.PayloadWidgetInfo.getTextInputBoxWidget | TextInputBoxWidget getTextInputBoxWidget()
dji.v5.manager.aircraft.payload.widget.PayloadWidget.getCustomizeRCButtonsConfig | CustomizeRcButtonConfig getCustomizeRCButtonsConfig()
dji.v5.manager.aircraft.payload.widget.PayloadWidget.getHintMessage | String getHintMessage()
dji.v5.manager.aircraft.payload.widget.PayloadWidget.getIconFilePath | IconFilePath getIconFilePath()
dji.v5.manager.aircraft.payload.widget.PayloadWidget.getSubItemsList | List<SubItems> getSubItemsList()
dji.v5.manager.aircraft.payload.widget.PayloadWidget.getWidgetIndex | int getWidgetIndex()
dji.v5.manager.aircraft.payload.widget.PayloadWidget.getWidgetName | String getWidgetName()
dji.v5.manager.aircraft.payload.widget.PayloadWidget.getWidgetType | WidgetType getWidgetType()
dji.v5.manager.aircraft.payload.widget.PayloadWidget.getWidgetValue | int getWidgetValue()
dji.v5.manager.aircraft.payload.widget.SpeakerWidget | class SpeakerWidget
dji.v5.manager.aircraft.payload.widget.SpeakerWidget.isTTSEnabled | boolean isTTSEnabled()
dji.v5.manager.aircraft.payload.widget.SpeakerWidget.isVoiceEnabled | boolean isVoiceEnabled()
dji.v5.manager.aircraft.payload.data.bean.SubItems | class SubItems
dji.v5.manager.aircraft.payload.data.bean.SubItems.getSubItemsIconFilePath | IconFilePath getSubItemsIconFilePath()
dji.v5.manager.aircraft.payload.data.bean.SubItems.getSubItemsName | String getSubItemsName()
dji.v5.manager.aircraft.payload.widget.TextInputBoxWidget | class TextInputBoxWidget
dji.v5.manager.aircraft.payload.widget.TextInputBoxWidget.getPlaceholderText | String getPlaceholderText()
dji.v5.manager.aircraft.payload.widget.TextInputBoxWidget.getWidgetName | String getWidgetName()
dji.v5.manager.aircraft.payload.widget.TextInputBoxWidget.isEnabled | boolean isEnabled()
dji.v5.manager.interfaces.IPayloadManager.addPayloadBasicInfoListener | void addPayloadBasicInfoListener(@NonNull PayloadBasicInfoListener listener)
dji.v5.manager.interfaces.IPayloadManager.addPayloadDataListener | void addPayloadDataListener(@NonNull final PayloadDataListener listener)
dji.v5.manager.interfaces.IPayloadManager.addPayloadWidgetInfoListener | void addPayloadWidgetInfoListener(@NonNull PayloadWidgetInfoListener listener)
dji.v5.manager.interfaces.IPayloadManager.clearAllPayloadBasicInfoListener | void clearAllPayloadBasicInfoListener()
dji.v5.manager.interfaces.IPayloadManager.clearAllPayloadDataListener | void clearAllPayloadDataListener()
dji.v5.manager.interfaces.IPayloadManager.clearAllPayloadWidgetInfoListener | void clearAllPayloadWidgetInfoListener()
dji.v5.manager.interfaces.IPayloadManager.pullWidgetInfoFromPayload | void pullWidgetInfoFromPayload(@NonNull CommonCallbacks.CompletionCallback callback)
dji.v5.manager.interfaces.IPayloadManager.removePayloadBasicInfoListener | void removePayloadBasicInfoListener(@NonNull PayloadBasicInfoListener listener)
dji.v5.manager.interfaces.IPayloadManager.removePayloadDataListener | void removePayloadDataListener(@NonNull PayloadDataListener listener)
dji.v5.manager.interfaces.IPayloadManager.removePayloadWidgetInfoListener | void removePayloadWidgetInfoListener(@NonNull PayloadWidgetInfoListener listener)
dji.v5.manager.interfaces.IPayloadManager.sendDataToPayload | void sendDataToPayload(byte[] data, @NonNull final CommonCallbacks.CompletionCallback callback)
dji.v5.manager.interfaces.IPayloadManager.setWidgetValue | void setWidgetValue(@NonNull WidgetValue value, @NonNull final CommonCallbacks.CompletionCallback callback)
dji.v5.manager.aircraft.perception.data.PerceptionInfo.getBackwardObstacleAvoidanceWorking | Boolean getBackwardObstacleAvoidanceWorking()
dji.v5.manager.aircraft.perception.data.PerceptionInfo.getDownwardObstacleAvoidanceWorking | Boolean getDownwardObstacleAvoidanceWorking()
dji.v5.manager.aircraft.perception.data.PerceptionInfo.getForwardObstacleAvoidanceWorking | Boolean getForwardObstacleAvoidanceWorking()
dji.v5.manager.aircraft.perception.data.PerceptionInfo.getLeftSideObstacleAvoidanceWorking | Boolean getLeftSideObstacleAvoidanceWorking()
dji.v5.manager.aircraft.perception.data.PerceptionInfo.getRightSideObstacleAvoidanceWorking | Boolean getRightSideObstacleAvoidanceWorking()
dji.v5.manager.aircraft.perception.data.PerceptionInfo.getUpwardObstacleAvoidanceWorking | Boolean getUpwardObstacleAvoidanceWorking()
dji.v5.manager.aircraft.perception.radar.RadarInformation.isConnected | boolean isConnected()
dji.v5.manager.aircraft.virtualstick.VirtualStickRange.ROLL_PITCH_CONTROL_MIN_VELOCITY | static final float ROLL_PITCH_CONTROL_MIN_VELOCITY = -23
dji.v5.manager.aircraft.waypoint3.model.WaylineExecutingInfo.getMissionFileName | String getMissionFileName()
dji.v5.manager.aircraft.waypoint3.model.WaypointMissionExecuteState.IDLE | IDLE(0)
dji.v5.manager.aircraft.waypoint3.model.WaypointMissionExecuteState.NOT_SUPPORTED | NOT_SUPPORTED(1)
dji.v5.manager.aircraft.waypoint3.model.WaypointMissionExecuteState.PREPARING | PREPARING(4)
dji.sdk.keyvalue.key.CameraKey.KeyCaptureCameraStreamSettings | static final DJIKeyInfo<CameraStreamSettingsInfo> KeyCaptureCameraStreamSettings = new KeyCaptureCameraStreamSettings() .canGet(true).canSet(true).canListen(true).canPerformAction(false).setIsEvent(false)
dji.sdk.keyvalue.key.CameraKey.KeyRecordCameraStreamSettings | static final DJIKeyInfo<CameraStreamSettingsInfo> KeyRecordCameraStreamSettings = new KeyRecordCameraStreamSettings() .canGet(true).canSet(true).canListen(true).canPerformAction(false).setIsEvent(false)
dji.sdk.keyvalue.key.CameraKey.KeyMultiSpectralDisplayMode | static final DJIKeyInfo<MultiSpectralDisplayMode> KeyMultiSpectralDisplayMode = new KeyMultiSpectralDisplayMode() .canGet(true).canSet(true).canListen(true).canPerformAction(false).setIsEvent(false)
dji.sdk.keyvalue.key.CameraKey.KeyRegionMeteringArea | static final DJIKeyInfo<DoubleRect> KeyRegionMeteringArea = new KeyRegionMeteringArea() .canGet(true).canSet(true).canListen(true).canPerformAction(false).setIsEvent(false)
dji.sdk.keyvalue.key.CameraKey.KeySpotMeteringPoint | static final DJIKeyInfo<DoublePoint2D> KeySpotMeteringPoint = new KeySpotMeteringPoint() .canGet(true).canSet(true).canListen(true).canPerformAction(false).setIsEvent(false)
dji.sdk.keyvalue.value.camera.CameraVideoStreamSourceType | enum CameraVideoStreamSourceType
dji.sdk.keyvalue.value.camera.CameraVideoStreamSourceType.DEFAULT_CAMERA | DEFAULT_CAMERA(0)
dji.sdk.keyvalue.value.camera.CameraVideoStreamSourceType.INFRARED_CAMERA | INFRARED_CAMERA(3)
dji.sdk.keyvalue.value.camera.CameraVideoStreamSourceType.MS_G_CAMERA | MS_G_CAMERA(8)
dji.sdk.keyvalue.value.camera.CameraVideoStreamSourceType.MS_NIR_CAMERA | MS_NIR_CAMERA(11)
dji.sdk.keyvalue.value.camera.CameraVideoStreamSourceType.MS_RE_CAMERA | MS_RE_CAMERA(10)
dji.sdk.keyvalue.value.camera.CameraVideoStreamSourceType.MS_R_CAMERA | MS_R_CAMERA(9)
dji.sdk.keyvalue.value.camera.CameraVideoStreamSourceType.NDVI_CAMERA | NDVI_CAMERA(4)
dji.sdk.keyvalue.value.camera.CameraVideoStreamSourceType.RGB_CAMERA | RGB_CAMERA(100000)
dji.sdk.keyvalue.value.camera.CameraVideoStreamSourceType.UNKNOWN | UNKNOWN(0xFFFF)
dji.sdk.keyvalue.value.camera.CameraVideoStreamSourceType.VISION_CAMERA | VISION_CAMERA(7)
dji.sdk.keyvalue.value.camera.CameraVideoStreamSourceType.WIDE_CAMERA | WIDE_CAMERA(1)
dji.sdk.keyvalue.value.camera.CameraVideoStreamSourceType.ZOOM_CAMERA | ZOOM_CAMERA(2)
dji.sdk.keyvalue.value.camera.CameraType.M3M | M3M(68)
dji.sdk.keyvalue.value.camera.MultiSpectralDisplayMode | enum MultiSpectralDisplayMode
dji.sdk.keyvalue.value.camera.MultiSpectralDisplayMode.MSX | MSX(3)
dji.sdk.keyvalue.value.camera.MultiSpectralDisplayMode.NDVI_ONLY | NDVI_ONLY(1)
dji.sdk.keyvalue.value.camera.MultiSpectralDisplayMode.PIP | PIP(2)
dji.sdk.keyvalue.value.camera.MultiSpectralDisplayMode.UNKNOWN | UNKNOWN(65535)
dji.sdk.keyvalue.value.camera.MultiSpectralDisplayMode.VISUAL_ONLY | VISUAL_ONLY(0)
dji.sdk.keyvalue.value.camera.CameraStreamSettingsInfo | class CameraStreamSettingsInfo extends MSDKDJIValue
dji.sdk.keyvalue.value.camera.CameraStreamSettingsInfo.CameraStreamSettingsInfo | CameraStreamSettingsInfo(boolean requestCurrentScreen, List<CameraVideoStreamSourceType> cameraVideoStreamSources)
dji.sdk.keyvalue.value.camera.CameraStreamSettingsInfo.getCameraVideoStreamSources | List<CameraVideoStreamSourceType> getCameraVideoStreamSources()
dji.sdk.keyvalue.value.camera.CameraStreamSettingsInfo.getRequestCurrentScreen | boolean getRequestCurrentScreen()
dji.sdk.keyvalue.value.camera.CameraStreamSettingsInfo.setCameraVideoStreamSources | CameraStreamSettingsInfo setCameraVideoStreamSources(List<CameraVideoStreamSourceType> cameraVideoStreamSources)
dji.sdk.keyvalue.value.camera.CameraStreamSettingsInfo.setRequestCurrentScreen | CameraStreamSettingsInfo setRequestCurrentScreen(boolean requestCurrentScreen)

--android --android