DJI Mobile SDK 4.10 to 4.11 Differences


API changes

4.10 Parent and Name4.10 Code4.11 Parent and Name4.11 CodeParentNameTypeParamReturn
dji.sdk.remotecontroller.RemoteController.setLeftWheelGimbalControlSpeedCoefficientvoid setLeftWheelGimbalControlSpeedCoefficient(int coefficient, @Nullable CompletionCallback callback)dji.sdk.remotecontroller.RemoteController.setLeftDialGimbalControlSpeedCoefficientvoid setLeftDialGimbalControlSpeedCoefficient(int coefficient, @Nullable CompletionCallback callback)
X
dji.sdk.codec.DJICodecManager.onYuvDataReceived void onYuvDataReceived(ByteBuffer yuvFrame, int dataSize, int width, int height)dji.sdk.codec.DJICodecManager.onYuvDataReceived void onYuvDataReceived(MediaFormat format, ByteBuffer yuvFrame, int dataSize, int width, int height)
X
dji.sdk.remotecontroller.RemoteController.getLeftWheelGimbalControlAxisvoid getLeftWheelGimbalControlAxis(@NonNull CompletionCallbackWith<GimbalAxis> callback)dji.sdk.remotecontroller.RemoteController.getLeftDialGimbalControlAxisvoid getLeftDialGimbalControlAxis(@NonNull CompletionCallbackWith<GimbalAxis> callback)
X
dji.sdk.remotecontroller.RemoteController.setLeftWheelGimbalControlAxisvoid setLeftWheelGimbalControlAxis(@NonNull GimbalAxis axis, @Nullable CompletionCallback callback)dji.sdk.remotecontroller.RemoteController.setLeftDialGimbalControlAxisvoid setLeftDialGimbalControlAxis(@NonNull GimbalAxis axis, @Nullable CompletionCallback callback)
X
dji.common.mission.waypoint.dji.common.model.LocationCoordinate2Dimport dji.common.model.LocationCoordinate2Ddji.common.mission.waypoint.WaypointMissionInterruptionclass WaypointMissionInterruption
X
X
X
dji.common.remotecontroller.HardwareState.RightWheel.isTurnedboolean isTurned() dji.common.remotecontroller.HardwareState.RightDial.isTurnedboolean isTurned()
X
dji.sdk.remotecontroller.RemoteController.getLeftWheelGimbalControlSpeedCoefficientvoid getLeftWheelGimbalControlSpeedCoefficient(@NonNull CompletionCallbackWith<Integer> callback)dji.sdk.remotecontroller.RemoteController.getLeftDialGimbalControlSpeedCoefficientvoid getLeftDialGimbalControlSpeedCoefficient(@NonNull CompletionCallbackWith<Integer> callback)
X
dji.common.mission.waypoint.getIndexint getIndex() dji.common.mission.waypoint.WaypointMissionInterruption.getIndexint getIndex()
X
dji.common.mission.waypoint.getCoordinateLocationCoordinate2D getCoordinate() dji.common.mission.waypoint.WaypointMissionInterruption.getCoordinateLocationCoordinate2D getCoordinate()
X
dji.common.remotecontroller.HardwareState.getLeftWheelint getLeftWheel() dji.common.remotecontroller.HardwareState.getLeftDialint getLeftDial()
X
dji.common.remotecontroller.HardwareState.getRightWheelRightWheel getRightWheel() dji.common.remotecontroller.HardwareState.getRightDialRightDial getRightDial()
X
X
dji.common.remotecontroller.HardwareState.RightWheelstatic class RightWheel extends Button dji.common.remotecontroller.HardwareState.RightDialstatic class RightDial extends Button
X
dji.common.mission.waypoint.getMissionIDint getMissionID() dji.common.mission.waypoint.WaypointMissionInterruption.getMissionIDint getMissionID()
X
dji.common.flightcontroller.RTKState.getHomePointDataSourceDataSource getHomePointDataSource() dji.common.flightcontroller.RTKState.homePointDataSource return homePointDataSource
X
X
X
dji.common.flightcontroller.RTKState.getDistanceToHomePointDataSourceDataSource getDistanceToHomePointDataSource() dji.common.flightcontroller.RTKState.distanceToHomePointDataSource return distanceToHomePointDataSource
X
X
X
dji.common.mission.waypoint.WaypointMission.Builder.repeatTimesBuilder repeatTimes(@IntRange(from = MIN_REPEAT_TIME) int repeatTimes) dji.common.mission.waypoint.WaypointMission.Builder.repeatTimesBuilder repeatTimes(@IntRange(from = MIN_REPEAT_TIME, to = MAX_REPEAT_TIME) int repeatTimes)
X
dji.common.flightcontroller.RTKState.getHomePointLocationLocationCoordinate2D getHomePointLocation() dji.common.flightcontroller.RTKState.homePointLocation return homePointLocation
X
X
X
dji.common.remotecontroller.HardwareState.RightWheel.getValueint getValue() dji.common.remotecontroller.HardwareState.RightDial.getValueint getValue()
X
dji.common.mission.waypoint.getAltitudefloat getAltitude() dji.common.mission.waypoint.WaypointMissionInterruption.getAltitudefloat getAltitude()
X

