DJI Mobile SDK 4.3.0 to 4.4.0 Differences


API changes

4.3.0 Parent and Name4.3.0 Code4.4.0 Parent and Name4.4.0 CodeParentNameTypeParamReturn
dji.sdk.mission.activetrack.ActiveTrackOperator.setRecommendedConfigurationvoid setRecommendedConfiguration(CommonCallbacks.CompletionCallback callback) dji.sdk.mission.activetrack.ActiveTrackOperator.setRecommendedConfigurationvoid setRecommendedConfiguration(@Nullable CommonCallbacks.CompletionCallback callback)
X
dji.common.camera.SettingsDefinitions.DigitalFilter.NONE NONE(0)dji.common.camera.SettingsDefinitions.CameraColor.NONE NONE(0)
X
dji.common.camera.SettingsDefinitions.DigitalFilter.BLACKBOARD BLACKBOARD(41)dji.common.camera.SettingsDefinitions.CameraColor.BLACKBOARD BLACKBOARD(41)
X
dji.common.flightcontroller.flyzone.IndividualUnlockZone.getRadiusfloat getRadius() dji.common.flightcontroller.flyzone.CustomUnlockZone.getRadiusfloat getRadius()
X
dji.common.camera.SettingsDefinitions.DigitalFilter.JUGO JUGO(19)dji.common.camera.SettingsDefinitions.CameraColor.JUGO JUGO(19)
X
dji.sdk.sdkmanager.BluetoothProductConnector.onUpdate void onUpdate(@NonNull ArrayList<BluetoothDevice> devices)dji.sdk.sdkmanager.BluetoothProductConnector.onUpdate void onUpdate(@NonNull List<BluetoothDevice> devices)
X
dji.sdk.flightcontroller.FlyZoneManager.getEnabledIndividualUnlockZonevoid getEnabledIndividualUnlockZone(@NonNull final CompletionCallbackWith<IndividualUnlockZone> callback) dji.sdk.flightcontroller.FlyZoneManager.getEnabledCustomUnlockZonevoid getEnabledCustomUnlockZone(@NonNull final CompletionCallbackWith<CustomUnlockZone> callback)
X
X
dji.sdk.mission.waypoint.WaypointMissionOperator.startMissionvoid startMission(CompletionCallback callback) dji.sdk.mission.waypoint.WaypointMissionOperator.startMissionvoid startMission(@Nullable CompletionCallback callback)
X
dji.sdk.mission.tapfly.TapFlyMissionOperator.startMissionvoid startMission(TapFlyMission mission, CommonCallbacks.CompletionCallback callback) dji.sdk.mission.tapfly.TapFlyMissionOperator.startMissionvoid startMission(@NonNull TapFlyMission mission, @Nullable CommonCallbacks.CompletionCallback callback)
X
dji.common.error.DJIGeoError.ACCOUNT_NOT_LOGGED_IN_OR_NOT_AUTHORIZEDstatic final DJIGeoError ACCOUNT_NOT_LOGGED_IN_OR_NOT_AUTHORIZED = new DJIGeoError("No logged in account or account did not get authorization.")dji.common.error.DJIFlySafeError.ACCOUNT_NOT_LOGGED_IN_OR_NOT_AUTHORIZEDstatic final DJIFlySafeError ACCOUNT_NOT_LOGGED_IN_OR_NOT_AUTHORIZED = new DJIFlySafeError("No logged in account or account did not get authorization.")
X
dji.sdk.mission.waypoint.WaypointMissionOperator.pauseMissionvoid pauseMission(CompletionCallback callback) dji.sdk.mission.waypoint.WaypointMissionOperator.pauseMissionvoid pauseMission(@Nullable CompletionCallback callback)
X
dji.common.camera.SettingsDefinitions.DigitalFilter.TRUE_COLOR TRUE_COLOR(22)dji.common.camera.SettingsDefinitions.CameraColor.TRUE_COLOR TRUE_COLOR(22)
X
dji.common.camera.SettingsDefinitions.DigitalFilter.REMINISCENCE REMINISCENCE(2)dji.common.camera.SettingsDefinitions.CameraColor.REMINISCENCE REMINISCENCE(2)
X
dji.common.camera.SettingsDefinitions.SSDVideoDigitalFilter.D_LOG D_LOG(45)dji.common.camera.SettingsDefinitions.SSDLegacyColor.D_LOG D_LOG(45)
X
dji.common.mission.hotpoint.HotpointMission.HotpointMissionHotpointMission(LocationCoordinate2D hotpoint, double altitude, double radius, float angularVelocity, boolean isClockwise, HotpointStartPoint startPoint, HotpointHeading heading) dji.common.mission.hotpoint.HotpointMission.HotpointMissionHotpointMission(LocationCoordinate2D hotpoint, double altitude, double radius, int angularVelocity, boolean isClockwise, HotpointStartPoint startPoint, HotpointHeading heading)
X
dji.sdk.mission.waypoint.WaypointMissionOperator.removeListenervoid removeListener(WaypointMissionOperatorListener listener) dji.sdk.mission.waypoint.WaypointMissionOperator.removeListenervoid removeListener(@NonNull WaypointMissionOperatorListener listener)
X
dji.common.error.DJIGeoError.INVALID_SIMULATED_LOCATIONstatic final DJIGeoError INVALID_SIMULATED_LOCATION = new DJIGeoError("INVALID simulation location.")dji.common.error.DJIFlySafeError.INVALID_SIMULATED_LOCATIONstatic final DJIFlySafeError INVALID_SIMULATED_LOCATION = new DJIFlySafeError("INVALID simulation location.")
X
dji.common.flightcontroller.flyzone.IndividualUnlockZone.getCenterLocationCoordinate2D getCenter() dji.common.flightcontroller.flyzone.CustomUnlockZone.getCenterLocationCoordinate2D getCenter()
X
dji.common.error.DJIGeoError.getDJIErrorstatic DJIError getDJIError(Ccode ccode) dji.common.error.DJIFlySafeError.getDJIErrorstatic DJIError getDJIError(Ccode ccode)
X
dji.common.camera.SettingsDefinitions.DigitalFilter.FILM_B FILM_B(46)dji.common.camera.SettingsDefinitions.CameraColor.FILM_B FILM_B(46)
X
dji.sdk.mission.hotpoint.HotpointMissionOperator.setAngularVelocityvoid setAngularVelocity(float angularVelocity, @Nullable final CompletionCallback callback) dji.sdk.mission.hotpoint.HotpointMissionOperator.setAngularVelocityvoid setAngularVelocity(int angularVelocity, @Nullable final CompletionCallback callback)
X
dji.sdk.mission.waypoint.WaypointMissionOperator.retryUploadMissionvoid retryUploadMission(CompletionCallback callback) dji.sdk.mission.waypoint.WaypointMissionOperator.retryUploadMissionvoid retryUploadMission(@Nullable CompletionCallback callback)
X
dji.sdk.mission.tapfly.TapFlyMissionOperator.resetHeadingvoid resetHeading(CommonCallbacks.CompletionCallback callback) dji.sdk.mission.tapfly.TapFlyMissionOperator.resetHeadingvoid resetHeading(@Nullable CommonCallbacks.CompletionCallback callback)
X
dji.sdk.mission.tapfly.TapFlyMissionOperator.removeListenervoid removeListener(TapFlyMissionOperatorListener targetListener) dji.sdk.mission.tapfly.TapFlyMissionOperator.removeListenervoid removeListener(@NonNull TapFlyMissionOperatorListener targetListener)
X
dji.common.battery.BatteryConnectionState.UNKNOWN UNKNOWN(ConnStatus.OTHER)dji.common.battery.ConnectionState.UNKNOWN UNKNOWN(ConnStatus.OTHER)
X
dji.sdk.mission.waypoint.WaypointMissionOperator.downloadMissionvoid downloadMission(CompletionCallback callback) dji.sdk.mission.waypoint.WaypointMissionOperator.downloadMissionvoid downloadMission(@Nullable CompletionCallback callback)
X
dji.sdk.mission.tapfly.TapFlyMissionOperator.stopMissionvoid stopMission(CommonCallbacks.CompletionCallback callback) dji.sdk.mission.tapfly.TapFlyMissionOperator.stopMissionvoid stopMission(@Nullable CommonCallbacks.CompletionCallback callback)
X
dji.sdk.flightcontroller.FlyZoneManager.getDatabaseStatevoid getDatabaseState(@NonNull final CompletionCallbackWith<FlyZoneDatabaseState> callback) dji.sdk.flightcontroller.FlyZoneManager.getPreciseDatabaseStatevoid getPreciseDatabaseState(@NonNull final CompletionCallbackWith<FlyZoneDatabaseState> callback)
X
dji.common.battery.BatteryConnectionState.NORMAL NORMAL(ConnStatus.NORMAL)dji.common.battery.ConnectionState.NORMAL NORMAL(ConnStatus.NORMAL)
X
dji.sdk.mission.activetrack.ActiveTrackOperator.switchModevoid switchMode(ActiveTrackMode mode, CommonCallbacks.CompletionCallback callback) dji.sdk.mission.activetrack.ActiveTrackOperator.switchModevoid switchMode(@NonNull ActiveTrackMode mode, @Nullable CommonCallbacks.CompletionCallback callback)
X
dji.common.flightcontroller.flyzone.IndividualUnlockZoneclass IndividualUnlockZone dji.common.flightcontroller.flyzone.CustomUnlockZoneclass CustomUnlockZone
X
dji.sdk.mission.activetrack.ActiveTrackOperator.rejectConfirmationvoid rejectConfirmation(CommonCallbacks.CompletionCallback callback) dji.sdk.mission.activetrack.ActiveTrackOperator.rejectConfirmationvoid rejectConfirmation(@Nullable CommonCallbacks.CompletionCallback callback)
X
dji.sdk.mission.activetrack.ActiveTrackOperator.startTrackingvoid startTracking(ActiveTrackMission mission, CommonCallbacks.CompletionCallback callback) dji.sdk.mission.activetrack.ActiveTrackOperator.startTrackingvoid startTracking(@NonNull ActiveTrackMission mission, @Nullable CommonCallbacks.CompletionCallback callback)
X
dji.common.flightcontroller.flyzone.IndividualUnlockZone.getEndTimeString getEndTime() dji.common.flightcontroller.flyzone.CustomUnlockZone.getEndTimeString getEndTime()
X
dji.common.camera.SettingsDefinitions.DigitalFilter.POSTERIZE POSTERIZE(39)dji.common.camera.SettingsDefinitions.CameraColor.POSTERIZE POSTERIZE(39)
X
dji.sdk.mission.timeline.TimelineElement.triggersList<Trigger> triggers() dji.sdk.mission.timeline.TimelineElement.getTriggersList<Trigger> getTriggers()
X
dji.sdk.mission.activetrack.ActiveTrackOperator.setRetreatEnabledvoid setRetreatEnabled(boolean enabled, CommonCallbacks.CompletionCallback callback) dji.sdk.mission.activetrack.ActiveTrackOperator.setRetreatEnabledvoid setRetreatEnabled(boolean enabled, @Nullable CommonCallbacks.CompletionCallback callback)
X
dji.common.flightcontroller.flyzone.FlyZoneGEOCategory.ENHANCED_WARNING ENHANCED_WARNING(0x03)dji.common.flightcontroller.flyzone.FlyZoneCategory.ENHANCED_WARNING ENHANCED_WARNING(0x03)
X
dji.common.error.DJIGeoErrorclass DJIGeoError extends DJIError dji.common.error.DJIFlySafeErrorclass DJIFlySafeError extends DJIError
X
dji.common.camera.SettingsDefinitions.DigitalFilter.AQUA AQUA(42)dji.common.camera.SettingsDefinitions.CameraColor.AQUA AQUA(42)
X
dji.sdk.mission.activetrack.ActiveTrackOperator.setCircularSpeedvoid setCircularSpeed(float speed, CommonCallbacks.CompletionCallback callback) dji.sdk.mission.activetrack.ActiveTrackOperator.setCircularSpeedvoid setCircularSpeed(float speed, @Nullable CommonCallbacks.CompletionCallback callback)
X
dji.sdk.flightcontroller.FlyZoneManager.loadIndividualUnlockZonesFromServervoid loadIndividualUnlockZonesFromServer(final CompletionCallback callback) dji.sdk.flightcontroller.FlyZoneManager.loadCustomUnlockZonesFromServervoid loadCustomUnlockZonesFromServer(final CompletionCallback callback)
X
dji.common.mission.hotpoint.HotpointMission.getAngularVelocityfloat getAngularVelocity() dji.common.mission.hotpoint.HotpointMission.getAngularVelocityint getAngularVelocity()
X
dji.common.battery.BatteryConnectionState.EXCEPTION EXCEPTION(ConnStatus.EXCEPTION)dji.common.battery.ConnectionState.EXCEPTION EXCEPTION(ConnStatus.EXCEPTION)
X
dji.sdk.sdkmanager.DJISDKManager.registerAppvoid registerApp(Context context, SDKManagerCallback callback) dji.sdk.sdkmanager.DJISDKManager.registerAppvoid registerApp(final Context context, SDKManagerCallback callback)
X
dji.common.camera.SettingsDefinitions.DigitalFilter.WHITEBOARD WHITEBOARD(40)dji.common.camera.SettingsDefinitions.CameraColor.WHITEBOARD WHITEBOARD(40)
X
dji.common.camera.SettingsDefinitions.DigitalFilter.DELTA DELTA(15)dji.common.camera.SettingsDefinitions.CameraColor.DELTA DELTA(15)
X
dji.sdk.mission.hotpoint.HotpointMissionOperator.maxAngularVelocityForRadiusstatic double maxAngularVelocityForRadius(double radius) dji.sdk.mission.hotpoint.HotpointMissionOperator.maxAngularVelocityForRadiusstatic int maxAngularVelocityForRadius(double radius)
X
dji.common.camera.SettingsDefinitions.SSDVideoDigitalFilter.D_CINELIKE D_CINELIKE(44)dji.common.camera.SettingsDefinitions.SSDLegacyColor.D_CINELIKE D_CINELIKE(44)
X
dji.common.camera.SettingsDefinitions.DigitalFilter.SOLARIZE SOLARIZE(38)dji.common.camera.SettingsDefinitions.CameraColor.SOLARIZE SOLARIZE(38)
X
dji.common.camera.SettingsDefinitions.DigitalFilter.K_DX K_DX(16)dji.common.camera.SettingsDefinitions.CameraColor.K_DX K_DX(16)
X
dji.sdk.flightcontroller.FlyZoneManager.isIndividualUnlockZoneSupportedboolean isIndividualUnlockZoneSupported() dji.sdk.flightcontroller.FlyZoneManager.isCustomUnlockZoneSupportedboolean isCustomUnlockZoneSupported()
X
dji.common.error.DJIGeoError.NOT_LOGGED_INstatic final DJIGeoError NOT_LOGGED_IN = new DJIGeoError("No logged in account.")dji.common.error.DJIFlySafeError.NOT_LOGGED_INstatic final DJIFlySafeError NOT_LOGGED_IN = new DJIFlySafeError("No logged in account.")
X
dji.common.error.DJIGeoError.NO_DATA_IN_DATABASEstatic final DJIGeoError NO_DATA_IN_DATABASE = new DJIGeoError("No data in database")dji.common.error.DJIFlySafeError.NO_DATA_IN_DATABASEstatic final DJIFlySafeError NO_DATA_IN_DATABASE = new DJIFlySafeError("No data in database")
X
dji.common.camera.SettingsDefinitions.DigitalFilter.FILM_H FILM_H(52)dji.common.camera.SettingsDefinitions.CameraColor.FILM_H FILM_H(52)
X
dji.common.camera.SettingsDefinitions.DigitalFilter.FILM_I FILM_I(53)dji.common.camera.SettingsDefinitions.CameraColor.FILM_I FILM_I(53)
X
dji.common.camera.SettingsDefinitions.DigitalFilter.FILM_A FILM_A(45)dji.common.camera.SettingsDefinitions.CameraColor.FILM_A FILM_A(45)
X
dji.common.camera.SettingsDefinitions.DigitalFilter.FILM_C FILM_C(47)dji.common.camera.SettingsDefinitions.CameraColor.FILM_C FILM_C(47)
X
dji.common.camera.SettingsDefinitions.DigitalFilter.FILM_D FILM_D(48)dji.common.camera.SettingsDefinitions.CameraColor.FILM_D FILM_D(48)
X
dji.common.camera.SettingsDefinitions.DigitalFilter.FILM_E FILM_E(49)dji.common.camera.SettingsDefinitions.CameraColor.FILM_E FILM_E(49)
X
dji.common.camera.SettingsDefinitions.DigitalFilter.FILM_F FILM_F(50)dji.common.camera.SettingsDefinitions.CameraColor.FILM_F FILM_F(50)
X
dji.common.camera.SettingsDefinitions.DigitalFilter.FILM_G FILM_G(51)dji.common.camera.SettingsDefinitions.CameraColor.FILM_G FILM_G(51)
X
dji.common.error.DJIGeoError.COULD_NOT_ENABLE_OR_DISABLE_GEO_SYSTEM_WHILE_AIRCRAFT_IS_IN_THE_SKYstatic final DJIGeoError COULD_NOT_ENABLE_OR_DISABLE_GEO_SYSTEM_WHILE_AIRCRAFT_IS_IN_THE_SKY = new DJIGeoError("Could not enable or disable the GEO system while the aircraft is flying.")dji.common.error.DJIFlySafeError.COULD_NOT_ENABLE_OR_DISABLE_GEO_SYSTEM_WHILE_AIRCRAFT_IS_IN_THE_SKYstatic final DJIFlySafeError COULD_NOT_ENABLE_OR_DISABLE_GEO_SYSTEM_WHILE_AIRCRAFT_IS_IN_THE_SKY = new DJIFlySafeError("Could not enable or disable the GEO system while the aircraft is flying.")
X
dji.common.error.DJIGeoError.COULD_NOT_CONNECT_TO_INTERNET_FOR_PULLING_DATAstatic final DJIGeoError COULD_NOT_CONNECT_TO_INTERNET_FOR_PULLING_DATA = new DJIGeoError("Could not connect to the Internet while SDK try to pull the latest cached data from server.")dji.common.error.DJIFlySafeError.COULD_NOT_CONNECT_TO_INTERNET_FOR_PULLING_DATAstatic final DJIFlySafeError COULD_NOT_CONNECT_TO_INTERNET_FOR_PULLING_DATA = new DJIFlySafeError("Could not connect to the Internet while SDK try to pull the latest cached data from server.")
X
dji.common.camera.SettingsDefinitions.SSDVideoDigitalFilterenum SSDVideoDigitalFilter dji.common.camera.SettingsDefinitions.SSDLegacyColorenum SSDLegacyColor
X
dji.sdk.mission.waypoint.WaypointMissionOperator.stopMissionvoid stopMission(CompletionCallback callback) dji.sdk.mission.waypoint.WaypointMissionOperator.stopMissionvoid stopMission(@Nullable CompletionCallback callback)
X
dji.sdk.mission.activetrack.ActiveTrackOperator.setGestureModeEnabledvoid setGestureModeEnabled(boolean enabled, CommonCallbacks.CompletionCallback callback) dji.sdk.mission.activetrack.ActiveTrackOperator.setGestureModeEnabledvoid setGestureModeEnabled(boolean enabled, @Nullable CommonCallbacks.CompletionCallback callback)
X
dji.common.error.DJIGeoError.FLIGHT_CONTROLLER_SERIAL_NUMBER_IS_NOT_READYstatic final DJIGeoError FLIGHT_CONTROLLER_SERIAL_NUMBER_IS_NOT_READY = new DJIGeoError("The flight controller SN is not ready, could not start to execute next step, please try again later.")dji.common.error.DJIFlySafeError.FLIGHT_CONTROLLER_SERIAL_NUMBER_IS_NOT_READYstatic final DJIFlySafeError FLIGHT_CONTROLLER_SERIAL_NUMBER_IS_NOT_READY = new DJIFlySafeError("The flight controller SN is not ready, could not start to execute next step, please try again later.")
X
dji.sdk.camera.PlaybackManager.playVideoFromPositionInPercentDJIError playVideoFromPositionInPercent(Byte location) dji.sdk.camera.PlaybackManager.playVideoFromPositionInPercentDJIError playVideoFromPositionInPercent(int location)
X
dji.common.flightcontroller.flyzone.FlyZoneGEOCategory.AUTHORIZATION AUTHORIZATION(0x01)dji.common.flightcontroller.flyzone.FlyZoneCategory.AUTHORIZATION AUTHORIZATION(0x01)
X
dji.sdk.mission.tapfly.TapFlyMissionOperator.setHorizontalObstacleBypassEnabledvoid setHorizontalObstacleBypassEnabled(boolean enabled, CommonCallbacks.CompletionCallback callback) dji.sdk.mission.tapfly.TapFlyMissionOperator.setHorizontalObstacleBypassEnabledvoid setHorizontalObstacleBypassEnabled(boolean enabled, @Nullable CommonCallbacks.CompletionCallback callback)
X
dji.sdk.mission.waypoint.WaypointMissionOperator.setAutoFlightSpeedvoid setAutoFlightSpeed(float speed, CompletionCallback callback) dji.sdk.mission.waypoint.WaypointMissionOperator.setAutoFlightSpeedvoid setAutoFlightSpeed(@FloatRange(from = -15.0f, to = 15.0f) float speed, @Nullable CompletionCallback callback)
X
dji.sdk.camera.Camera.getSSDVideoDigitalFiltervoid getSSDVideoDigitalFilter(@NonNull final CompletionCallbackWith<SSDVideoDigitalFilter> callback) dji.sdk.camera.Camera.getSSDLegacyColorvoid getSSDLegacyColor(@NonNull final CompletionCallbackWith<SSDLegacyColor> callback)
X
X
dji.common.camera.SettingsDefinitions.DigitalFilter.M_31 M_31(14)dji.common.camera.SettingsDefinitions.CameraColor.M_31 M_31(14)
X
dji.common.camera.SettingsDefinitions.SSDVideoDigitalFilter.D_COLOR_1 D_COLOR_1(46)dji.common.camera.SettingsDefinitions.SSDLegacyColor.D_COLOR_1 D_COLOR_1(46)
X
dji.common.camera.SettingsDefinitions.SSDVideoDigitalFilter.D_Color_2 D_Color_2(47)dji.common.camera.SettingsDefinitions.SSDLegacyColor.D_Color_2 D_Color_2(47)
X
dji.common.camera.SettingsDefinitions.SSDVideoDigitalFilter.D_COLOR_3 D_COLOR_3(48)dji.common.camera.SettingsDefinitions.SSDLegacyColor.D_COLOR_3 D_COLOR_3(48)
X
dji.sdk.mission.activetrack.ActiveTrackOperator.removeListenervoid removeListener(ActiveTrackMissionOperatorListener listener) dji.sdk.mission.activetrack.ActiveTrackOperator.removeListenervoid removeListener(@NonNull ActiveTrackMissionOperatorListener listener)
X
dji.common.camera.SettingsDefinitions.DigitalFilter.ART ART(1)dji.common.camera.SettingsDefinitions.CameraColor.ART ART(1)
X
dji.sdk.flightcontroller.FlyZoneManager.getIndividualUnlockZonesvoid getIndividualUnlockZones(final CompletionCallbackWith<List<IndividualUnlockZone>> callback) dji.sdk.flightcontroller.FlyZoneManager.getCustomUnlockZonesvoid getCustomUnlockZones(final CompletionCallbackWith<List<CustomUnlockZone>> callback)
X
X
dji.sdk.mission.activetrack.ActiveTrackOperator.canStartTrackingDJIError canStartTracking(ActiveTrackMission mission) dji.sdk.mission.activetrack.ActiveTrackOperator.canStartTrackingDJIError canStartTracking(@NonNull ActiveTrackMission mission)
X
dji.common.flightcontroller.flyzone.FlyZoneInformation.getCategoryFlyZoneGEOCategory getCategory() dji.common.flightcontroller.flyzone.FlyZoneInformation.getCategoryFlyZoneCategory getCategory()
X
dji.common.camera.SettingsDefinitions.DigitalFilter.PRISMO PRISMO(18)dji.common.camera.SettingsDefinitions.CameraColor.PRISMO PRISMO(18)
X
dji.common.flightcontroller.flyzone.IndividualUnlockZone.isExpiredboolean isExpired() dji.common.flightcontroller.flyzone.CustomUnlockZone.isExpiredboolean isExpired()
X
dji.sdk.mission.activetrack.ActiveTrackOperator.getCircularSpeedvoid getCircularSpeed(CommonCallbacks.CompletionCallbackWith<Float> callback) dji.sdk.mission.activetrack.ActiveTrackOperator.getCircularSpeedvoid getCircularSpeed(@NonNull CommonCallbacks.CompletionCallbackWith<Float> callback)
X
dji.common.camera.SettingsDefinitions.DigitalFilter.BLACK_AND_WHITE BLACK_AND_WHITE(4)dji.common.camera.SettingsDefinitions.CameraColor.BLACK_AND_WHITE BLACK_AND_WHITE(4)
X
dji.common.camera.SettingsDefinitions.DigitalFilter.D_LOG D_LOG(23)dji.common.camera.SettingsDefinitions.CameraColor.D_LOG D_LOG(23)
X
dji.common.camera.SettingsDefinitions.DigitalFilterenum DigitalFilter dji.common.camera.SettingsDefinitions.CameraColorenum CameraColor
X
dji.common.camera.SettingsDefinitions.DigitalFilter.D_CINELIKE D_CINELIKE(6)dji.common.camera.SettingsDefinitions.CameraColor.D_CINELIKE D_CINELIKE(6)
X
dji.common.flightcontroller.flyzone.FlyZoneGEOCategory.RESTRICTED RESTRICTED(0x02)dji.common.flightcontroller.flyzone.FlyZoneCategory.RESTRICTED RESTRICTED(0x02)
X
dji.common.camera.SettingsDefinitions.DigitalFilter.TRUE_COLOR_EXT TRUE_COLOR_EXT(43)dji.common.camera.SettingsDefinitions.CameraColor.TRUE_COLOR_EXT TRUE_COLOR_EXT(43)
X
dji.common.flightcontroller.flyzone.FlyZoneGEOCategory.UNKNOWN UNKNOWN(0xFF)dji.common.flightcontroller.flyzone.FlyZoneCategory.UNKNOWN UNKNOWN(0xFF)
X
dji.sdk.mission.activetrack.ActiveTrackOperator.stopAircraftFollowingvoid stopAircraftFollowing(CommonCallbacks.CompletionCallback callback) dji.sdk.mission.activetrack.ActiveTrackOperator.stopAircraftFollowingvoid stopAircraftFollowing(@Nullable CommonCallbacks.CompletionCallback callback)
X
dji.common.battery.BatteryConnectionState.INVALID INVALID(ConnStatus.INVALID)dji.common.battery.ConnectionState.INVALID INVALID(ConnStatus.INVALID)
X
dji.sdk.camera.VideoFeeder.setCallback void setCallback(@Nullable VideoDataCallback callback, boolean needRawData)dji.sdk.camera.VideoFeeder.getCallback VideoDataCallback getCallback()
X
X
X
dji.sdk.mission.waypoint.WaypointMissionOperator.uploadMissionvoid uploadMission(final CompletionCallback callback) dji.sdk.mission.waypoint.WaypointMissionOperator.uploadMissionvoid uploadMission(@Nullable final CompletionCallback callback)
X
dji.sdk.camera.Camera.setSSDVideoDigitalFiltervoid setSSDVideoDigitalFilter(@NonNull SSDVideoDigitalFilter filter, @Nullable final CompletionCallback callback) dji.sdk.camera.Camera.setSSDLegacyColorvoid setSSDLegacyColor(@NonNull SettingsDefinitions.SSDLegacyColor color, @Nullable final CompletionCallback callback)
X
X
dji.sdk.flightcontroller.FlyZoneManager.enableIndividualUnlockZonevoid enableIndividualUnlockZone(@Nullable IndividualUnlockZone zone, @Nullable final CompletionCallback callback) dji.sdk.flightcontroller.FlyZoneManager.enableCustomUnlockZonevoid enableCustomUnlockZone(@Nullable CustomUnlockZone zone, @Nullable final CompletionCallback callback)
X
X
dji.common.camera.ExposureSettings.getISOISO getISO() dji.common.camera.ExposureSettings.getISOint getISO()
X
dji.sdk.mission.activetrack.ActiveTrackOperator.getRetreatEnabledvoid getRetreatEnabled(CommonCallbacks.CompletionCallbackWith<Boolean> callback) dji.sdk.mission.activetrack.ActiveTrackOperator.getRetreatEnabledvoid getRetreatEnabled(@NonNull CommonCallbacks.CompletionCallbackWith<Boolean> callback)
X
dji.common.camera.SettingsDefinitions.DigitalFilter.PORTRAIT PORTRAIT(7)dji.common.camera.SettingsDefinitions.CameraColor.PORTRAIT PORTRAIT(7)
X
dji.common.camera.SettingsDefinitions.DigitalFilter.BRIGHT BRIGHT(5)dji.common.camera.SettingsDefinitions.CameraColor.BRIGHT BRIGHT(5)
X
dji.common.flightcontroller.flyzone.IndividualUnlockZone.getNameString getName() dji.common.flightcontroller.flyzone.CustomUnlockZone.getNameString getName()
X
dji.common.camera.SettingsDefinitions.DigitalFilter.VISION_4 VISION_4(20)dji.common.camera.SettingsDefinitions.CameraColor.VISION_4 VISION_4(20)
X
dji.common.camera.SettingsDefinitions.DigitalFilter.VISION_6 VISION_6(21)dji.common.camera.SettingsDefinitions.CameraColor.VISION_6 VISION_6(21)
X
dji.sdk.mission.activetrack.ActiveTrackOperator.addListenervoid addListener(ActiveTrackMissionOperatorListener listener) dji.sdk.mission.activetrack.ActiveTrackOperator.addListenervoid addListener(@NonNull ActiveTrackMissionOperatorListener listener)
X
dji.sdk.mission.tapfly.TapFlyMissionOperator.getAutoFlightSpeedvoid getAutoFlightSpeed(CommonCallbacks.CompletionCallbackWith callback) dji.sdk.mission.tapfly.TapFlyMissionOperator.getAutoFlightSpeedvoid getAutoFlightSpeed(@NonNull CommonCallbacks.CompletionCallbackWith callback)
X
dji.common.flightcontroller.flyzone.IndividualUnlockZone.getStartTimeString getStartTime() dji.common.flightcontroller.flyzone.CustomUnlockZone.getStartTimeString getStartTime()
X
dji.common.flightcontroller.flyzone.FlyZoneGEOCategory.WARNING WARNING(0x00)dji.common.flightcontroller.flyzone.FlyZoneCategory.WARNING WARNING(0x00)
X
dji.sdk.mission.tapfly.TapFlyMissionOperator.setupEnvironmentvoid setupEnvironment(CommonCallbacks.CompletionCallback callback) dji.sdk.mission.tapfly.TapFlyMissionOperator.setupEnvironmentvoid setupEnvironment(@Nullable CommonCallbacks.CompletionCallback callback)
X
dji.common.flightcontroller.flyzone.FlyZoneGEOCategoryenum FlyZoneGEOCategory dji.common.flightcontroller.flyzone.FlyZoneCategoryenum FlyZoneCategory
X
dji.sdk.mission.activetrack.ActiveTrackOperator.acceptConfirmationvoid acceptConfirmation(CommonCallbacks.CompletionCallback callback) dji.sdk.mission.activetrack.ActiveTrackOperator.acceptConfirmationvoid acceptConfirmation(@Nullable CommonCallbacks.CompletionCallback callback)
X
dji.common.camera.SettingsDefinitions.SSDVideoDigitalFilter.UNKNOWN UNKNOWN(0xFF)dji.common.camera.SettingsDefinitions.SSDLegacyColor.UNKNOWN UNKNOWN(0xFF)
X
dji.common.camera.SettingsDefinitions.DigitalFilter.DK79 DK79(17)dji.common.camera.SettingsDefinitions.CameraColor.DK79 DK79(17)
X
dji.sdk.mission.tapfly.TapFlyMissionOperator.getHorizontalObstacleBypassEnabledvoid getHorizontalObstacleBypassEnabled(CommonCallbacks.CompletionCallbackWith callback) dji.sdk.mission.tapfly.TapFlyMissionOperator.getHorizontalObstacleBypassEnabledvoid getHorizontalObstacleBypassEnabled(@NonNull CommonCallbacks.CompletionCallbackWith callback)
X
dji.sdk.camera.Camera.setDigitalFiltervoid setDigitalFilter(@NonNull DigitalFilter filter, @Nullable final CompletionCallback callback) dji.sdk.camera.Camera.setColorvoid setColor(@NonNull SettingsDefinitions.CameraColor color, @Nullable final CompletionCallback callback)
X
X
dji.common.flightcontroller.flyzone.IndividualUnlockZone.getIDint getID() dji.common.flightcontroller.flyzone.CustomUnlockZone.getIDint getID()
X
dji.common.camera.SettingsDefinitions.SSDVideoDigitalFilter.NONE NONE(0)dji.common.camera.SettingsDefinitions.SSDLegacyColor.NONE NONE(0)
X
dji.common.camera.SettingsDefinitions.DigitalFilter.UNKNOWN UNKNOWN(0xFF)dji.common.camera.SettingsDefinitions.CameraColor.UNKNOWN UNKNOWN(0xFF)
X
dji.sdk.flightcontroller.FlyZoneManager.getDatabaseVersionvoid getDatabaseVersion(@NonNull final CompletionCallbackWith<String> callback) dji.sdk.flightcontroller.FlyZoneManager.getPreciseDatabaseVersionvoid getPreciseDatabaseVersion(@NonNull final CompletionCallbackWith<String> callback)
X
dji.sdk.camera.Camera.getDigitalFiltervoid getDigitalFilter(@NonNull final CompletionCallbackWith<DigitalFilter> callback) dji.sdk.camera.Camera.getColorvoid getColor(@NonNull final CompletionCallbackWith<SettingsDefinitions.CameraColor> callback)
X
X
dji.common.battery.BatteryConnectionStateenum BatteryConnectionState dji.common.battery.ConnectionStateenum ConnectionState
X
dji.sdk.mission.activetrack.ActiveTrackOperator.stopTrackingvoid stopTracking(CommonCallbacks.CompletionCallback callback) dji.sdk.mission.activetrack.ActiveTrackOperator.stopTrackingvoid stopTracking(@Nullable CommonCallbacks.CompletionCallback callback)
X
dji.common.error.DJIGeoError.COULD_NOT_FIND_UNLOCKED_RECORD_IN_THE_SERVERstatic final DJIGeoError COULD_NOT_FIND_UNLOCKED_RECORD_IN_THE_SERVER = new DJIGeoError("Could not find unlocked record in the server.")dji.common.error.DJIFlySafeError.COULD_NOT_FIND_UNLOCKED_RECORD_IN_THE_SERVERstatic final DJIFlySafeError COULD_NOT_FIND_UNLOCKED_RECORD_IN_THE_SERVER = new DJIFlySafeError("Could not find unlocked record in the server.")
X
dji.common.mission.hotpoint.HotpointMission.setAngularVelocityvoid setAngularVelocity(float angularVelocity) dji.common.mission.hotpoint.HotpointMission.setAngularVelocityvoid setAngularVelocity(int angularVelocity)
X
dji.sdk.mission.tapfly.TapFlyMissionOperator.setAutoFlightSpeedvoid setAutoFlightSpeed(float speed, CommonCallbacks.CompletionCallback callback) dji.sdk.mission.tapfly.TapFlyMissionOperator.setAutoFlightSpeedvoid setAutoFlightSpeed(float speed, @Nullable CommonCallbacks.CompletionCallback callback)
X
dji.common.camera.SettingsDefinitions.DigitalFilter.INVERSE INVERSE(3)dji.common.camera.SettingsDefinitions.CameraColor.INVERSE INVERSE(3)
X
dji.sdk.mission.waypoint.WaypointMissionOperator.resumeMissionvoid resumeMission(CompletionCallback callback) dji.sdk.mission.waypoint.WaypointMissionOperator.resumeMissionvoid resumeMission(@Nullable CompletionCallback callback)
X

