DJI Mobile SDK 4.13 to 4.14 Differences


API changes

4.13 Parent and Name4.13 Code4.14 Parent and Name4.14 CodeParentNameTypeParamReturn
dji.sdk.sdkmanager.DJISDKManager.registerAppvoid registerApp(final Context context, SDKManagerCallback callback) dji.sdk.sdkmanager.DJISDKManager.registerAppvoid registerApp(final Context inContext, SDKManagerCallback callback)
X
dji.sdk.mission.waypoint.WaypointV2ActionListener.onExecutionFinish void onExecutionFinish(@Nullable DJIWaypointV2Error error)dji.sdk.mission.waypoint.WaypointV2ActionListener.onExecutionFinish void onExecutionFinish(int actionId, @Nullable DJIWaypointV2Error error)
X
dji.sdk.mission.waypoint.WaypointV2ActionListener.onExecutionStart void onExecutionStart()dji.sdk.mission.waypoint.WaypointV2ActionListener.onExecutionStart void onExecutionStart(int actionId)
X
dji.sdk.flightcontroller.FlightAssistant.setObstacleAvoidanceSensorStateListenervoid setObstacleAvoidanceSensorStateListener(@NonNull CompletionCallbackWith<ObstacleAvoidanceSensorState> callback) dji.sdk.flightcontroller.FlightAssistant.setObstacleAvoidanceSensorStateListenervoid setObstacleAvoidanceSensorStateListener(@Nullable CompletionCallbackWith<ObstacleAvoidanceSensorState> callback)
X
dji.common.camera.LaserServiceMode.ALWAYS_OPEN ALWAYS_OPEN(0)dji.common.camera.LaserServiceMode.OPEN_WHEN_USED OPEN_WHEN_USED(0)
X
dji.common.camera.LaserServiceMode.OPEN_WHEN_USED OPEN_WHEN_USED(1)dji.common.camera.LaserServiceMode.ALWAYS_OPEN ALWAYS_OPEN(1)
X

APIs removed from 4.13

Parent and NameCode
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.areObstacleAvoidanceSensorsInHorizontalDirectionEnabledboolean areObstacleAvoidanceSensorsInHorizontalDirectionEnabled()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.areObstacleAvoidanceSensorsInHorizontalDirectionWorkingboolean areObstacleAvoidanceSensorsInHorizontalDirectionWorking()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.areObstacleAvoidanceSensorsInVerticalDirectionEnabledboolean areObstacleAvoidanceSensorsInVerticalDirectionEnabled()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.areObstacleAvoidanceSensorsInVerticalDirectionWorkingboolean areObstacleAvoidanceSensorsInVerticalDirectionWorking()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.isBackwardObstacleAvoidanceSensorEnabledboolean isBackwardObstacleAvoidanceSensorEnabled()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.isBackwardObstacleAvoidanceSensorWorkingboolean isBackwardObstacleAvoidanceSensorWorking()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.isDownwardObstacleAvoidanceSensorEnabledboolean isDownwardObstacleAvoidanceSensorEnabled()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.isDownwardObstacleAvoidanceSensorWorkingboolean isDownwardObstacleAvoidanceSensorWorking()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.isForwardObstacleAvoidanceSensorEnabledboolean isForwardObstacleAvoidanceSensorEnabled()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.isForwardObstacleAvoidanceSensorWorkingboolean isForwardObstacleAvoidanceSensorWorking()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.isLeftSideObstacleAvoidanceSensorEnabledboolean isLeftSideObstacleAvoidanceSensorEnabled()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.isLeftSideObstacleAvoidanceSensorWorkingboolean isLeftSideObstacleAvoidanceSensorWorking()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.isRightSideObstacleAvoidanceSensorEnabledboolean isRightSideObstacleAvoidanceSensorEnabled()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.isRightSideObstacleAvoidanceSensorWorkingboolean isRightSideObstacleAvoidanceSensorWorking()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.isUpwardObstacleAvoidanceSensorEnabledboolean isUpwardObstacleAvoidanceSensorEnabled()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.isUpwardObstacleAvoidanceSensorWorkingboolean isUpwardObstacleAvoidanceSensorWorking()
dji.common.flightcontroller.FlightControllerState.getFlightModeStringString getFlightModeString()
dji.sdk.flightcontroller.FlightAssistant.getVisualObstaclesAvoidanceDistancevoid getVisualObstaclesAvoidanceDistance(@NonNull PerceptionInformation.DJIFlightAssistantObstacleSensingDirection direction, @Nullable CompletionCallbackWith<Float> callback)
dji.sdk.flightcontroller.FlightAssistant.getUpwardVisionObstacleAvoidanceEnabledvoid getUpwardVisionObstacleAvoidanceEnabled(@NonNull CompletionCallbackWith<Boolean> callback)
dji.sdk.flightcontroller.FlightAssistant.setVisualObstaclesAvoidanceDistancevoid setVisualObstaclesAvoidanceDistance(float distance, @NonNull PerceptionInformation.DJIFlightAssistantObstacleSensingDirection direction, @Nullable CompletionCallback callback)
dji.sdk.flightcontroller.FlightAssistant.setVisualPerceptionInformationCallbackvoid setVisualPerceptionInformationCallback(@NonNull CompletionCallbackWith<PerceptionInformation> callback)
dji.sdk.flightcontroller.FlightAssistant.setUpwardVisionObstacleAvoidanceEnabledvoid setUpwardVisionObstacleAvoidanceEnabled(Boolean enabled, @Nullable CompletionCallback callback)
dji.sdk.flightcontroller.FlightAssistant.setHorizontalVisionObstacleAvoidanceEnabledvoid setHorizontalVisionObstacleAvoidanceEnabled(boolean enabled, CompletionCallback callback)
dji.sdk.flightcontroller.FlightAssistant.setHorizontalVisionObstacleAvoidanceEnabledvoid setHorizontalVisionObstacleAvoidanceEnabled(boolean enabled, CompletionCallback callback)
dji.sdk.flightcontroller.FlightAssistant.setHorizontalVisionObstacleAvoidanceEnabledvoid setHorizontalVisionObstacleAvoidanceEnabled(boolean enabled, CompletionCallback callback)
dji.sdk.flightcontroller.FlightAssistant.getAvoidanceDistanceKey private String getAvoidanceDistanceKey(PerceptionInformation.DJIFlightAssistantObstacleSensingDirection direction)
dji.sdk.flightcontroller.FlightAssistant.setHorizontalVisionObstacleAvoidanceEnabledvoid setHorizontalVisionObstacleAvoidanceEnabled(boolean enabled, CompletionCallback callback)
dji.common.remotecontroller.HardwareState.getSwitchButtonButton getSwitchButton()
dji.sdk.upgrade.component.model.UpgradeComponentType.ADAPTERS ADAPTERS
dji.sdk.upgrade.component.model.UpgradeComponentType.GIMBAL GIMBAL
dji.common.product.Model.PHANTOM_4_RTK PHANTOM_4_RTK("Phantom 4 RTK")