APIs added to 4.11

Parent and NameCode
dji.common.product.Model.MATRICE_200_V2 MATRICE_200_V2("M200 V2")
dji.common.product.Model.MATRICE_210_RTK_V2 MATRICE_210_RTK_V2("M210 RTK V2")
dji.common.product.Model.MATRICE_210_V2 MATRICE_210_V2("M210 V2")
dji.sdk.camera.Camera.getHybridZoomFocalLengthvoid getHybridZoomFocalLength(@NonNull final CompletionCallbackWith<Integer> callback)
dji.sdk.camera.Camera.getHybridZoomSpecvoid getHybridZoomSpec(@NonNull final CompletionCallbackWith<HybridZoomSpec> callback)
dji.sdk.camera.Camera.isHybridZoomSupportedboolean isHybridZoomSupported()
dji.sdk.camera.Camera.setHybridZoomFocalLengthvoid setHybridZoomFocalLength(int focalLength, @Nullable final CompletionCallback callback)
dji.common.camera.SettingsDefinitions.HybridZoomSpecstatic class HybridZoomSpec
dji.common.camera.SettingsDefinitions.HybridZoomSpec.getFocalLengthStepint getFocalLengthStep()
dji.common.camera.SettingsDefinitions.HybridZoomSpec.getMaxHybridFocalLengthint getMaxHybridFocalLength()
dji.common.camera.SettingsDefinitions.HybridZoomSpec.getMaxOpticalFocalLengthint getMaxOpticalFocalLength()
dji.common.camera.SettingsDefinitions.HybridZoomSpec.getMinHybridFocalLengthint getMinHybridFocalLength()
dji.common.error.DJIFlightControllerError.BASE_STATION_PARAMETER_LENGTH_NOT_MATCHstatic final DJIFlightControllerError BASE_STATION_PARAMETER_LENGTH_NOT_MATCH = new DJIFlightControllerError("Base station internal error. Parameters' length do not match. Please contact <dev@dji.com>.")
dji.common.error.DJIFlightControllerError.BASE_STATION_PARAMETER_NUMBER_NOT_MATCHstatic final DJIFlightControllerError BASE_STATION_PARAMETER_NUMBER_NOT_MATCH = new DJIFlightControllerError("Base station internal error. Parameter numbers do not match. Please contact <dev@dji.com>.")
dji.common.error.DJIFlightControllerError.BASE_STATION_PARAMETER_READ_ONLYstatic final DJIFlightControllerError BASE_STATION_PARAMETER_READ_ONLY = new DJIFlightControllerError("Base station internal error. Parameters read only. Please contact <dev@dji.com>.")
dji.common.error.DJIFlightControllerError.BASE_STATION_PASSWORD_INVALIDstatic final DJIFlightControllerError BASE_STATION_PASSWORD_INVALID = new DJIFlightControllerError("Base station administrator account's password is invalid. Please login again. If you reset your password, please use the default password.")
dji.common.error.DJIFlySafeError.USER_MISMATCHstatic final DJIFlySafeError USER_MISMATCH = new DJIFlySafeError("User mismatch.")
dji.common.error.DJISDKError.DOWNLOAD_FLYSAFE_DATABASE_FAILED_WITH_LDM_ONstatic final DJISDKError DOWNLOAD_FLYSAFE_DATABASE_FAILED_WITH_LDM_ON = new DJISDKError("Download fly safe database failed. Please disable LDM to retry to register " + "\"or check if \"fly-safe-database\" is excluded in build.gradle\".")
dji.common.error.DJIUpgradeErrorclass DJIUpgradeError extends DJIError
dji.common.error.DJIUpgradeError.IN_WIFI_LINKstatic final DJIUpgradeError IN_WIFI_LINK = new DJIUpgradeError("Cannot upgrade when using wifi link.")
dji.sdk.flightcontroller.FlightController.getPowerSupplyPortEnabledvoid getPowerSupplyPortEnabled(@NonNull final CompletionCallbackWith<Boolean> callback)
dji.sdk.flightcontroller.FlightController.setPowerSupplyPortEnabledvoid setPowerSupplyPortEnabled(boolean enabled, @Nullable CompletionCallback callback)
dji.common.flysafe.UnlockZoneTypeenum UnlockZoneType
dji.common.flysafe.UnlockZoneType.CIRCLE_UNLOCK_AREA CIRCLE_UNLOCK_AREA(1)
dji.common.flysafe.UnlockZoneType.COUNTRY_UNLOCK COUNTRY_UNLOCK(2)
dji.common.flysafe.UnlockZoneType.HEIGHT_UNLOCK HEIGHT_UNLOCK(3)
dji.common.flysafe.UnlockZoneType.PENTAGON_UNLOCK PENTAGON_UNLOCK(4)
dji.common.flysafe.UnlockZoneType.UNKNOWN UNKNOWN(0xFF)
dji.common.flysafe.notification.FlySafeNotificationclass FlySafeNotification
dji.common.flysafe.notification.FlySafeNotification.Callbackinterface Callback
dji.common.flysafe.notification.FlySafeNotificationTypeenum FlySafeNotificationType
dji.common.flysafe.notification.FlySafeNotificationType.FLYING_SAFETY_TIP FLYING_SAFETY_TIP
dji.common.flysafe.notification.FlySafeNotificationType.RETURN_TO_HOME RETURN_TO_HOME
dji.common.flysafe.notification.FlySafeNotificationType.SERIOUS_WARNING SERIOUS_WARNING
dji.common.flysafe.notification.FlySafeNotificationType.UNKNOWN UNKNOWN
dji.common.flysafe.notification.FlySafeNotificationType.WARNING WARNING
dji.common.flysafe.notification.FlySafeNotification.getNoticeInformationFlySafeTipInformation getNoticeInformation()
dji.common.flysafe.notification.FlySafeNotification.onUpdate void onUpdate(@NonNull FlySafeNotification notification)
dji.common.flysafe.notification.FlySafeNotification.getReturnToHomeInformationFlySafeReturnToHomeInformation getReturnToHomeInformation()
dji.common.flysafe.notification.FlySafeNotification.getSeriousWarningInformationFlySafeSeriousWarningInformation getSeriousWarningInformation()
dji.common.flysafe.notification.FlySafeNotification.getTypeFlySafeNotificationType getType()
dji.common.flysafe.notification.FlySafeNotification.getWarningInformationFlySafeWarningInformation getWarningInformation()
dji.common.flysafe.notification.FlySafeReturnToHomeEventenum FlySafeReturnToHomeEvent
dji.common.flysafe.notification.FlySafeReturnToHomeEvent.CROSS_NO_FLY_ZONE CROSS_NO_FLY_ZONE(1)
dji.common.flysafe.notification.FlySafeReturnToHomeEvent.NEAR_NO_FLY_ZONE NEAR_NO_FLY_ZONE(0)
dji.common.flysafe.notification.FlySafeReturnToHomeEvent.UNKNOWN UNKNOWN(0xFF)
dji.common.flysafe.notification.FlySafeReturnToHomeInformationclass FlySafeReturnToHomeInformation
dji.common.flysafe.notification.FlySafeReturnToHomeInformation.getDescriptionString getDescription()
dji.common.flysafe.notification.FlySafeReturnToHomeInformation.getEventFlySafeReturnToHomeEvent getEvent()
dji.common.flysafe.notification.FlySafeSeriousWarningEventenum FlySafeSeriousWarningEvent
dji.common.flysafe.notification.FlySafeSeriousWarningEvent.IN_AUTHORIZATION_ZONE_WITHOUT_UNLOCKING IN_AUTHORIZATION_ZONE_WITHOUT_UNLOCKING(2)
dji.common.flysafe.notification.FlySafeSeriousWarningEvent.IN_LIMIT_HEIGHT_AREA IN_LIMIT_HEIGHT_AREA(1)
dji.common.flysafe.notification.FlySafeSeriousWarningEvent.IN_NO_FLY_ZONE IN_NO_FLY_ZONE(0)
dji.common.flysafe.notification.FlySafeSeriousWarningEvent.IN_UNLOCKED_AUTHORIZATION_ZONE IN_UNLOCKED_AUTHORIZATION_ZONE(3)
dji.common.flysafe.notification.FlySafeSeriousWarningEvent.UNKNOWN UNKNOWN(0xFF)
dji.common.flysafe.notification.FlySafeWarningEventenum FlySafeWarningEvent
dji.common.flysafe.notification.FlySafeWarningEvent.AUTHORIZED_ZONE_AND_RESTRICTIONS_NEARBY AUTHORIZED_ZONE_AND_RESTRICTIONS_NEARBY(10)
dji.common.flysafe.notification.FlySafeWarningEvent.IN_AUTHORIZATION_ZONE IN_AUTHORIZATION_ZONE(12)
dji.common.flysafe.notification.FlySafeWarningEvent.LIMITED_RESTRICTIONS_NEARBY LIMITED_RESTRICTIONS_NEARBY(8)
dji.common.flysafe.notification.FlySafeWarningEvent.NO_FLY_ZONE_AND_RESTRICTIONS_NEARBY NO_FLY_ZONE_AND_RESTRICTIONS_NEARBY(9)
dji.common.flysafe.notification.FlySafeWarningEvent.RESTRICTIONS_IN_LIMITED_FLY_ZONE_NEARBY RESTRICTIONS_IN_LIMITED_FLY_ZONE_NEARBY(11)
dji.common.flysafe.notification.FlySafeWarningEvent.TAKE_OFF_FAILED_IN_AUTHORIZED_ZONE TAKE_OFF_FAILED_IN_AUTHORIZED_ZONE(5)
dji.common.flysafe.notification.FlySafeWarningEvent.TAKE_OFF_FAILED_IN_AUTHORIZED_AREA_WITHOUT_GPS_AND_UNLOCKING TAKE_OFF_FAILED_IN_AUTHORIZED_AREA_WITHOUT_GPS_AND_UNLOCKING(3)
dji.common.flysafe.notification.FlySafeWarningEvent.TAKE_OFF_FAILED_IN_AUTHORIZED_ZONE_WITHOUT_UNLOCKING TAKE_OFF_FAILED_IN_AUTHORIZED_ZONE_WITHOUT_UNLOCKING(4)
dji.common.flysafe.notification.FlySafeWarningEvent.TAKE_OFF_FAILED_UNDER_LIMIT_AREA_WITH_GPS_ONCE TAKE_OFF_FAILED_UNDER_LIMIT_AREA_WITH_GPS_ONCE(13)
dji.common.flysafe.notification.FlySafeWarningEvent.TAKE_OFF_FAILED_IN_NO_FLY_ZONE_WITHOUT_GPS TAKE_OFF_FAILED_IN_NO_FLY_ZONE_WITHOUT_GPS(1)
dji.common.flysafe.notification.FlySafeWarningEvent.TAKE_OFF_FAILED_WITHOUT_CUSTOM_UNLOCKING TAKE_OFF_FAILED_WITHOUT_CUSTOM_UNLOCKING(2)
dji.common.flysafe.notification.FlySafeWarningEvent.TAKE_OFF_IN_ENHANCED_WARNING_ZONE TAKE_OFF_IN_ENHANCED_WARNING_ZONE(6)
dji.common.flysafe.notification.FlySafeWarningEvent.TAKE_OFF_NEAR_NO_FLY_ZONE TAKE_OFF_NEAR_NO_FLY_ZONE(7)
dji.common.flysafe.notification.FlySafeWarningEvent.TAKE_OFF_FAILED_IN_NO_FLY_ZONE TAKE_OFF_FAILED_IN_NO_FLY_ZONE(0)
dji.common.flysafe.notification.FlySafeWarningEvent.UNKNOWN UNKNOWN(0xFF)
dji.common.flysafe.notification.FlySafeSeriousWarningInformationclass FlySafeSeriousWarningInformation
dji.common.flysafe.notification.FlySafeSeriousWarningInformation.getCountdownint getCountdown()
dji.common.flysafe.notification.FlySafeSeriousWarningInformation.getDescriptionString getDescription()
dji.common.flysafe.notification.FlySafeSeriousWarningInformation.getEventFlySafeSeriousWarningEvent getEvent()
dji.common.flysafe.notification.FlySafeSeriousWarningInformation.getFlyZoneInformationList<FlyZoneInformation> getFlyZoneInformation()
dji.common.flysafe.notification.FlySafeSeriousWarningInformation.getHeightLimitint getHeightLimit()
dji.common.flysafe.notification.FlySafeTipInformationclass FlySafeTipInformation
dji.common.flysafe.notification.FlySafeTipEventenum FlySafeTipEvent
dji.common.flysafe.notification.FlySafeTipEvent.AT_BOUNDARY_OF_CUSTOM_UNLOCK_ZONE AT_BOUNDARY_OF_CUSTOM_UNLOCK_ZONE(8)
dji.common.flysafe.notification.FlySafeTipEvent.RTH_AFFECTED_AT_BOUNDARY_OF_GEO_ZONE RTH_AFFECTED_AT_BOUNDARY_OF_GEO_ZONE(6)
dji.common.flysafe.notification.FlySafeTipEvent.REACH_MAXIMUM_FLIGHT_HEIGHT REACH_MAXIMUM_FLIGHT_HEIGHT(5)
dji.common.flysafe.notification.FlySafeTipEvent.TAKE_OFF_IN_HEIGHT_LIMIT_ZONE TAKE_OFF_IN_HEIGHT_LIMIT_ZONE(1)
dji.common.flysafe.notification.FlySafeTipEvent.TAKE_OFF_IN_HEIGHT_LIMIT_ZONE_WITHOUT_GPS TAKE_OFF_IN_HEIGHT_LIMIT_ZONE_WITHOUT_GPS(0)
dji.common.flysafe.notification.FlySafeTipEvent.TAKE_OFF_IN_WARNING_AREA TAKE_OFF_IN_WARNING_AREA(2)
dji.common.flysafe.notification.FlySafeTipEvent.TOUCH_AUTHORIZATION_ZONE TOUCH_AUTHORIZATION_ZONE(4)
dji.common.flysafe.notification.FlySafeTipEvent.TOUCH_NO_FLY_ZONE TOUCH_NO_FLY_ZONE(3)
dji.common.flysafe.notification.FlySafeTipEvent.UNKNOWN UNKNOWN(0xFF)
dji.common.flysafe.notification.FlySafeTipInformation.getEventFlySafeTipEvent getEvent()
dji.common.flysafe.notification.FlySafeTipInformation.getFlyZoneInformationList<FlyZoneInformation> getFlyZoneInformation()
dji.common.flysafe.notification.FlySafeTipInformation.getDescriptionString getDescription()
dji.common.flysafe.notification.FlySafeTipInformation.getHeightLimitint getHeightLimit()
dji.common.flysafe.notification.FlySafeWarningInformationclass FlySafeWarningInformation
dji.common.flysafe.notification.FlySafeWarningInformation.getDescriptionString getDescription()
dji.common.flysafe.notification.FlySafeWarningInformation.getEventFlySafeWarningEvent getEvent()
dji.common.flysafe.notification.FlySafeWarningInformation.getFlyZoneInformationList<FlyZoneInformation> getFlyZoneInformation()
dji.common.flysafe.notification.FlySafeWarningInformation.getHeightLimitint getHeightLimit()
dji.common.flightcontroller.flyzone.CustomUnlockZone.getCountryString getCountry()
dji.common.flightcontroller.flyzone.CustomUnlockZone.getHeightint getHeight()
dji.common.flightcontroller.flyzone.CustomUnlockZone.getUnlockZoneTypeUnlockZoneType getUnlockZoneType()
dji.common.flightcontroller.flyzone.CustomUnlockZone.getPointsList<LocationCoordinate2D> getPoints()
dji.sdk.flightcontroller.FlyZoneManager.setFlySafeNotificationCallbackvoid setFlySafeNotificationCallback(@NonNull FlySafeNotification.Callback callback)
dji.sdk.util.LocationUtilclass LocationUtil
dji.sdk.util.LocationUtil.isInChinastatic boolean isInChina()
dji.sdk.util.LocationUtil.isInHongKongstatic boolean isInHongKong()
dji.sdk.util.LocationUtil.isInMacaustatic boolean isInMacau()
dji.common.airlink.OcuSyncMagneticInterferenceLevelenum OcuSyncMagneticInterferenceLevel
dji.common.airlink.OcuSyncMagneticInterferenceLevel.Callbackinterface Callback
dji.common.airlink.OcuSyncMagneticInterferenceLevel.HIGH HIGH(3)
dji.common.airlink.OcuSyncMagneticInterferenceLevel.LOW LOW(1)
dji.common.airlink.OcuSyncMagneticInterferenceLevel.MEDIUM MEDIUM(2)
dji.common.airlink.OcuSyncMagneticInterferenceLevel.NONE NONE(0)
dji.common.airlink.OcuSyncMagneticInterferenceLevel.UNKNOWN UNKNOWN(100)
dji.common.airlink.OcuSyncMagneticInterferenceLevel.onUpdate void onUpdate(OcuSyncMagneticInterferenceLevel level)
dji.sdk.airlink.OcuSyncLink.setOcuSyncMagneticInterferenceLevelCallbacksynchronized void setOcuSyncMagneticInterferenceLevelCallback(OcuSyncMagneticInterferenceLevel.Callback callback)
dji.sdk.remotecontroller.RemoteController.getRecordButtonBindingEnabledvoid getRecordButtonBindingEnabled(final CompletionCallbackWith<Boolean> callback)
dji.sdk.remotecontroller.RemoteController.getShutterButtonBindingEnabledvoid getShutterButtonBindingEnabled(final CompletionCallbackWith<Boolean> callback)
dji.sdk.remotecontroller.RemoteController.setRecordButtonBindingEnabledvoid setRecordButtonBindingEnabled(boolean enabled, final CompletionCallback callback)
dji.sdk.remotecontroller.RemoteController.setShutterButtonBindingEnabledvoid setShutterButtonBindingEnabled(boolean enabled, final CompletionCallback callback)
dji.sdk.sdkmanager.DJISDKManager.onDatabaseDownloadProgress void onDatabaseDownloadProgress(long current, long total)
dji.sdk.sdkmanager.DJISDKManager.getUpgradeManagerUpgradeManager getUpgradeManager()
dji.upgrade.UpgradeManagerinterface UpgradeManager
dji.upgrade.component.firmware.UpgradeComponentinterface UpgradeComponent
dji.upgrade.component.firmware.model.FirmwareInformationinterface FirmwareInformation
dji.upgrade.component.firmware.model.getFileSize long getFileSize()
dji.upgrade.component.firmware.model.getReleaseDate String getReleaseDate()
dji.upgrade.component.firmware.model.getReleaseNote String getReleaseNote()
dji.upgrade.component.firmware.model.getVersion String getVersion()
dji.upgrade.component.firmware.model.FirmwareUpgradeProgressinterface FirmwareUpgradeProgress
dji.upgrade.component.firmware.model.getProgress float getProgress()
dji.upgrade.component.firmware.model.getState UpgradingProgressState getState()
dji.upgrade.component.firmware.model.UpgradeComponentTypeenum UpgradeComponentType
dji.upgrade.component.firmware.model.UpgradeComponentType.AIRCRAFT AIRCRAFT
dji.upgrade.component.firmware.model.UpgradeComponentType.REMOTE_CONTROLLER REMOTE_CONTROLLER
dji.upgrade.component.firmware.model.UpgradeComponentType.UNKNOWN UNKNOWN
dji.upgrade.component.firmware.model.UpgradeFirmwareStateenum UpgradeFirmwareState
dji.upgrade.component.firmware.model.UpgradeFirmwareState.CHECKING CHECKING
dji.upgrade.component.firmware.model.UpgradeFirmwareState.INITIALIZING INITIALIZING
dji.upgrade.component.firmware.model.UpgradeFirmwareState.OPTIONAL_UPGRADE_AVAILABLE OPTIONAL_UPGRADE_AVAILABLE
dji.upgrade.component.firmware.model.UpgradeFirmwareState.UNKNOWN UNKNOWN
dji.upgrade.component.firmware.model.UpgradeFirmwareState.UP_TO_DATE UP_TO_DATE
dji.upgrade.component.firmware.model.UpgradeFirmwareState.UPGRADE_STRONGLY_RECOMMENDED UPGRADE_STRONGLY_RECOMMENDED
dji.upgrade.component.firmware.model.UpgradingProgressStateenum UpgradingProgressState
dji.upgrade.component.firmware.model.UpgradingProgressState.UNKNOWN UNKNOWN
dji.upgrade.component.firmware.model.UpgradingProgressState.UPGRADE_FAILED UPGRADE_FAILED
dji.upgrade.component.firmware.model.UpgradingProgressState.UPGRADE_SUCCESSFULLY UPGRADE_SUCCESSFULLY
dji.upgrade.component.firmware.model.UpgradingProgressState.UPGRADING UPGRADING
dji.upgrade.component.firmware.UpgradeFirmwareListenerinterface UpgradeFirmwareListener
dji.upgrade.component.firmware.addUpgradeFirmwareListener void addUpgradeFirmwareListener(@NonNull UpgradeFirmwareListener listener)
dji.upgrade.component.firmware.canCancelConsistencyUpgrade boolean canCancelConsistencyUpgrade()
dji.upgrade.component.firmware.getComponentType UpgradeComponentType getComponentType()
dji.upgrade.component.firmware.onConsistencyUpgradeRequestReceived void onConsistencyUpgradeRequestReceived()
dji.upgrade.component.firmware.onFirmwareUpgradeProgressUpdated void onFirmwareUpgradeProgressUpdated(@NonNull FirmwareUpgradeProgress progress)
dji.upgrade.component.firmware.onLatestFirmwareInformationUpdated void onLatestFirmwareInformationUpdated(FirmwareInformation firmwareInformation)
dji.upgrade.component.firmware.onUpgradeFirmwareStateUpdated void onUpgradeFirmwareStateUpdated(@NonNull UpgradeFirmwareState state)
dji.upgrade.component.firmware.getLatestFirmwareInformation FirmwareInformation getLatestFirmwareInformation()
dji.upgrade.component.firmware.removeAllUpgradeFirmwareListener void removeAllUpgradeFirmwareListener()
dji.upgrade.component.firmware.removeUpgradeFirmwareListener void removeUpgradeFirmwareListener(@NonNull UpgradeFirmwareListener listener)
dji.upgrade.component.firmware.startFirmwareConsistencyUpgrade void startFirmwareConsistencyUpgrade(CommonCallbacks.CompletionCallback callback)
dji.upgrade.component.firmware.stopFirmwareConsistencyUpgrade void stopFirmwareConsistencyUpgrade(CommonCallbacks.CompletionCallback callback)
dji.upgrade.component.firmware.getUpgradeState UpgradeFirmwareState getUpgradeState()
dji.upgrade.getAircraftUpgradeComponent UpgradeComponent getAircraftUpgradeComponent()
dji.upgrade.getRemoteControllerUpgradeComponent UpgradeComponent getRemoteControllerUpgradeComponent()
dji.sdk.util.VideoSizeCalculatorUtilclass VideoSizeCalculatorUtil
dji.sdk.util.VideoSizeCalculatorUtil.VideoSizeListenerinterface VideoSizeListener
dji.sdk.util.VideoSizeCalculatorUtil.onVideoSizeChanged void onVideoSizeChanged(int width, int height, int relativeWidth, int relativeHeight)
dji.sdk.util.VideoSizeCalculatorUtil.calculateVideoSizevoid calculateVideoSize()
dji.sdk.util.VideoSizeCalculatorUtil.setListenervoid setListener(VideoSizeListener listener)
dji.sdk.util.VideoSizeCalculatorUtil.setScreenTypeBySizevoid setScreenTypeBySize(int viewWidth, int viewHeight)
dji.sdk.util.VideoSizeCalculatorUtil.setVideoIsRotatedvoid setVideoIsRotated(boolean isRotated)
dji.sdk.util.VideoSizeCalculatorUtil.setVideoTypeBySizevoid setVideoTypeBySize(int videoWidth, int videoHeight, int cameraIndex)

6dca264 4421ba7 4f03703 930a2e4 f5136ba 8894402 1aba3c4