APIs removed from 4.3.0

Parent and NameCode
dji.common.flightcontroller.flyzone.FlyZoneType.GEO GEO
dji.common.flightcontroller.flyzone.FlyZoneType.NFZ NFZ
dji.sdk.flightcontroller.FlyZoneManager.getGEOSystemEnabledvoid getGEOSystemEnabled(@NonNull CompletionCallbackWith<Boolean> callback)
dji.sdk.flightcontroller.FlyZoneManager.setGEOSystemEnabledvoid setGEOSystemEnabled(Boolean enabled, @Nullable CompletionCallback callback)
dji.sdk.mission.error.MissionControlError.NOT_PAUSABLE_OR_RESUMABLEstatic final MissionControlError NOT_PAUSABLE_OR_RESUMABLE = new MissionControlError("Item is not pausable or resumable, timeline will continue until next")
dji.sdk.sdkmanager.DJISDKManager.archiveLogsString archiveLogs(final CompletionCallback callback)
dji.sdk.sdkmanager.DJISDKManager.uploadArchivedLogsvoid uploadArchivedLogs(final CompletionCallback callback)
dji.common.mission.waypoint.Waypoint.hasActionboolean hasAction

APIs added to 4.4.0

Parent and NameCode
dji.common.battery.BatteryState.getConnectionStateConnectionState getConnectionState()
dji.sdk.camera.Camera.exitSensorCleaningModevoid exitSensorCleaningMode(@Nullable final CompletionCallback callback)
dji.sdk.camera.Camera.initSensorCleaningModevoid initSensorCleaningMode(@Nullable final CompletionCallback callback)
dji.sdk.camera.Camera.startSensorCleaningvoid startSensorCleaning(@Nullable final CompletionCallback callback)
dji.sdk.camera.Camera.getEIvoid getEI(@NonNull final CompletionCallbackWith<Integer> callback)
dji.sdk.camera.Camera.getEIColorvoid getEIColor(@NonNull final CompletionCallbackWith<SettingsDefinitions.EIColor> callback)
dji.sdk.camera.Camera.getEIRangevoid getEIRange(@NonNull final CompletionCallbackWith<int[]> callback)
dji.sdk.camera.Camera.getExposureSensitivityModevoid getExposureSensitivityMode(@NonNull final CompletionCallbackWith<SettingsDefinitions.ExposureSensitivityMode> callback)
dji.sdk.camera.Camera.getHistogramEnabledvoid getHistogramEnabled(@NonNull final CompletionCallbackWith<Boolean> callback)
dji.sdk.camera.Camera.getMechanicalShutterEnabledvoid getMechanicalShutterEnabled(@NonNull final CompletionCallbackWith<Boolean> callback)
dji.sdk.camera.Camera.getNDFilterModevoid getNDFilterMode(@NonNull final CompletionCallbackWith<SettingsDefinitions.NDFilterMode> callback)
dji.sdk.camera.Camera.getRecommendedEIvoid getRecommendedEI(@NonNull final CompletionCallbackWith<Integer> callback)
dji.sdk.camera.Camera.getSSDClipFileNamevoid getSSDClipFileName(@NonNull final CompletionCallbackWith<SettingsDefinitions.SSDClipFileName> callback)
dji.sdk.camera.Camera.getVideoDewarpingEnabledvoid getVideoDewarpingEnabled(@NonNull final CompletionCallbackWith<Boolean> callback)
dji.sdk.camera.Camera.isEIModeSupportedboolean isEIModeSupported()
dji.sdk.camera.Camera.isMechanicalShutterSupportedboolean isMechanicalShutterSupported()
dji.sdk.camera.Camera.isNDFilterModeSupportedboolean isNDFilterModeSupported()
dji.sdk.camera.Camera.setEIvoid setEI(final int value, @Nullable final CompletionCallback callback)
dji.sdk.camera.Camera.setEIColorvoid setEIColor(final SettingsDefinitions.EIColor value, @Nullable final CompletionCallback callback)
dji.sdk.camera.Camera.setExposureSensitivityModevoid setExposureSensitivityMode(final SettingsDefinitions.ExposureSensitivityMode mode, @Nullable final CompletionCallback callback)
dji.sdk.camera.Camera.setHistogramEnabledvoid setHistogramEnabled(boolean enabled, @Nullable final CompletionCallback callback)
dji.sdk.camera.Camera.setMechanicalShutterEnabledvoid setMechanicalShutterEnabled(final boolean enabled, @Nullable final CompletionCallback callback)
dji.sdk.camera.Camera.setNDFilterModevoid setNDFilterMode(final SettingsDefinitions.NDFilterMode value, @Nullable final CompletionCallback callback)
dji.sdk.camera.Camera.setSSDClipFileNamevoid setSSDClipFileName(final SettingsDefinitions.SSDClipFileName value, @Nullable final CompletionCallback callback)
dji.sdk.camera.Camera.setVideoDewarpingEnabledvoid setVideoDewarpingEnabled(final boolean enabled, @Nullable final CompletionCallback callback)
dji.common.camera.SettingsDefinitions.Aperture.F_19 F_19(1900)
dji.sdk.camera.Camera.DisplayNameX7static final String DisplayNameX7 = DJICameraAbstraction.DisplayNameX7
dji.common.camera.SettingsDefinitions.EIColorenum EIColor
dji.common.camera.SettingsDefinitions.EIColor.D_LOG D_LOG(50)
dji.common.camera.SettingsDefinitions.EIColor.REC_709 REC_709(51)
dji.common.camera.SettingsDefinitions.EIColor.UNKNOWN UNKNOWN(0xFF)
dji.common.camera.SettingsDefinitions.ExposureCompensation.FIXED FIXED(0xFF)
dji.common.camera.SettingsDefinitions.ExposureSensitivityModeenum ExposureSensitivityMode
dji.common.camera.SettingsDefinitions.ExposureSensitivityMode.EI EI(2)
dji.common.camera.SettingsDefinitions.ExposureSensitivityMode.ISO ISO(1)
dji.common.camera.SettingsDefinitions.ExposureSensitivityMode.UNKNOWN UNKNOWN(0xFF)
dji.common.camera.SettingsDefinitions.ISO.FIXED FIXED(0xFF)
dji.common.camera.FocusState.getSensorCleaningStateSensorCleaningState getSensorCleaningState()
dji.common.camera.SettingsDefinitions.NDFilterModeenum NDFilterMode
dji.common.camera.SettingsDefinitions.NDFilterMode.AUTO AUTO(0)
dji.common.camera.SettingsDefinitions.NDFilterMode.OFF OFF(2)
dji.common.camera.SettingsDefinitions.NDFilterMode.ON ON(1)
dji.common.camera.SettingsDefinitions.NDFilterMode.UNKNOWN UNKNOWN(0xFF)
dji.common.camera.SettingsDefinitions.SSDClipFileNamestatic class SSDClipFileName
dji.common.camera.SettingsDefinitions.SSDClipFileName.getClipIDint getClipID()
dji.common.camera.SettingsDefinitions.SSDClipFileName.getEquipmentLabelString getEquipmentLabel()
dji.common.camera.SettingsDefinitions.SSDClipFileName.SSDClipFileNameSSDClipFileName(String equipmentLabel, int reelID, int clipID)
dji.common.camera.SettingsDefinitions.SSDClipFileName.getReelIDint getReelID()
dji.common.camera.SettingsDefinitions.SSDColorenum SSDColor
dji.common.camera.SettingsDefinitions.SSDColor.CINE_LIKE CINE_LIKE(3)
dji.common.camera.SettingsDefinitions.SSDColor.DLOG DLOG(1)
dji.common.camera.SettingsDefinitions.SSDColor.RAW_COLOR RAW_COLOR(254)
dji.common.camera.SettingsDefinitions.SSDColor.REC709 REC709(2)
dji.common.camera.SettingsDefinitions.SSDColor.STANDARD STANDARD(0)
dji.common.camera.SettingsDefinitions.SSDColor.UNKNOWN UNKNOWN(0xFF)
dji.common.camera.SettingsDefinitions.SensorCleaningStateenum SensorCleaningState
dji.common.camera.SettingsDefinitions.SensorCleaningState.CLEANING CLEANING(4)
dji.common.camera.SettingsDefinitions.SensorCleaningState.FINISHING FINISHING(5)
dji.common.camera.SettingsDefinitions.SensorCleaningState.IDLE IDLE(0)
dji.common.camera.SettingsDefinitions.SensorCleaningState.INITIATING INITIATING(1)
dji.common.camera.SettingsDefinitions.SensorCleaningState.READY READY(3)
dji.common.camera.SettingsDefinitions.SensorCleaningState.WAITING_FOR_LENS_REMOUNT WAITING_FOR_LENS_REMOUNT(6)
dji.common.camera.SettingsDefinitions.SensorCleaningState.WAITING_FOR_LENS_REMOVAL WAITING_FOR_LENS_REMOVAL(2)
dji.common.camera.SettingsDefinitions.SensorCleaningState.UNKNOWN UNKNOWN(0xFF)
dji.common.camera.SettingsDefinitions.VideoResolution.RESOLUTION_2048x1080 RESOLUTION_2048x1080(16,37,4)
dji.common.camera.SettingsDefinitions.VideoResolution.RESOLUTION_5280x2972 RESOLUTION_5280x2972(17,33,RATIO_16_9.value())
dji.common.camera.SettingsDefinitions.VideoResolution.RESOLUTION_5760X3240 RESOLUTION_5760X3240(14,35,RATIO_16_9.value())
dji.common.camera.SettingsDefinitions.VideoResolution.RESOLUTION_6016X3200 RESOLUTION_6016X3200(15,36,4)
dji.common.camera.SettingsDefinitions.WhiteBalancePreset.PRESET_NEUTRAL PRESET_NEUTRAL(0x07)
dji.sdk.camera.Camera.onUpdatevoid onUpdate(short[] lightValues)
dji.sdk.camera.Camera.getSSDColorvoid getSSDColor(@NonNull final CompletionCallbackWith<SettingsDefinitions.SSDColor> callback)
dji.sdk.camera.Camera.HistogramCallbackinterface HistogramCallback
dji.sdk.camera.Camera.setHistogramCallbackvoid setHistogramCallback(@Nullable HistogramCallback callback)
dji.sdk.camera.Camera.setSSDColorvoid setSSDColor(final SettingsDefinitions.SSDColor value, @Nullable final CompletionCallback callback)
dji.common.error.DJIError.COMMAND_NOT_SUPPORTED_BY_HARDWAREstatic final DJIError COMMAND_NOT_SUPPORTED_BY_HARDWARE = new DJIError("The command is not supported by the current hardware.")
dji.common.error.DJIMissionError.Z30_ONLY_SUPPORT_SPOTLIGHT_PROstatic final DJIMissionError Z30_ONLY_SUPPORT_SPOTLIGHT_PRO = new DJIMissionError("Current Camera only support spotlight pro mode!")
dji.common.flightcontroller.FlightControllerState.getFlightWindWarningFlightWindWarning getFlightWindWarning()
dji.common.flightcontroller.FlightWindWarningenum FlightWindWarning
dji.common.flightcontroller.FlightWindWarning.LEVEL_0 LEVEL_0
dji.common.flightcontroller.FlightWindWarning.LEVEL_1 LEVEL_1
dji.common.flightcontroller.FlightWindWarning.LEVEL_2 LEVEL_2
dji.common.flightcontroller.FlightWindWarning.UNKNOWN UNKNOWN
dji.sdk.flightcontroller.FlightController.getCinematicModeEnabledvoid getCinematicModeEnabled(@NonNull CompletionCallbackWith<Boolean> callback)
dji.sdk.flightcontroller.FlightController.setCinematicModeEnabledvoid setCinematicModeEnabled(boolean enabled, @Nullable CompletionCallback callback)
dji.common.flightcontroller.flyzone.FlyZoneType.CIRCLE CIRCLE
dji.sdk.flightcontroller.FlyZoneManager.BasicDatabaseUpgradeProgressUpdatedCallbackinterface BasicDatabaseUpgradeProgressUpdatedCallback
dji.sdk.flightcontroller.FlyZoneManager.getBasicDatabaseVersionvoid getBasicDatabaseVersion(@NonNull final CompletionCallbackWith<String> callback)
dji.sdk.flightcontroller.FlyZoneManager.onUpdate void onUpdate(float progress)
dji.sdk.flightcontroller.FlyZoneManager.getBasicDatabaseStatevoid getBasicDatabaseState(@NonNull final CompletionCallbackWith<FlyZoneDatabaseState> callback)
dji.sdk.flightcontroller.FlyZoneManager.setBasicDatabaseUpgradeProgressUpdatedCallbackvoid setBasicDatabaseUpgradeProgressUpdatedCallback(BasicDatabaseUpgradeProgressUpdatedCallback callback)
dji.sdk.flightcontroller.FlyZoneManager.startBasicDatabaseUpgradevoid startBasicDatabaseUpgrade(@Nullable final CompletionCallback callback)
dji.sdk.flightcontroller.FlyZoneManager.stopBasicDatabaseUpgradevoid stopBasicDatabaseUpgrade(@Nullable final CompletionCallback callback)
dji.sdk.sdkmanager.LDMManagerclass LDMManager
dji.sdk.sdkmanager.LDMManager.LDMCallbackinterface LDMCallback
dji.sdk.sdkmanager.LDMManager.disableLDMvoid disableLDM()
dji.sdk.sdkmanager.LDMManager.enableLDM@Nullable DJIError enableLDM()
dji.sdk.sdkmanager.LDMManager.isLDMEnabledboolean isLDMEnabled()
dji.sdk.sdkmanager.LDMManager.isLDMSupportedboolean isLDMSupported()
dji.sdk.sdkmanager.LDMManager.onLDMEnabledChange void onLDMEnabledChange(boolean isEnabled)
dji.sdk.sdkmanager.LDMManager.onLDMSupportedChange void onLDMSupportedChange(boolean isSupported)
dji.sdk.sdkmanager.LDMManager.setCallbackvoid setCallback(LDMCallback ldmCallback)
dji.sdk.mission.timeline.actions.LandActionclass LandAction extends LandOrGoHomeActionBase
dji.sdk.mission.timeline.actions.LandAction.setAutoConfirmLandingEnabledvoid setAutoConfirmLandingEnabled(boolean enable)
dji.sdk.mission.timeline.actions.LandAction.getAutoConfirmLandingEnabledboolean getAutoConfirmLandingEnabled()
dji.sdk.mission.error.MissionControlError.ALREADY_RUNNINGstatic final MissionControlError ALREADY_RUNNING = new MissionControlError("The timeline is already in running")
dji.sdk.mission.error.MissionControlError.NOT_PAUSABLEstatic final MissionControlError NOT_PAUSABLE = new MissionControlError("The action is not pausable, but timeline will pause to start next action")
dji.sdk.mission.error.MissionControlError.NOT_RESUMABLEstatic final MissionControlError NOT_RESUMABLE = new MissionControlError("The action is not resumable, but timeline will resume to start next action")
dji.sdk.mission.error.MissionControlError.NOT_RUNNINGstatic final MissionControlError NOT_RUNNING = new MissionControlError("The timeline is not running")
dji.sdk.mission.error.MissionControlError.TIMELINE_ELEMENT_OUT_OF_BOUNDSstatic final MissionControlError TIMELINE_ELEMENT_OUT_OF_BOUNDS = new MissionControlError("The index of item to be executed is out of bounds")
dji.sdk.mission.error.MissionControlError.ACTION_IS_NULLstatic final MissionControlError ACTION_IS_NULL = new MissionControlError("The trigger action is triggered, but the action object is null")
dji.sdk.mission.timeline.TimelineElement.setTriggersvoid setTriggers(List<Trigger> triggers)
dji.sdk.mission.MissionControl.getTriggersList<Trigger> getTriggers()
dji.sdk.mission.MissionControl.setTriggersvoid setTriggers(List<Trigger> triggers)
dji.sdk.mission.timeline.triggers.AircraftLandedTriggerclass AircraftLandedTrigger extends Trigger
dji.sdk.mission.timeline.triggers.BatteryPowerLevelTriggerclass BatteryPowerLevelTrigger extends Trigger
dji.sdk.mission.timeline.triggers.BatteryPowerLevelTrigger.setPowerPercentageTriggerValuevoid setPowerPercentageTriggerValue(float powerPercentageTriggerValue)
dji.sdk.mission.timeline.triggers.WaypointReachedTriggerclass WaypointReachedTrigger extends Trigger
dji.sdk.mission.timeline.triggers.WaypointReachedTrigger.setWaypointIndexvoid setWaypointIndex(int waypointIndex)
dji.sdk.mission.timeline.triggers.WaypointReachedTrigger.getWaypointIndexint getWaypointIndex()
dji.common.remotecontroller.ProfessionalRC.ButtonActionenum ButtonAction
dji.common.remotecontroller.ProfessionalRC.ButtonAction.CUSTOM100 CUSTOM100(100)
dji.common.remotecontroller.ProfessionalRC.ButtonAction.CUSTOM101 CUSTOM101(101)
dji.common.remotecontroller.ProfessionalRC.ButtonAction.CUSTOM102 CUSTOM102(102)
dji.common.remotecontroller.ProfessionalRC.ButtonAction.CUSTOM103 CUSTOM103(103)
dji.common.remotecontroller.ProfessionalRC.ButtonAction.CUSTOM104 CUSTOM104(104)
dji.common.remotecontroller.ProfessionalRC.ButtonAction.CUSTOM105 CUSTOM105(105)
dji.common.remotecontroller.ProfessionalRC.ButtonAction.CUSTOM106 CUSTOM106(106)
dji.common.remotecontroller.ProfessionalRC.ButtonAction.CUSTOM107 CUSTOM107(107)
dji.common.remotecontroller.ProfessionalRC.ButtonAction.CUSTOM108 CUSTOM108(108)
dji.common.remotecontroller.ProfessionalRC.ButtonAction.CUSTOM109 CUSTOM109(109)
dji.common.remotecontroller.ProfessionalRC.ButtonAction.QUICK_SPIN QUICK_SPIN(14)
dji.common.remotecontroller.ProfessionalRC.ButtonAction.NotDefined NotDefined(110)
dji.common.remotecontroller.ProfessionalRC.ButtonAction.RESET_FPV_GIMBAL RESET_FPV_GIMBAL(12)
dji.common.remotecontroller.ProfessionalRC.ButtonAction.SWITCH_FREQUENCY SWITCH_FREQUENCY(30)
dji.common.remotecontroller.ProfessionalRC.ButtonAction.TOGGLE_LANDING_GEAR TOGGLE_LANDING_GEAR(54)
dji.common.remotecontroller.ProfessionalRC.CustomizableButtonenum CustomizableButton
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.BA BA
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.BB BB
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.BC BC
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.BD BD
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.BE BE
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.BF BF
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.BG BG
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.BH BH
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.C1 C1
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.C2 C2
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.C3 C3
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.C4 C4
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.Menu Menu
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.TD TD
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.UNKNOWN UNKNOWN
dji.common.remotecontroller.ProfessionalRCclass ProfessionalRC
dji.common.remotecontroller.ProfessionalRC.ButtonConfigurationstatic class ButtonConfiguration
dji.common.remotecontroller.ProfessionalRC.ButtonConfigurationBuilderstatic class ButtonConfigurationBuilder
dji.common.remotecontroller.ProfessionalRC.ButtonConfigurationBuilder.buildButtonConfiguration build()
dji.common.remotecontroller.ProfessionalRC.ButtonConfigurationBuilder.buildButtonConfigurationWithMapButtonConfigurationBuilder buildButtonConfigurationWithMap(Map<CustomizableButton, ButtonAction> map)
dji.common.remotecontroller.ProfessionalRC.ButtonConfigurationBuilder.buildDefaultButtonConfigurationButtonConfigurationBuilder buildDefaultButtonConfiguration()
dji.common.remotecontroller.ProfessionalRC.ButtonConfigurationBuilder.configButtonButtonConfigurationBuilder configButton(CustomizableButton button, ButtonAction buttonAction)
dji.common.remotecontroller.ProfessionalRC.ButtonConfigurationBuilder.getValidActionsForButtonButtonAction[] getValidActionsForButton(CustomizableButton button)
dji.common.remotecontroller.ProfessionalRC.Callbackinterface Callback
dji.common.remotecontroller.ProfessionalRC.Eventstatic class Event
dji.common.remotecontroller.ProfessionalRC.ButtonConfiguration.getButtonActionsMap<CustomizableButton, ButtonAction> getButtonActions()
dji.common.remotecontroller.ProfessionalRC.onEvent void onEvent(@NonNull Event event)
dji.sdk.remotecontroller.RemoteController.addButtonProfileGroupvoid addButtonProfileGroup(String groupName, @Nullable final CommonCallbacks.CompletionCallback callback)
dji.sdk.remotecontroller.RemoteController.customizeButtonvoid customizeButton(ProfessionalRC.CustomizableButton customizableButton, ProfessionalRC.ButtonAction functionID, @Nullable final CommonCallbacks.CompletionCallback callback)
dji.sdk.remotecontroller.RemoteController.fetchCustomizedActionOfButtonvoid fetchCustomizedActionOfButton(ProfessionalRC.CustomizableButton customizableButton, @Nullable final CommonCallbacks.CompletionCallbackWith<ProfessionalRC.ButtonAction> callback)
dji.sdk.remotecontroller.RemoteController.getButtonConfigvoid getButtonConfig(final CommonCallbacks.CompletionCallbackWith<ProfessionalRC.ButtonConfiguration> callback)
dji.sdk.remotecontroller.RemoteController.getButtonProfileGroupsvoid getButtonProfileGroups(final CommonCallbacks.CompletionCallbackWith<String[]> callback)
dji.sdk.remotecontroller.RemoteController.getLeftWheelGimbalControlSpeedCoefficientvoid getLeftWheelGimbalControlSpeedCoefficient(@NonNull CompletionCallbackWith<Integer> callback)
dji.sdk.remotecontroller.RemoteController.getSelectedButtonProfilevoid getSelectedButtonProfile(final CommonCallbacks.CompletionCallbackWith<Integer> callback)
dji.sdk.remotecontroller.RemoteController.getSelectedButtonProfileGroupvoid getSelectedButtonProfileGroup(final CommonCallbacks.CompletionCallbackWith<String> callback)
dji.sdk.remotecontroller.RemoteController.isCustomizableButtonSupportedboolean isCustomizableButtonSupported()
dji.sdk.remotecontroller.RemoteController.removeButtonProfileGroupvoid removeButtonProfileGroup(String groupName, @Nullable final CommonCallbacks.CompletionCallback callback)
dji.sdk.remotecontroller.RemoteController.renameButtonProfileGroupvoid renameButtonProfileGroup(String oldProfileName, String newProfileName, @Nullable final CommonCallbacks.CompletionCallback callback)
dji.sdk.remotecontroller.RemoteController.resetButtonConfigvoid resetButtonConfig(@Nullable final CommonCallbacks.CompletionCallback callback)
dji.sdk.remotecontroller.RemoteController.selectButtonProfilevoid selectButtonProfile(int profileIndex, @Nullable final CommonCallbacks.CompletionCallback callback)
dji.sdk.remotecontroller.RemoteController.selectButtonProfileGroupvoid selectButtonProfileGroup(String groupName, @Nullable final CommonCallbacks.CompletionCallback callback)
dji.sdk.remotecontroller.RemoteController.setButtonConfigvoid setButtonConfig(ProfessionalRC.ButtonConfiguration config, @Nullable final CommonCallbacks.CompletionCallback callback)
dji.sdk.remotecontroller.RemoteController.setLeftWheelGimbalControlSpeedCoefficientvoid setLeftWheelGimbalControlSpeedCoefficient(int coefficient, @Nullable CompletionCallback callback)
dji.sdk.remotecontroller.RemoteController.setProRCEventCallbackvoid setProRCEventCallback(@Nullable ProfessionalRC.Callback callback)
dji.sdk.sdkmanager.DJISDKManager.getLDMManagerLDMManager getLDMManager()
dji.sdk.sdkmanager.DJISDKManager.getLogPathString getLogPath()
dji.sdk.mission.Triggerableinterface Triggerable
dji.sdk.mission.getTriggersList<Trigger> getTriggers()
dji.sdk.mission.setTriggersvoid setTriggers(List<Trigger> triggers)
dji.common.flightcontroller.ObstacleDetectionSectorWarning.LEVEL_5 LEVEL_5(0x04)
dji.common.flightcontroller.ObstacleDetectionSectorWarning.LEVEL_6 LEVEL_6(0x05)

490f5b3 d22ffdf aebccd0 b686569