APIs added to 4.14

Parent and NameCode
dji.common.product.Model.MAVIC_AIR_2 MAVIC_AIR_2("Mavic Air 2")
dji.common.product.Model.PHANTOM_4_RTK PHANTOM_4_RTK("Phantom 4 RTK")
dji.sdk.products.Aircraft.getRadarRadar getRadar()
dji.sdk.base.BaseProduct.ComponentKey.RADAR RADAR
dji.sdk.camera.Camera.getCustomExpandDirectoryNamevoid getCustomExpandDirectoryName(@NonNull final CompletionCallbackWith<String> callback)
dji.sdk.camera.Camera.getCustomExpandFileNamevoid getCustomExpandFileName(@NonNull final CompletionCallbackWith<String> callback)
dji.sdk.camera.Camera.setCustomExpandDirectoryNamevoid setCustomExpandDirectoryName(@NonNull String name, @Nullable final CompletionCallback callback)
dji.sdk.camera.Camera.setCustomExpandFileNamevoid setCustomExpandFileName(@NonNull String name, @Nullable final CompletionCallback callback)
dji.sdk.camera.Camera.DisplayNameMavicAir2Camerastatic final String DisplayNameMavicAir2Camera = DJICameraAbstraction.DisplayNameMavicAir2Camera
dji.common.camera.CameraStreamSettingsclass CameraStreamSettings
dji.common.camera.CameraStreamSettings.getCameraVideoStreamSourcesList<CameraVideoStreamSource> getCameraVideoStreamSources()
dji.common.camera.CameraStreamSettings.needCurrentLiveViewStreamboolean needCurrentLiveViewStream()
dji.common.camera.SettingsDefinitions.VideoFrameRate.FRAME_RATE_240_FPS FRAME_RATE_240_FPS(13, 8)
dji.common.camera.SettingsDefinitions.FlatCameraMode.PHOTO_HIGH_RESOLUTION PHOTO_HIGH_RESOLUTION(0x15)
dji.common.camera.SettingsDefinitions.FlatCameraMode.PHOTO_SMART PHOTO_SMART(0x17)
dji.common.camera.SettingsDefinitions.FlatCameraMode.SLOW_MOTION SLOW_MOTION(0x00)
dji.common.camera.SettingsDefinitions.FlatCameraMode.VIDEO_HDR VIDEO_HDR(0x03)
dji.sdk.camera.Camera.getCaptureCameraStreamSettingsvoid getCaptureCameraStreamSettings(@NonNull final CommonCallbacks.CompletionCallbackWith<CameraStreamSettings> callback)
dji.sdk.camera.Camera.getRecordCameraStreamSettingsvoid getRecordCameraStreamSettings(@NonNull final CommonCallbacks.CompletionCallbackWith<CameraStreamSettings> callback)
dji.sdk.camera.Camera.setCaptureCameraStreamSettingsvoid setCaptureCameraStreamSettings(@NonNull CameraStreamSettings streamSettings, @Nullable final CommonCallbacks.CompletionCallback callback)
dji.sdk.camera.Camera.setRecordCameraStreamSettingsvoid setRecordCameraStreamSettings(@NonNull CameraStreamSettings streamSettings, @Nullable final CommonCallbacks.CompletionCallback callback)
dji.common.error.DJIError.COMMAND_REPEATstatic final DJIError COMMAND_REPEAT = new DJIError("Execution of this process is sent repeatedly")
dji.common.error.DJILDMError.LDM_NETWORK_ACCESS_FAILEDstatic final DJILDMError LDM_NETWORK_ACCESS_FAILED = new DJILDMError("In Local Data Mode. Network access failed!")
dji.common.error.DJILDMError.UNAVAILABLEstatic final DJILDMError UNAVAILABLE = new DJILDMError("Only available when the Local Data Mode is enabled.")
dji.common.error.DJICameraError.PANORAMA_NOT_FLYINGstatic final DJICameraError PANORAMA_NOT_FLYING = new DJICameraError("Panorama can not be used before takeoff")
dji.common.error.DJIFlySafeError.DB_FILE_ERRORstatic final DJIFlySafeError DB_FILE_ERROR = new DJIFlySafeError("Data Base File Error")
dji.common.error.DJIFlySafeError.DB_INVALID_PARAMSstatic final DJIFlySafeError DB_INVALID_PARAMS = new DJIFlySafeError("Data Base Invalid Params")
dji.common.error.DJIFlySafeError.DB_NOT_READYstatic final DJIFlySafeError DB_NOT_READY = new DJIFlySafeError("Data Base Not Ready")
dji.common.error.DJIFlySafeError.FC_QUERY_FAILEDstatic final DJIFlySafeError FC_QUERY_FAILED = new DJIFlySafeError("Query Flight Control License Failed")
dji.common.error.DJIFlySafeError.FC_SET_ENABLE_FAILEDstatic final DJIFlySafeError FC_SET_ENABLE_FAILED = new DJIFlySafeError("Set Flight Control License Failed")
dji.common.error.DJIFlySafeError.INVALID_AREA_IDSstatic final DJIFlySafeError INVALID_AREA_IDS = new DJIFlySafeError("Invalid Area IDs")
dji.common.error.DJIFlySafeError.INVALID_KEY_VERSION_ERRORstatic final DJIFlySafeError INVALID_KEY_VERSION_ERROR = new DJIFlySafeError("Invalid Key Version Error")
dji.common.error.DJIFlySafeError.SERVER_INVALID_TOKEN_ERRORstatic final DJIFlySafeError SERVER_INVALID_TOKEN_ERROR = new DJIFlySafeError("Invalid Token On Server Error")
dji.common.error.DJIFlySafeError.LICENSE_UNLOCK_NOT_SUPPORTEDstatic final DJIFlySafeError LICENSE_UNLOCK_NOT_SUPPORTED = new DJIFlySafeError("License Unlock Not Supported")
dji.common.error.DJIFlySafeError.LOCAL_USER_TOKEN_IS_INVALIDstatic final DJIFlySafeError LOCAL_USER_TOKEN_IS_INVALID = new DJIFlySafeError("Local User Token Is Invalid")
dji.common.error.DJIFlySafeError.LOW_FIRMWARE_VERSION_ERRORstatic final DJIFlySafeError LOW_FIRMWARE_VERSION_ERROR = new DJIFlySafeError("Low Firmware Version Error")
dji.common.error.DJIFlySafeError.NETWORK_CHECK_SIGNATURE_ERRORstatic final DJIFlySafeError NETWORK_CHECK_SIGNATURE_ERROR = new DJIFlySafeError("Network Check Server Signature Error")
dji.common.error.DJIFlySafeError.NETWORK_INVALID_REQUESETstatic final DJIFlySafeError NETWORK_INVALID_REQUESET = new DJIFlySafeError("Network Invalid Request")
dji.common.error.DJIFlySafeError.NETWORK_OPERATION_CANCEL_BY_USERstatic final DJIFlySafeError NETWORK_OPERATION_CANCEL_BY_USER = new DJIFlySafeError("Network Operation Cancel By User")
dji.common.error.DJIFlySafeError.NETWORK_PAGE_NOT_FOUNDstatic final DJIFlySafeError NETWORK_PAGE_NOT_FOUND = new DJIFlySafeError("Network Page Not Found")
dji.common.error.DJIFlySafeError.NETWORK_SERVER_DATA_ERRORstatic final DJIFlySafeError NETWORK_SERVER_DATA_ERROR = new DJIFlySafeError("Network Server Data Error")
dji.common.error.DJIFlySafeError.NETWORK_SIGNATURE_ERRORstatic final DJIFlySafeError NETWORK_SIGNATURE_ERROR = new DJIFlySafeError("Network Signature Error")
dji.common.error.DJIFlySafeError.NETWORK_USER_IS_NOT_LOGINstatic final DJIFlySafeError NETWORK_USER_IS_NOT_LOGIN = new DJIFlySafeError("Network User Is Not Login")
dji.common.error.DJIFlySafeError.LICENSE_DATA_NO_DATA_ERRORstatic final DJIFlySafeError LICENSE_DATA_NO_DATA_ERROR = new DJIFlySafeError("License Data No Data Error")
dji.common.error.DJIFlySafeError.NO_MCSNstatic final DJIFlySafeError NO_MCSN = new DJIFlySafeError("No MCSN")
dji.common.error.DJIFlySafeError.NO_NETWORKstatic final DJIFlySafeError NO_NETWORK = new DJIFlySafeError("No Network")
dji.common.error.DJIFlySafeError.OLD_DATA_ERRORstatic final DJIFlySafeError OLD_DATA_ERROR = new DJIFlySafeError("Old Data Error")
dji.common.error.DJIFlySafeError.PM_TIMEOUTstatic final DJIFlySafeError PM_TIMEOUT = new DJIFlySafeError("Pack Manager Timeout")
dji.common.error.DJIFlySafeError.PM_WRONG_DEVICE_IDstatic final DJIFlySafeError PM_WRONG_DEVICE_ID = new DJIFlySafeError("Pack Manager Wrong Device Id")
dji.common.error.DJIFlySafeError.PM_WRONG_SERIAL_NUMBERstatic final DJIFlySafeError PM_WRONG_SERIAL_NUMBER = new DJIFlySafeError("Pack Manager Wrong Serial Number")
dji.common.error.DJIFlySafeError.PM_WRONG_UNLOCK_VERSIONstatic final DJIFlySafeError PM_WRONG_UNLOCK_VERSION = new DJIFlySafeError("Pack Manager Wrong Unlock Version")
dji.common.error.DJIFlySafeError.QUERY_AREA_ID_NO_EXIST_LICENSE_ERRORstatic final DJIFlySafeError QUERY_AREA_ID_NO_EXIST_LICENSE_ERROR = new DJIFlySafeError("Query Area Id No Exist License Error")
dji.common.error.DJIFlySafeError.REMOVE_LICENSES_NOT_ALLOWED_WHEN_DRONE_IN_SKYstatic final DJIFlySafeError REMOVE_LICENSES_NOT_ALLOWED_WHEN_DRONE_IN_SKY = new DJIFlySafeError("Remove Licenses Not Allowed When Drone In Sky")
dji.common.error.DJIFlySafeError.REMOVE_LICENSES_NOT_SUPPORTEDstatic final DJIFlySafeError REMOVE_LICENSES_NOT_SUPPORTED = new DJIFlySafeError("Remove Licenses Not Support")
dji.common.error.DJIFlySafeError.SERVER_JSON_DATA_PARSE_ERRORstatic final DJIFlySafeError SERVER_JSON_DATA_PARSE_ERROR = new DJIFlySafeError("Server Json Data Parse Error")
dji.common.error.DJIFlySafeError.SET_CERTIFICATE_NOT_ALLOWED_WHEN_DRONE_IN_SKYstatic final DJIFlySafeError SET_CERTIFICATE_NOT_ALLOWED_WHEN_DRONE_IN_SKY = new DJIFlySafeError("Set Enable DroneIn Sky")
dji.common.error.DJIFlySafeError.REQUEST_PARAM_ERRORstatic final DJIFlySafeError REQUEST_PARAM_ERROR = new DJIFlySafeError("Set Enable Param Error")
dji.common.error.DJIFlySafeError.VERSION_MISMATCHstatic final DJIFlySafeError VERSION_MISMATCH = new DJIFlySafeError("Set Enable Version Not Match")
dji.common.error.DJIFlySafeError.INVALID_USER_IDstatic final DJIFlySafeError INVALID_USER_ID = new DJIFlySafeError("Set Enable With Invalid User Id.")
dji.common.error.DJIFlySafeError.NO_SUCH_LICENSEstatic final DJIFlySafeError NO_SUCH_LICENSE = new DJIFlySafeError("Set enable with no exist license")
dji.common.error.DJIFlySafeError.SERVER_TOO_MUCH_LICENSE_ERRORstatic final DJIFlySafeError SERVER_TOO_MUCH_LICENSE_ERROR = new DJIFlySafeError("Too Much License")
dji.common.error.DJIFlySafeError.SERVER_UNIDENTIFIED_PHONE_ERRORstatic final DJIFlySafeError SERVER_UNIDENTIFIED_PHONE_ERROR = new DJIFlySafeError("Unidentified Phone")
dji.common.error.DJIFlySafeError.SERVER_NOT_UNLOCKABLE_AREA_ERRORstatic final DJIFlySafeError SERVER_NOT_UNLOCKABLE_AREA_ERROR = new DJIFlySafeError("Unlock Not Unlockable Area")
dji.common.error.DJIFlySafeError.SERVER_UNLOCK_TOO_MANY_AREAS_ERRORstatic final DJIFlySafeError SERVER_UNLOCK_TOO_MANY_AREAS_ERROR = new DJIFlySafeError("Unlock Too Many Areas")
dji.common.error.DJIFlySafeError.UNLOCK_VERSION_ERRORstatic final DJIFlySafeError UNLOCK_VERSION_ERROR = new DJIFlySafeError("Unlock Version Error")
dji.common.error.DJIFlySafeError.CRC_CHECK_FAILEDstatic final DJIFlySafeError CRC_CHECK_FAILED = new DJIFlySafeError("Upload License Data Crc Check Failed")
dji.common.error.DJIFlySafeError.RENEW_CERTIFICATE_NOT_ALLOWED_WHEN_DRONE_IN_SKYstatic final DJIFlySafeError RENEW_CERTIFICATE_NOT_ALLOWED_WHEN_DRONE_IN_SKY = new DJIFlySafeError("Certificate Renewal Not Allowed When Drone In Sky")
dji.common.error.DJIFlySafeError.LICENSE_DATA_ERRORstatic final DJIFlySafeError LICENSE_DATA_ERROR = new DJIFlySafeError("Upload License Data Error")
dji.common.error.DJIFlySafeError.LICENSE_DATA_INDEX_ERRORstatic final DJIFlySafeError LICENSE_DATA_INDEX_ERROR = new DJIFlySafeError("Upload License Data Index Error")
dji.common.error.DJIFlySafeError.SN_CHECK_FAILEDstatic final DJIFlySafeError SN_CHECK_FAILED = new DJIFlySafeError("Upload License Data SN Check Failed")
dji.common.error.DJIFlySafeError.USER_ID_ERRORstatic final DJIFlySafeError USER_ID_ERROR = new DJIFlySafeError("Upload License Data User Id Error")
dji.common.error.DJIFlySafeError.VERSION_CHECKE_ERRORstatic final DJIFlySafeError VERSION_CHECKE_ERROR = new DJIFlySafeError("Version Check Error,The current flight control version is too low and needs to be upgraded")
dji.common.error.DJISDKError.ACTIVATE_FAILEDstatic final DJISDKError ACTIVATE_FAILED = new DJISDKError("The app activation failed")
dji.common.error.DJISDKError.APP_KEY_BLOCKEDstatic final DJISDKError APP_KEY_BLOCKED = new DJISDKError("The app key is blocked")
dji.common.error.DJISDKError.SDK_VERSION_BLOCKEDstatic final DJISDKError SDK_VERSION_BLOCKED = new DJISDKError("The sdk version is blocked")
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.areVisualObstacleAvoidanceSensorsInHorizontalDirectionEnabledboolean areVisualObstacleAvoidanceSensorsInHorizontalDirectionEnabled()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.areVisualObstacleAvoidanceSensorsInHorizontalDirectionWorkingboolean areVisualObstacleAvoidanceSensorsInHorizontalDirectionWorking()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.areVisualObstacleAvoidanceSensorsInVerticalDirectionEnabledboolean areVisualObstacleAvoidanceSensorsInVerticalDirectionEnabled()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.areVisualObstacleAvoidanceSensorsInVerticalDirectionWorkingboolean areVisualObstacleAvoidanceSensorsInVerticalDirectionWorking()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.isBackwardVisualObstacleAvoidanceSensorEnabledboolean isBackwardVisualObstacleAvoidanceSensorEnabled()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.isBackwardVisualObstacleAvoidanceSensorWorkingboolean isBackwardVisualObstacleAvoidanceSensorWorking()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.isDownwardVisualObstacleAvoidanceSensorEnabledboolean isDownwardVisualObstacleAvoidanceSensorEnabled()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.isDownwardVisualObstacleAvoidanceSensorWorkingboolean isDownwardVisualObstacleAvoidanceSensorWorking()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.isForwardVisualObstacleAvoidanceSensorEnabledboolean isForwardVisualObstacleAvoidanceSensorEnabled()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.isForwardVisualObstacleAvoidanceSensorWorkingboolean isForwardVisualObstacleAvoidanceSensorWorking()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.isLeftSideVisualObstacleAvoidanceSensorEnabledboolean isLeftSideVisualObstacleAvoidanceSensorEnabled()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.isLeftSideVisualObstacleAvoidanceSensorWorkingboolean isLeftSideVisualObstacleAvoidanceSensorWorking()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.isRightSideVisualObstacleAvoidanceSensorEnabledboolean isRightSideVisualObstacleAvoidanceSensorEnabled()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.isRightSideVisualObstacleAvoidanceSensorWorkingboolean isRightSideVisualObstacleAvoidanceSensorWorking()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.isUpwardVisualObstacleAvoidanceSensorEnabledboolean isUpwardVisualObstacleAvoidanceSensorEnabled()
dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.isUpwardVisualObstacleAvoidanceSensorWorkingboolean isUpwardVisualObstacleAvoidanceSensorWorking()
dji.common.flightcontroller.FlightControllerState.getFlightModeStringString getFlightModeString()
dji.sdk.flightcontroller.FlightController.getAircraftHeadingTurningSmoothnessvoid getAircraftHeadingTurningSmoothness(@NonNull HardwareState.FlightModeSwitch mode, @NonNull CompletionCallbackWith<Integer> callback)
dji.sdk.flightcontroller.FlightController.getAircraftHeadingTurningSpeedvoid getAircraftHeadingTurningSpeed(@NonNull HardwareState.FlightModeSwitch mode, @NonNull CompletionCallbackWith<Integer> callback)
dji.sdk.flightcontroller.FlightController.getIsAttitudeFlightModeOpenvoid getIsAttitudeFlightModeOpen(@NonNull CompletionCallbackWith<Boolean> callback)
dji.sdk.flightcontroller.FlightController.setAircraftHeadingTurningSmoothnessvoid setAircraftHeadingTurningSmoothness(@NonNull HardwareState.FlightModeSwitch mode, @IntRange(from = 0, to = 100) int smoothingValue, @Nullable CompletionCallback callback)
dji.sdk.flightcontroller.FlightController.setAircraftHeadingTurningSpeedvoid setAircraftHeadingTurningSpeed(@NonNull HardwareState.FlightModeSwitch mode, int speed, @Nullable CompletionCallback callback)
dji.sdk.flightcontroller.FlightController.toggleAttitudeFlightModevoid toggleAttitudeFlightMode(boolean isOpen, @Nullable CompletionCallback callback)
dji.common.gimbal.CapabilityKey.ADJUST_PITCH_UPWARDS ADJUST_PITCH_UPWARDS(DJIParamMinMaxCapability.class)
dji.sdk.gimbal.Gimbal.getControllerSmoothingFactorvoid getControllerSmoothingFactor(@NonNull Axis axis, @NonNull HardwareState.FlightModeSwitch mode, @NonNull final CompletionCallbackWith<Integer> callback)
dji.sdk.gimbal.Gimbal.getControllerMaxSpeedvoid getControllerMaxSpeed(@NonNull Axis axis, @NonNull HardwareState.FlightModeSwitch mode, @NonNull final CompletionCallbackWith<Integer> callback)
dji.sdk.gimbal.Gimbal.setControllerSmoothingFactorvoid setControllerSmoothingFactor(@NonNull Axis axis, @NonNull HardwareState.FlightModeSwitch mode, @IntRange(from = 0, to = 30) int smoothingFactor, @Nullable final CompletionCallback callback)
dji.sdk.gimbal.Gimbal.setControllerMaxSpeedvoid setControllerMaxSpeed(@NonNull Axis axis, @NonNull HardwareState.FlightModeSwitch mode, @IntRange(from = 1, to = 100) int maxSpeed, @Nullable final CompletionCallback callback)
dji.sdk.flightcontroller.FlightAssistant.getUpwardVisionObstacleAvoidanceEnabledvoid getUpwardVisionObstacleAvoidanceEnabled(@NonNull CompletionCallbackWith<Boolean> callback)
dji.sdk.flightcontroller.FlightAssistant.getVisualObstaclesAvoidanceDistancevoid getVisualObstaclesAvoidanceDistance(@NonNull PerceptionInformation.DJIFlightAssistantObstacleSensingDirection direction, @Nullable CompletionCallbackWith<Float> callback)
dji.sdk.flightcontroller.FlightAssistant.setToFPerceptionInformationCallbackvoid setToFPerceptionInformationCallback(@Nullable CompletionCallbackWith<PerceptionInformation> callback)
dji.sdk.flightcontroller.FlightAssistant.setUpwardVisionObstacleAvoidanceEnabledvoid setUpwardVisionObstacleAvoidanceEnabled(Boolean enabled, @Nullable CompletionCallback callback)
dji.sdk.flightcontroller.FlightAssistant.setVisualObstaclesAvoidanceDistancevoid setVisualObstaclesAvoidanceDistance(float distance, @NonNull PerceptionInformation.DJIFlightAssistantObstacleSensingDirection direction, @Nullable CompletionCallback callback)
dji.sdk.flightcontroller.FlightAssistant.setVisualPerceptionInformationCallbackvoid setVisualPerceptionInformationCallback(@Nullable CompletionCallbackWith<PerceptionInformation> callback)
dji.sdk.sdkmanager.LDMModuleclass LDMModule
dji.sdk.sdkmanager.LDMModuleTypeenum LDMModuleType
dji.sdk.sdkmanager.LDMModuleType.RTK RTK
dji.sdk.sdkmanager.LDMModuleType.USER_ACCOUNT USER_ACCOUNT
dji.sdk.sdkmanager.LDMModule.Builderstatic class Builder
dji.sdk.sdkmanager.LDMModule.Builder.buildLDMModule build()
dji.sdk.sdkmanager.LDMModule.Builder.enabledBuilder enabled(boolean enabled)
dji.sdk.sdkmanager.LDMModule.Builder.moduleTypeBuilder moduleType(LDMModuleType moduleType)
dji.sdk.sdkmanager.LDMModule.isEnabledboolean isEnabled()
dji.sdk.sdkmanager.LDMModule.getModuleTypeLDMModuleType getModuleType()
dji.sdk.sdkmanager.LDMManager.isModuleNetworkServiceEnabledboolean isModuleNetworkServiceEnabled(@NonNull LDMModuleType moduleType)
dji.sdk.sdkmanager.LDMManager.setModuleNetworkServiceEnabledDJIError setModuleNetworkServiceEnabled(LDMModule... modules)
dji.sdk.camera.LensCapabilities.DJILensParametersListenerinterface DJILensParametersListener
dji.sdk.camera.LensCapabilities.addDJILensParametersListenervoid addDJILensParametersListener(LensCapabilities.DJILensParametersListener listener)
dji.sdk.camera.LensCapabilities.removeAllListenervoid removeAllListener()
dji.sdk.camera.LensCapabilities.removeDJILensParametersListenervoid removeDJILensParametersListener(LensCapabilities.DJILensParametersListener listener)
dji.sdk.camera.LensCapabilities.apertureRangeSettingsDefinitions.Aperture[] apertureRange()
dji.sdk.camera.LensCapabilities.exposureCompensationRangeSettingsDefinitions.ExposureCompensation[] exposureCompensationRange()
dji.sdk.camera.LensCapabilities.exposureModeRangeSettingsDefinitions.ExposureMode[] exposureModeRange()
dji.sdk.camera.LensCapabilities.ISORangeSettingsDefinitions.ISO[] ISORange()
dji.sdk.camera.LensCapabilities.shutterSpeedRangeSettingsDefinitions.ShutterSpeed[] shutterSpeedRange()
dji.sdk.camera.LensCapabilities.videoResolutionAndFrameRateRangeResolutionAndFrameRate[] videoResolutionAndFrameRateRange()
dji.sdk.camera.LensCapabilities.thermalPaletteRangeSettingsDefinitions.ThermalPalette[] thermalPaletteRange()
dji.sdk.camera.LensCapabilities.DJILensParametersListener.onLensApertureRangeChange void onLensApertureRangeChange(@NonNull SettingsDefinitions.Aperture[] newRange)
dji.sdk.camera.LensCapabilities.DJILensParametersListener.onLensExposureCompensationRangeChange void onLensExposureCompensationRangeChange(@NonNull SettingsDefinitions.ExposureCompensation[] newRange)
dji.sdk.camera.LensCapabilities.DJILensParametersListener.onLensExposureModeRangeChange void onLensExposureModeRangeChange(@NonNull SettingsDefinitions.ExposureMode[] newRange)
dji.sdk.camera.LensCapabilities.DJILensParametersListener.onLensISORangeChange void onLensISORangeChange(@NonNull SettingsDefinitions.ISO[] newRange)
dji.sdk.camera.LensCapabilities.DJILensParametersListener.onLensShutterSpeedRangeChange void onLensShutterSpeedRangeChange(@NonNull SettingsDefinitions.ShutterSpeed[] newRange)
dji.sdk.camera.LensCapabilities.DJILensParametersListener.onLensThermalPaletteRangeChange void onLensThermalPaletteRangeChange(@NonNull SettingsDefinitions.ThermalPalette[] newRange)
dji.sdk.camera.LensCapabilities.DJILensParametersListener.onLensVideoResolutionAndFrameRateRangeChange void onLensVideoResolutionAndFrameRateRangeChange(@NonNull ResolutionAndFrameRate[] newRange)
dji.sdk.media.DownloadListener<E>.onRealtimeDataUpdate void onRealtimeDataUpdate(byte[] data, long position, boolean isLastPack)
dji.sdk.media.MediaFile.getXMPFileDataString getXMPFileData()
dji.sdk.media.MediaFile.fetchFileByteDatavoid fetchFileByteData(long offset, @NonNull final DownloadListener<String> callback)
dji.sdk.media.MediaFile.fetchXMPFileDatavoid fetchXMPFileData(@NonNull CompletionCallback callback)
dji.common.flightcontroller.RTKState.isMaintainingPositionAccuracyboolean isMaintainingPositionAccuracy()
dji.common.rtk.PPKModeStateenum PPKModeState
dji.common.rtk.PPKModeState.IDLE IDLE(0)
dji.common.rtk.PPKModeState.RUNNING RUNNING(1)
dji.common.rtk.PPKModeState.UNKNOWN UNKNOWN(0xFF)
dji.sdk.flightcontroller.RTK.getPPKModeEnabledvoid getPPKModeEnabled(@Nullable final CommonCallbacks.CompletionCallbackWith<Boolean> callback)
dji.sdk.flightcontroller.RTK.getRTKMaintainPositioningAccuracyModeEnabledvoid getRTKMaintainPositioningAccuracyModeEnabled(@Nullable final CommonCallbacks.CompletionCallbackWith<Boolean> callback)
dji.sdk.flightcontroller.RTK.setPPKModeEnabledvoid setPPKModeEnabled(boolean enable, @Nullable final CompletionCallback callback)
dji.sdk.flightcontroller.RTK.setPPKModeStateListenervoid setPPKModeStateListener(CommonCallbacks.CompletionCallbackWith<PPKModeState> callback)
dji.sdk.flightcontroller.RTK.setRTKMaintainPositioningAccuracyModeEnabledvoid setRTKMaintainPositioningAccuracyModeEnabled(boolean enabled, @Nullable final CompletionCallback callback)
dji.sdk.radar.Radarclass Radar extends BaseComponent
dji.keysdk.RadarKeyclass RadarKey extends DJIKey
dji.sdk.radar.Radar.getHorizontalRadarObstacleAvoidanceEnabledvoid getHorizontalRadarObstacleAvoidanceEnabled(CommonCallbacks.CompletionCallbackWith<Boolean> callback)
dji.sdk.radar.Radar.getUpwardRadarObstacleAvoidanceEnabledvoid getUpwardRadarObstacleAvoidanceEnabled(CommonCallbacks.CompletionCallbackWith<Boolean> callback)
dji.sdk.radar.Radar.setHorizontalRadarObstacleAvoidanceEnabledvoid setHorizontalRadarObstacleAvoidanceEnabled(boolean enabled, CommonCallbacks.CompletionCallback callback)
dji.sdk.radar.Radar.setRadarPerceptionInformationCallbackvoid setRadarPerceptionInformationCallback(@NonNull CommonCallbacks.CompletionCallbackWith<PerceptionInformation> callback)
dji.sdk.radar.Radar.setUpwardRadarObstacleAvoidanceEnabledvoid setUpwardRadarObstacleAvoidanceEnabled(boolean enabled, CommonCallbacks.CompletionCallback callback)
dji.common.remotecontroller.HardwareState.getPhotoAndVideoToggleButtonButton getPhotoAndVideoToggleButton()
dji.common.remotecontroller.HardwareState.getShootPhotoAndRecordButtonButton getShootPhotoAndRecordButton()
dji.sdk.remotecontroller.RemoteController.DisplayNameMavicAir2static final String DisplayNameMavicAir2 = DJIRCAbstraction.DisplayNameWM231
dji.sdk.remotecontroller.RemoteController.getPhotoAndVideoToggleButtonBindingEnabledvoid getPhotoAndVideoToggleButtonBindingEnabled(final CompletionCallbackWith<Boolean> callback)
dji.sdk.remotecontroller.RemoteController.getShootPhotoAndRecordButtonBindingEnabledvoid getShootPhotoAndRecordButtonBindingEnabled(final CompletionCallbackWith<Boolean> callback)
dji.sdk.remotecontroller.RemoteController.setPhotoAndVideoToggleButtonBindingEnabledvoid setPhotoAndVideoToggleButtonBindingEnabled(boolean enabled, final CompletionCallback callback)
dji.sdk.remotecontroller.RemoteController.setShootPhotoAndRecordButtonBindingEnabledvoid setShootPhotoAndRecordButtonBindingEnabled(boolean enabled, final CompletionCallback callback)
dji.sdk.sdkmanager.DJISDKManager.registerAppForLDMvoid registerAppForLDM(final Context inContext, SDKManagerCallback callback)
dji.common.mission.waypointv2.Action.ActionTypes.CameraOperationType.CUSTOM_NAME CUSTOM_NAME(6)
dji.common.mission.waypointv2.Action.ActionTypes.CameraCustomNameTypeenum CameraCustomNameType
dji.common.mission.waypointv2.Action.ActionTypes.CameraCustomNameType.DIR DIR(2)
dji.common.mission.waypointv2.Action.ActionTypes.CameraCustomNameType.FILE FILE(1)
dji.common.mission.waypointv2.Action.WaypointCameraCustomNameParamclass WaypointCameraCustomNameParam
dji.common.mission.waypointv2.Action.WaypointCameraCustomNameParam.Builderstatic final class Builder
dji.common.mission.waypointv2.Action.WaypointCameraCustomNameParam.Builder.buildWaypointCameraCustomNameParam build()
dji.common.mission.waypointv2.Action.WaypointCameraCustomNameParam.Builder.customNameBuilder customName(String val)
dji.common.mission.waypointv2.Action.WaypointCameraCustomNameParam.Builder.typeBuilder type(ActionTypes.CameraCustomNameType val)
dji.common.mission.waypointv2.Action.WaypointCameraCustomNameParam.getCustomNameString getCustomName()
dji.common.mission.waypointv2.Action.WaypointCameraCustomNameParam.getTypeActionTypes.CameraCustomNameType getType()
dji.common.mission.waypointv2.Action.WaypointCameraActuatorParam.Builder.setCustomNameParamBuilder setCustomNameParam(WaypointCameraCustomNameParam customNameParam)
dji.common.mission.waypointv2.Action.WaypointCameraActuatorParam.getCustomNameParamWaypointCameraCustomNameParam getCustomNameParam()
dji.common.mission.waypointv2.Action.ActionTypes.CameraCustomNameType.NONE NONE(0)
dji.common.mission.waypointv2.Action.ActionTypes.CameraCustomNameType.UNKNOWN UNKNOWN(0xFF)

c4d1065 0bb5b3d 59f3706 23532ca 2deabb9 48c88b6 1277907 e10fb1e 1f27829 d6d504a