ActiveTrackMode | Different modes of the ActiveTrack Mission. |
BaseRange<T> | Base class for all RangeValue like CameraISORange, CameraApertureRange etc, there are two types of RangeValue,the one is List type range with TYPE_LIST, the other is Max-Min type value with TYPE_MAX_MIN. |
CameraLensFocusAssistant | The lens focus assistant is enabled or not. |
CameraLensFocusTargetPoint | The lens focus Target point. |
CameraLensState | This class contains information about the lens' current state, including lens type, focus status, focus mode, focus assistant state, and Auto Focus (AF) switch state. |
CameraLiveView | CameraLiveView provides a simplified FPV live view. |
CameraParamRangeManager | aim to setup Range Paramaters' key when DJICameraAbstration init, and trigger the onValueChange logic to notify the key listener |
CameraPhotoTimeLapseParam | The TimeLapse parameters including interval, duration and file format when saving. |
CameraPurchasedLicense | CinemaDNG and Apple ProRes license key Only supported by Inspire 2 X5S camera. |
CameraSDCardState | This class provides the SD card's general information and current status. |
CameraSpotMeteringArea | The spot metering area index. |
CameraSSDCapacity | SSD Capacity. |
CameraSSDOperationState | SSD state information for currently executing operations. |
CameraSSDRawVideoResolutionAndFrameRate | Supported only by X5R camera Set Raw Video Resolution and Frame Rate of the SSD. |
CameraSSDState | This class contains the information about camera's Solid State Drive (SSD) information, including state, whether it is connected, its capacity, video size and rate, etc. |
CameraSystemState | This class provides general information and current status of the camera. |
CameraTapZoomTargetPoint | Tap Zoom Target Point. |
CameraThermalVersion | There is a standard version and version with Advanced Radiometry capabilities of the Zenmuse XT thermal camera. |
CameraVideoResolutionAndFrameRate | The camera's video resolution and frame rate. |
CameraWhiteBalanceAndColorTemperature | The camera’s white balance (color temperature). |
ChannelInterference | The interference power of a LBAirLink channel. |
ChannelSelectionMode | Downlink channel selection mode (manual or automatic) for the wireless link. |
ConvertKeyUtil | This class will map the external keys to internal keys (Specially for the flight controller keys and gimbal internal keys). |
DJIActiveTrackMission | ActiveTrack Mission allows an aircraft to track a moving subject using the vision system and without a GPS tracker on the subject. |
DJIActiveTrackMission.DJIActiveTrackMissionExecutionState | Current ActiveTrack Mission execution state. |
DJIActiveTrackMission.DJIActiveTrackMissionProgressStatus | This class provides the real-time status of an executing ActiveTrack Mission. |
DJIAircraft | This class contains the components of an aircraft. |
DJIAircraftRemainingBatteryState | Remaining battery life state. |
DJIAircraftYawStep | This class represents an aircraft yaw rotation step for a custom mission. |
DJIAirLink | This class contains different wireless links between the product (aircraft, handheld), the remote controller (for aircraft products) and the mobile device. |
DJIAirLinkError | Defines all AirLink related errors |
DJIAttitude | The attitude of the aircraft where the pitch, roll, and yaw values will be in the range of [-180, 180]. |
DJIAuxLink | Phantom 3 Standard and 4K products have two wireless links between the remote controller and aircraft. |
DJIAuxLink.DJIAuxLinkUpdatedRemoteControllerSignalInformationCallback | Callback method to receive updated signal information for wireless Auxiliary Control Link between remote controller and aircraft. |
DJIBaseComponent | Class for components in a DJI Product. |
DJIBaseComponent.DJICommandSentAckCallback | This callback is used by the playback feature to acknowledge developers: the command has been sent. |
DJIBaseComponent.DJIComponentListener | Receives notifications of component connectivity changes. |
DJIBaseProduct | Class for all DJI Products that allows the user to get an instance of various components. |
DJIBaseProduct.DJIBaseProductListener | Receives notifications of component and product connectivity changes. |
DJIBaseProduct.DJIComponentGroupKey | Specifies all the components. |
DJIBaseProduct.DJIComponentKey | Specifies all the components. |
DJIBaseProduct.DJIVersionCallback | Callback interface for product version change. |
DJIBattery | This class manages the battery's information and real-time status of the connected product. |
DJIBattery.DJIBatteryAggregationStateUpdatedCallback | This protocol provides a delegate method for you to update the battery's current state. |
DJIBattery.DJIBatteryStateUpdateCallback | This interface is for updating the battery state. |
DJIBatteryAggregationState | Provides a real time summary of the aggregated battery system. |
DJIBatteryCell | Class that contains battery cell voltage data. |
DJIBatteryCheckHelper | |
DJIBatteryCheckHelper.BanSN | |
DJIBatteryCheckHelper.DJIBatteryCheckListener | |
DJIBatteryError | Defines all battery related errors |
DJIBatteryLowCellVoltageOperation | Defines aircraft operation when the cell voltage is low. |
DJIBatteryOverview | Provides an overview of a battery - used when multiple batteries are deployed on one product. |
DJIBatteryPairStatus | Battery pairing state for batteries that can be paired. |
DJIBatteryState | DJIBatteryState is used to keep track of the real-time state of the
battery. |
DJIBatteryStatus | Created by petyrzhan on 6/28/16. |
DJIBatteryWarningInformation | This class is used to keep a record of any unusual status for the battery in the past 30 discharge. |
DJIBluetoothDevice | This class contains information for DJI bluetooth device. |
DJIBluetoothDevice.DJIBluetoothDeviceStatus | |
DJIBluetoothProductConnector | This class contains methods to find DJI products around the mobile device that can be connected using Bluetooth and connect product with SDK. |
DJIBluetoothProductConnector.BluetoothProductConnectorListener | Delegate that receives the product list found by the connector. |
DJICamera | This class provides methods to change camera settings and perform camera actions. |
DJICamera.CameraGeneratedNewMediaFileCallback | Tells that a new media file (photo or video) is generated. |
DJICamera.CameraGeneratedTimeLapsePreviewCallback | Supported only by the Osmo camera Tells the callback that a preview image for the Time-lapse is generated. |
DJICamera.CameraReceivedVideoDataCallback | Video data update callback. |
DJICamera.CameraUpdatedCurrentExposureValuesCallback | Called whenever the camera parameters change. |
DJICamera.CameraUpdatedLensStateCallback | Supported only by X5 camera and X5R camera. |
DJICamera.CameraUpdatedSDCardStateCallback | This interface provides general information and current statuses on the SD card. |
DJICamera.CameraUpdatedSSDStateCallback | Supported only by X5R camera This interface provides general information and current status of the SSD. |
DJICamera.CameraUpdatedSystemStateCallback | Updates the camera's current state. |
DJICamera.ThermalCameraAreaTemperatureAggregationsUpdatedCallback | This interface provides information about the aggregate temperature of metering area. |
DJICamera.ThermalCameraExternalSceneSettingsUpdatedCallback | This interface provides information about the external scene settings. |
DJICamera.ThermalCameraUpdateTemperatureDataCallback | Received temperature in degrees Celsius of image. |
DJICameraError | Defines all camera-related errors. |
DJICameraExposureParameters | This class contains current values for some camera parameters. |
DJICameraParameters | Some of the camera's parameters have dynamic ranges. |
DJICameraParameters.DJICameraParametersListener | Notified when the the camera parameters' range changes. |
DJICameraParameters.VideoResolutionFps | Defines video resolution and frame rate as a type. |
DJICameraSettingsDef | This class contains all the enums and setting classes for the DJI Camera. |
DJICameraSettingsDef.CameraAntiFlicker | Camera anti-flicker values. |
DJICameraSettingsDef.CameraAperture | Camera aperture values. |
DJICameraSettingsDef.CameraApertureRange | |
DJICameraSettingsDef.CameraContrast | Camera contrast. |
DJICameraSettingsDef.CameraCustomSettings | Camera user settings. |
DJICameraSettingsDef.CameraDeletePhotoOperation | Camera Delete Photo Operation Define (Support Lists: Inspire1) |
DJICameraSettingsDef.CameraDigitalFilter | Camera digital filters. |
DJICameraSettingsDef.CameraExposureCompensation | Camera exposure compensation values. |
DJICameraSettingsDef.CameraExposureCompensationRange | |
DJICameraSettingsDef.CameraExposureMode | Camera exposure modes. |
DJICameraSettingsDef.CameraExposureModeRange | |
DJICameraSettingsDef.CameraFileIndexMode | File index modes. |
DJICameraSettingsDef.CameraISO | Camera ISO values. |
DJICameraSettingsDef.CameraISORange | |
DJICameraSettingsDef.CameraLensFocusMode | Supported only by X5 Camera Camera focus mode. |
DJICameraSettingsDef.CameraLensFocusStatus | Supported only by X5 Camera The focusing status of the camera's lens. |
DJICameraSettingsDef.CameraLensType | Supported only by X5 Camera The enum type camera lens. |
DJICameraSettingsDef.CameraMediaFileDeleteStatus | The file deletion status when deleting a file as the camera is in Playback MODE. |
DJICameraSettingsDef.CameraMediaFileType | Showing media file types when the camera is in Playback mode. |
DJICameraSettingsDef.CameraMeteringMode | Camera exposure metering values. |
DJICameraSettingsDef.CameraMode | Camera modes. |
DJICameraSettingsDef.CameraModeRange | |
DJICameraSettingsDef.CameraOpticalZoomSpec | Zoom lens profile. |
DJICameraSettingsDef.CameraOrientation | Physical orientation of the camera. |
DJICameraSettingsDef.CameraPhotoAEBParam | AEB continue capture parameter values. |
DJICameraSettingsDef.CameraPhotoAspectRatio | Camera's photo ratios, where the first value is the width and the second value is the height. |
DJICameraSettingsDef.CameraPhotoBurstCount | The amount of photos taken in one burst shot (shooting photo in burst mode). |
DJICameraSettingsDef.CameraPhotoFileFormat | Camera photo storage formats. |
DJICameraSettingsDef.CameraPhotoIntervalParam | Sets the number of pictures, and the time interval between pictures for the Interval capture shoot photo mode. |
DJICameraSettingsDef.CameraPhotoQuality | Photo quality of the JPEG image. |
DJICameraSettingsDef.CameraPhotoTimeLapseFileFormat | File format for camera when it is in time-lapse mode. |
DJICameraSettingsDef.CameraPlaybackMode | A playback mode represents a task that the Playback manager is executing. |
DJICameraSettingsDef.CameraSharpness | Camera sharpness values. |
DJICameraSettingsDef.CameraShootPhotoMode | The camera work mode for ShootPhoto has several modes within its definition. |
DJICameraSettingsDef.CameraShutterSpeed | Camera's shutter speed options. |
DJICameraSettingsDef.CameraShutterSpeedRange | |
DJICameraSettingsDef.CameraSSDVideoDigitalFilter | Camera digital filters for videos that will be stored in SSD with Apple ProRes codecs. |
DJICameraSettingsDef.CameraThermalDigitalZoomScale | Supported only by thermal Camera The digital zoom. |
DJICameraSettingsDef.CameraThermalExternalParamProfile | User defined parameters. |
DJICameraSettingsDef.CameraThermalFFCMode | Supported only by thermal Camera The FFC mode. |
DJICameraSettingsDef.CameraThermalFrameRateUpperBound | Supported only by thermal Camera The frame rate upper bound. |
DJICameraSettingsDef.CameraThermalGainMode | Supported only by thermal Camera The gain mode. |
DJICameraSettingsDef.CameraThermalIsothermUnit | Supported only by thermal Camera The unit for Isotherm. |
DJICameraSettingsDef.CameraThermalLensFocalLength | Supported only by thermal Camera The lens model. |
DJICameraSettingsDef.CameraThermalPalette | Supported only by thermal imaging camera Different color palettes can be used to show different temperatures in the thermal image. |
DJICameraSettingsDef.CameraThermalProfile | Supported only by thermal Camera The profile of thermal imaging camera, which includes information about resolution, frame rate and focal length. |
DJICameraSettingsDef.CameraThermalResolution | Supported only by thermal Camera The resolution of thermal imaging camera. |
DJICameraSettingsDef.CameraThermalROI | Supported only by thermal imaging camera Region of interest. |
DJICameraSettingsDef.CameraThermalScene | Supported only by thermal imaging camera Use the Scene option to instantly enhance your image. |
DJICameraSettingsDef.CameraVideoFileFormat | Video storage formats. |
DJICameraSettingsDef.CameraVideoFrameRate | Camera video frame rate values. |
DJICameraSettingsDef.CameraVideoFrameRateRange | |
DJICameraSettingsDef.CameraVideoPlaybackOperation | Camera Video Playback Operation Define (Support Lists: Inspire1) |
DJICameraSettingsDef.CameraVideoResolution | Camera video resolution values. |
DJICameraSettingsDef.CameraVideoResolutionAndFrameRateRange | |
DJICameraSettingsDef.CameraVideoResolutionRange | |
DJICameraSettingsDef.CameraVideoStandard | Video standard values. |
DJICameraSettingsDef.CameraWhiteBalance | Camera white balance values. |
DJICameraSettingsDef.OpticalZoomDirection | The direction to adjust the camera zoom (camera focal length). |
DJICameraSettingsDef.OpticalZoomSpeed | The speed of lens to zoom. |
DJICameraSettingsDef.VideoFileCompressionStandard | The compression standard used to store the video files. |
DJICameraThermalMeasurementMode | Thermal measurement mode. |
DJICodecManager | Class that handles encoding and decoding of media |
DJICommonCallbacks | Created by dji on 5/25/16. |
DJICommonCallbacks.DJICompletionCallback | Completion callback for asynchronous operations. |
DJICommonCallbacks.DJICompletionCallbackWith<T> | DJI completion callback with parameter T, the T will be defined where it is called. |
DJICommonCallbacks.DJICompletionCallbackWithThreeParam<X, Y, Z> | DJI completion callback with parameters X, Y, Z, which will be defined where it is called. |
DJICommonCallbacks.DJICompletionCallbackWithTwoParam<X, Y> | DJI completion callback with parameters X, Y, which will be defined where it is called. |
DJICompass | This class contains important status for the compass of the product, and provides methods to calibrate the compass. |
DJICompassCalibrationStatus | An enum class representing compass calibration. |
DJICustomMission | In a custom mission, you can create multiple kinds of mission steps to control the aircraft to execute a series of complex tasks. |
DJICustomMission.DJICustomMissionProgressStatus | This class contains real-time status of the executing custom mission. |
DJIDiagnostics | Product Diagnostics. |
DJIDiagnostics.UpdateDiagnosticsListCallback | Callback interface that updates the product's current diagnostics information. |
DJIError | Class that handles all errors that are not handled by individual components. |
DJIFlightController | This class contains components of the flight controller and provides methods to send different commands to the flight controller. |
DJIFlightControllerAdvancedGoHomeState | Created by changjian.xu on 2016/8/11. |
DJIFlightControllerControlMode | Control mode of the flight controller. |
DJIFlightControllerCurrentState | true if the clearance between the aircraft and the ground is less than 0.3m
and confirmation from the user is needed to continue the landing. |
DJIFlightControllerDataType | This class provides the data type for flight controller. |
DJIFlightControllerDelegate | This class provides delegate methods to update flight controller's current state. |
DJIFlightControllerDelegate.FlightControllerIMUStateChangedCallback | Callback interface that is used to receive IMU state from flight controller. |
DJIFlightControllerDelegate.FlightControllerReceivedDataFromExternalDeviceCallback | Callback function that updates the data received from an external device (e.g.the onboard device). |
DJIFlightControllerDelegate.FlightControllerUpdateSystemStateCallback | Callback function that updates the flight controller's current state data. |
DJIFlightControllerDelegate.ReceivedNoFlyZoneFromFlightControllerCallback | Callback interface that is used to receive no fly zone information from the flight controller |
DJIFlightControllerError | Defines all flight controller errors. |
DJIFlightControllerFlightMode | Flight controller flight modes. |
DJIFlightControllerNoFlyStatus | This will return the status of the aircraft whether the aircraft is near the no fly zone or not. |
DJIFlightControllerRemoteControllerFlightMode | Flight modes that map to the flight mode switch on the remote controller. |
DJIFlightControllerSmartGoHomeStatus | Class for smart go home status. |
DJIFlightControlState | This is an enum for notification of flight control state. |
DJIFlightError | Created by Shirley.Yang on 2016/8/5. |
DJIFlightErrorInformation | Created by Shirley.Yang on 2016/8/5. |
DJIFlightFailsafeOperation | Defines aircraft failsafe action when signal between the remote controller and the aircraft is lost. |
DJIFlightLimitation | This class contains the flight status of the aircraft related to the flight limitation, and provides methods to configure the flight limitation. |
DJIFlightOrientationMode | Tells the aircraft how to interpret flight commands for forward, backward, left and right. |
DJIFlyZoneInformation | The geospatial information in GEO is categorized in one of the three ways which are Warning Zone, Authorization Zone and Restricted Zone). |
DJIFlyZoneManager | This class manages the Geospatial Environment Online (GEO) system which provides warning, enhanced warning, authorization and restricted fly zone information. |
DJIFlyZoneManager.FlyForbidStatusUpdatedCallback | An interface for obtaining FlyForbidStatus . |
DJIFoldingDroneFlightController | Created on 16/9/27. |
DJIFollowMeMission | The class represents a follow-me mission. |
DJIFollowMeMission.DJIFollowMeHeading | Aircraft's heading during a follow me mission. |
DJIFollowMeMission.DJIFollowMeMissionExecutionState | All possible follow me mission execution states. |
DJIFollowMeMission.DJIFollowMeMissionStatus | This class provides the real-time status of the executing follow-me mission. |
DJIFollowmeMissionStep | This class represents a follow-me step for a custom mission. |
DJIGeoError | This class contains the error type for GEO feature. |
DJIGeoError | This class contains the error type for GEO feature. |
DJIGimbal | DJIGimbal is the class for controlling the view of the drone. |
DJIGimbal.GimbalAdvancedSettingsStateUpdateCallback | Supported only by Osmo This interface provides the method to receive the updated state and user configuration. |
DJIGimbal.GimbalBatteryRemainingEnergyUpdateCallback | Gimbal energy remaining of Ronin MX in percent. |
DJIGimbal.GimbalStateUpdateCallback | Callback for updating the gimbal's current state. |
DJIGimbalAdvancedSettingsProfile | The Advanced Settings Profile contains presets for SmoothTrack and the Physical Controller sensitivity. |
DJIGimbalAdvancedSettingsState | The current advanced settings of the gimbal. |
DJIGimbalAngleRotation | This is used to enable the gimbal rotation in pitch, roll and yaw direction. |
DJIGimbalAttitude | Created by Robert.Liu on 6/2/16. |
DJIGimbalAttitudeStep | Subclass of DJIMission Step: you can control gimbal attitude using this mission step. |
DJIGimbalAxis | Gimbal Axis. |
DJIGimbalBalanceTestResult | The balance test result. |
DJIGimbalCalibrationState | Created by dji on 6/2/16. |
DJIGimbalCapabilityKey | These enums are keys for gimbal capability map. |
DJIGimbalControllerMode | Supported only by Osmo. |
DJIGimbalEndpointDirection | Gimbal endpoint setting. |
DJIGimbalError | Defines all gimbal related errors. |
DJIGimbalLoadingBalanceStatus | The loading balance status of the gimbal. |
DJIGimbalMotorControlPreset | Different cameras have different preset parameters for gimbal motor stiffness, strength, gyro filtering and pre-control. |
DJIGimbalRotateAngleMode | The rotation angle of gimbal can be defined as either Absolute (relative to heading), or Relative (relative to it's current angle). |
DJIGimbalRotateDirection | Gimbal rotate direction. |
DJIGimbalSpeedRotation | This is used to set the gimbal's rotation speed (angular velocity). |
DJIGimbalState | This class provides the current state of the gimbal. |
DJIGimbalWorkMode | Gimbal work modes. |
DJIGoHomeStatus | A class used to identify the different stage of go home process. |
DJIGoHomeStep | This class represents a go-home step for a custom mission. |
DJIGoToStep | This class represents a go-to step for a custom mission. |
DJIGPSSignalStatus | A enum class representing GPS signal levels, which are used to measure the signal quality. |
DJIHandHeld | This class contains the components of a handheld device. |
DJIHandheldButtonStatus | The status of the shutter button and record button on the handheld controller. |
DJIHandheldController | This class contains interfaces to control a handheld device. |
DJIHandheldController.DJIHandheldPowerModeListener | Callback to receive the updated power mode of the handheld controller. |
DJIHandheldController.DJIUpdateHardwareStateCallback | Callback for the handheld controller's current hardware state (e.g. |
DJIHandheldControllerHardwareState | Handheld controller's current state. |
DJIHandheldControllerLEDColorPattern | Pattern used to control a single color (red, green or blue) of the handheld controller's LED. |
DJIHandheldControllerLEDCommand | Command used to control different colors (red, green and blue) of the handheld controller's LED. |
DJIHandheldPowerMode | Created by hai on 5/26/16. |
DJIHandheldTriggerStatus | The status of the shutter button and record button on the handheld controller. |
DJIHotPointMission | The class represents a hotpoint mission, which can be executed by the mission manager. |
DJIHotPointMission.DJIHotPointHeading | Heading of the aircraft while orbiting the hot point. |
DJIHotPointMission.DJIHotpointMissionExecutionState | All possible hot point mission execution states. |
DJIHotPointMission.DJIHotPointMissionStatus | This class provides the real-time status of the executing hot-point mission. |
DJIHotPointMission.DJIHotPointStartPoint | Aircraft start point relative to the hot point. |
DJIHotpointStep | This class represents a hot-point step for a custom mission. |
DJIIMUCalibrationOrientation | The different orientations the aircraft needs for a multi-orientation IMU calibration. |
DJIIMUCalibrationStatus | Enum for IMU calibration |
DJIIMUMultiOrientationCalibrationHint | This class is used to lead the user through an IMU calibration for products that require calibration at multiple orientations. |
DJIIMUMultiOrientationCalibrationStatus | IMU calibration status for the current aircraft orientation. |
DJIIMUSensorState | Enum for IMU sensor status |
DJIIMUState | This class contains current state of the DJI Inertial Measurement Unit(IMU) State. |
DJIInspire2Battery | Created by dji on 16/11/2. |
DJIInspire2FlightController | Created by dji on 16/11/2. |
DJIInspire2Gimbal | Created by dji on 16/11/2. |
DJIIntelligentFlightAssistant | This class contains components of the Intelligent Flight Assistant and provides methods to change the settings of Intelligent Flight Assistant. |
DJIIntelligentFlightAssistant.VisionControlStateUpdatedCallback | |
DJIIntelligentFlightAssistant.VisionDetectionStateUpdatedCallback | This protocol provides a interface to update the Intelligent Flight Assistant current state. |
DJILandingGear | This class contains the state of the landing gear. |
DJILandingGearMode | Current Mode of the Landing Gear |
DJILandingGearStatus | The current state/position of the landing gear. |
DJILBAirLink | This class contains methods to change the settings of the Lightbridge Air Link. |
DJILBAirLink.DJILBAirLinkFPVBandwidthPercentChangedCallback | Callback for when the FPV video bandwidth percentage has changed. |
DJILBAirLink.DJILBAirLinkUpdatedAllChannelInterferenceCallback | Callback of signal strength of all signals present on all available downlink channels. |
DJILBAirLink.DJILBAirLinkUpdatedLightbridgeModuleSignalInformationCallback | Signal quality and strength information for the current downlink channel on each air link module antenna. |
DJILBAirLink.DJILBAirLinkUpdatedRemoteControllerSignalInformationCallback | Signal quality and strength information for the current uplink channel on each Remote Controller (or ground station) antenna. |
DJILBAirLink.DJIOnReceivedVideoCallback | Callback for when updated video data is received. |
DJILensFeatureUtils | Created by Shirley.Yang on 2016/11/16. |
DJILocationCoordinate2D | A class representing 2 dimensional location coordinate. |
DJILocationCoordinate3D | This is a structure for presenting the location, latitude, longitude, altitude. |
DJIMedia | This class contains the information about a multi-media file in the SD card. |
DJIMedia.MediaType | Media types. |
DJIMedia.VideoPlaybackStatus | The playback status. |
DJIMediaManager | The media manager is used to interact with the file system in the SD card. |
DJIMediaManager.CameraDownloadListener<E> | This callback will notify the app when the media download executed. |
DJIMediaManager.MediaUpdatedVideoPlaybackStateCallback | Updates the video playback state of the media manager. |
DJIMediaManager.VideoPlaybackState | The playback state of the media manager. |
DJIMission | The class is an abstract class representing a mission that can be executed by the mission manager. |
DJIMission.DJIMissionProgressHandler | Returns the progress status from 0.0 to 1.0. |
DJIMission.DJIMissionProgressStatus | A class representing the progress of an executing mission. |
DJIMission.DJIMissionType | This enum is deprecated. An enum class representing the mission type. |
DJIMission.DJIProgressType | |
DJIMissionManager | This class manages the execution cycle for a mission. |
DJIMissionManager.MissionProgressStatusCallback | This interface provides the method to update mission progress status. |
DJIMissionManagerError | Defines all mission manager related errors. |
DJIMissionManagerError | Defines all mission manager related errors. |
DJIMissionStep | Abstract class for all mission steps. |
DJIMobileRemoteController | A simulated remote controller on the mobile device to control the aircraft when the physical remote controller is absent. |
DJINoFlyZone | No fly zone. |
DJIOcuSyncLink | This class is for handling the logic of SDRLink, which is the special Airlink that presents in Folding Drone. |
DJIOcuSyncLink.FrequencyInterferenceUpdatedCallback | Updated power for interference signals with frequencies in the 2.4 GHz (2400MHz to 2482 MHz) frequency band incident on the remote controller. |
DJIOcuSyncLink.ReceivedWarningMessageCallback | Updated OcuSync link warning messages. |
DJIOcuSyncLink.VideoDataRateUpdatedCallback | Updated data rate in Mbps for the wireless downlink (from aircraft to remote controller). |
DJIP4PFlightController | Created by Shirley.Yang on 2016/11/8. |
DJIPanoramaMission | During a Panorama Mission, the user can rotate the camera 360 or 180 degrees to take several photos, and then download the photos to render a panorama. |
DJIPanoramaMission.DJIPanoramaMissionStatus | Supported only by the Osmo camera This class provides the real-time status of an executing panorama mission. |
DJIPanoramaMission.DJIPanoramaMode | Supported only by the Osmo camera Defines options for different types of modes for a panorama mission. |
DJIParamCapability | DJIParamCapability represents the capability of a parameter of a component or product. |
DJIParamMinMaxCapability | DJIParamCapabilityMinMax adds the maximum and minimum possible values of the parameter to the base class property of whether the parameter is supported by the component or product. |
DJIParamMinMaxCapability | DJIParamCapabilityMinMax adds the maximum and minimum possible values of the parameter to the base class property of whether the parameter is supported by the component or product. |
DJIPlaybackManager | The playback manager is used to interact with the playback system of the camera. |
DJIPlaybackManager.CameraFileDownloadCallback | This callback will notify the process of downloading selected files. |
DJIPlaybackManager.DJICameraPlaybackState | This class provides general information and current status of Camera Playback State. |
DJIPlaybackManager.DJICameraPlayBackStateCallBack | The interface provides the method to receive the updated state of the playback manager. |
DJIRCBatteryInfo | Remote Controller's battery information. |
DJIRCChargeMobileMode | Modes to charge the iOS mobile device. |
DJIRCControlChannel | Remote controller's channel. |
DJIRCControlChannelName | Remote Controller control channels. |
DJIRCControlMode | The control mode of a Remote Controller, it can be a Chinese, or Japanese, or American style. |
DJIRCControlPermission | Class for RC control permission. |
DJIRCControlStyle | Remote controller's control style. |
DJIRCGimbalControlDirection | Defines what the Gimbal Dial (upper left wheel on the Remote Controller) will control. |
DJIRCGimbalControlSpeed | DJI RC gimbal control speed |
DJIRCGPSData | Remote Controller's GPS data. |
DJIRCGPSData.DJIRCGpsTime | Remote Controller's GPS time. |
DJIRCHardwareState | Remote Controller's current state. |
DJIRCHardwareState.DJIRCFiveDButton | Movement direction of the remote controller's 5D button. |
DJIRCHardwareState.DJIRCFiveDButtonDirection | Movement direction of the remote controller's 5D button. |
DJIRCHardwareState.DJIRCHardwareButton | Remote Controller has numerous momentary push buttons, which will use this state. |
DJIRCHardwareState.DJIRCHardwareJoystick | Remote Controller's hardware joystick |
DJIRCHardwareState.DJIRCHardwareLeftWheel | the hardware left wheel of the Remote Controller |
DJIRCHardwareState.DJIRCHardwareRightWheel | Current state of the Camera Settings Dial (upper right wheel on the Remote Controller). |
DJIRCHardwareState.DJIRCHardwareTransformationSwitch | Transformation Switch position. |
DJIRCHardwareState.DJIRCHardwareTransformationSwitchState | Transformation Switch position states. |
DJIRCHardwareState.DJIRemoteControllerFlightModeSwitchPosition | Remote Controller Flight Mode switch position. |
DJIRCInfo | This class contains the information of a remote controller. |
DJIRCJoinMasterResult | Results when a slave Remote Controller tries to join a master Remote Controller. |
DJIRCRemoteFocusState | Remote Controller's Remote Focus State The focus product has one dial (focus control) that controls two separate parts of the camera: focal length and aperture. |
DJIRCRemoteFocusState.DJIRCRemoteFocusControlDirection | Remote Focus Control Direction. |
DJIRCRemoteFocusState.DJIRCRemoteFocusControlType | Remote Focus Control Type. |
DJIRCRequestGimbalControlResult | Result when a slave requests permission to control the gimbal. |
DJIRCToAircraftPairingState | Remote controller pairing state. |
DJIRemoteController | This class represents the remote controller of the aircraft. |
DJIRemoteController.RCBatteryStateUpdateCallback | Callback function that updates the Remote Controller's current battery state. |
DJIRemoteController.RCGpsDataUpdateCallback | Callback function that updates the Remote Controller's current GPS data. |
DJIRemoteController.RCHardwareStateUpdateCallback | Callback function that updates the Remote Controller's current hardware state. |
DJIRemoteController.RCMasterSlaveStateUpdateCallback | Callback function that updates the Remote Controller's master and slave state. |
DJIRemoteController.RCReceiveGimbalControlRequestFromSlaveCallback | The callback will handle the gimbal control request. |
DJIRemoteController.RCRemoteFocusStateUpdateCallback | Callback function that updates the Remote Focus State. |
DJIRemoteControllerError | Defines all remote controller related errors. |
DJIRemoteControllerMode | Remote Controller mode of operation can be normal (single RC connected to aircraft), master, slave, or unknown |
DJIRtk | Real Time Kinematic |
DJIRtk.UpdateRtkStateCallback | This interface provides a delegate method to update the RTK state. |
DJIRTKPositioningSolution | This enum defines the positioning solution the system is currently using. |
DJIRTKReceiverInfo | Single RTK receiver information. |
DJIRtkState | This class holds the state of the RTK system including position, positioning solution and receiver information. |
DJISDKCacheError | |
DJISDKError | Catch all for various errors across the SDK which includes:
|
DJISDKManager | This class contains methods for you to the register app, start or stop connection with the product. |
DJISDKManager.DJISDKManagerCallback | Callback interface for SDK manager. |
DJIShootPhotoStep | This class represents a step related to photo-shooting for a custom mission. |
DJISignalInformation | This class contains the signal status of a channel. |
DJISimulator | DJI aircraft can be put into simulator mode using this class. |
DJISimulator.UpdatedSimulatorStateDataCallback | Simulator's callback interface. |
DJISimulatorInitializationData | Data to initialize the simulator with. |
DJISimulatorStateData | Aircraft simulator state data. |
DJIStartRecordVideoStep | This class represents a step related to video-recording for a custom mission. |
DJIStopRecordVideoStep | This class represents a step related to video-recording for a custom mission. |
DJITakeoffStep | This class represents a take-off step for a custom mission. |
DJITapFlyMission | A TapFly Mission is initialized with a position target from the live video stream. |
DJITapFlyMission.DJIBypassDirection | Direction aircraft is moving around or bypassing and obstacle. |
DJITapFlyMission.DJITapFlyMissionExecutionState | TapFly Mission execution state. |
DJITapFlyMission.DJITapFlyMissionProgressStatus | This class provides the real-time status of an executing TapFly Mission. |
DJITapFlyMode | Different modes of the TapFly Mission. |
DJIVector | A cartesian vector in 3D space. |
DJIVirtualStickFlightControlData | Contains all the virtual stick control data needed to move the aircraft in all directions |
DJIVirtualStickFlightCoordinateSystem | An enum class representing flight control coordinate system. |
DJIVirtualStickRollPitchControlMode | Defines how manual roll and pitch values are interpreted by the aircraft. |
DJIVirtualStickVerticalControlMode | Defines how vertical control values are interpreted by the aircraft. |
DJIVirtualStickYawControlMode | Defines how manual yaw values are interpreted by the aircraft. |
DJIVisionAssistantStatus | The status of vision assistant. |
DJIVisionControlState | This class gives the aircraft's state controlled by the intelligent flight assistant. |
DJIVisionDetectionSector | The vision system can see in front of the aircraft with a 70 degree horizontal field of view (FOV) and 55 degree veritcal FOV. |
DJIVisionDetectionState | This class gives state information about the product's vision sensors used for obstacle detection. |
DJIVisionLandingProtectionStatus | Landing protection status returned by the downward vision sensor. |
DJIVisionSectorWarning | The warning level of the vision system. |
DJIVisionSensorPosition | Position of the sensor on the aircraft |
DJIVisionSystemWarning | The warning level of the vision system. |
DJIWaypoint | The class represents a target point in the waypoint mission. |
DJIWaypoint.DJIWaypointAction | This class represents a waypoint action for DJIWaypoint. |
DJIWaypoint.DJIWaypointActionType | Waypoint action types. |
DJIWaypoint.DJIWaypointTurnMode | How the aircraft will turn at a waypoint to transition between headings. |
DJIWaypointMission | In the waypoint mission, the aircraft will travel between waypoints, execute actions at waypoints, and adjust heading and altitude between waypoints. |
DJIWaypointMission.DJIWaypointMissionExecutionState | Current waypoint mission state. |
DJIWaypointMission.DJIWaypointMissionFinishedAction | Actions for when the waypoint mission has finished. |
DJIWaypointMission.DJIWaypointMissionFlightPathMode | This enum reflects the path mode. |
DJIWaypointMission.DJIWaypointMissionGotoWaypointMode | This enum will determine the goto point mode while the drone executes the flight. |
DJIWaypointMission.DJIWaypointMissionHeadingMode | This enum will determine the direction while the drone executes the flight. |
DJIWaypointMission.DJIWaypointMissionStatus | This class provides the real-time status of an executing waypoint mission. |
DJIWaypointStep | This class represents a waypoint step for a custom mission. |
DJIWiFiLink | This class provides methods to change the setting of the product's WiFi. |
DJIWiFiLink.DJIWiFiGetSignalChangedCallback | This is a delegate callback for detecting WiFi signal changes and values. |
DJIWiFiLink.DJIWiFiSignalQualityChangedCallback | This interface provides a method to receive the updated WiFi signal quality. |
DJIWiFiLink.RSSICallback | Callback to listen to any changes in all RSSIs |
DJIWiFiSignalQuality | WiFi Signal Quality - as measuremed by Osmo, Phantom 3 4K and Phantom 3 Standard. |
FlyForbidStatus | An enum class contains the fly forbid status. |
FlyZoneCategory | An enum class represents the category of fly zone. |
FlyZoneShape | An enum class contains the shape of the fly zone. |
FlyZoneType | An enum class contains the type of the fly zone. |
FpvLiveView | A ready to use FPV live view, only Inspire 2 FPV live video supported. |
FrequencyBandChannelRange | Channels range for different frequency band. |
FrequencyInterference | This class represents the power spectral density of a frequency slice. |
GeoSyncFileService | This will sync up the file from the server. |
HistoryInfo | Created by Shirley.Yang on 2016/8/5. |
JoinedMasterNameAndPasswordResult | |
JoinMasterData | |
JoinMasterParams | |
JoystickHorizontalDirection | Joystick Horizontal direction. |
JoystickVerticalDirection | Joystick Vertical direction. |
LBAirLinkDataRate | Wireless downlink data rate. |
LBAirLinkEncodeMode | Lightbridge 2 encode mode. |
LBAirLinkFPVVideoQualityLatency | FPV (First-person view) video can prioritize either quality or latency. |
LBAirLinkFrequencyBand | Frequency band for LB airlink. |
LBAirLinkPIPDisplay | Defines the combination of video sources to form the secondary output video. |
LBAirLinkPIPPosition | PIP (Picture In Picture) position on the screen relative to the main subject video. |
LBAirLinkSecondaryVideoFormat | Secondary output video resolution and frame rate. |
LBAirLinkSecondaryVideoOutputPort | Remote Controller port to send secondary video to (in addition to USB video sent to the Mobile Device). |
LBAirLinkUnit | OSD data units. |
MasterMode | |
MasterSlaverState | State of the remote controller related to the master and slave mode. |
Model | Specifies all the supported products (Aircraft and Handheld). |
OcuSyncBandwidth | The channel bandwidth for the OcuSync downlink (from the aircraft to the remote controller). |
OcuSyncWarningMessage | OcuSync link warning messages. |
RCCustomButtonTagParam | |
RemoteControllerModeParam |
SDRHdOffsetParams | |
SDRInterferedTerminal | |
SignalQualityUpdatedCallback | Updated signal quality in percent for the wireless (from aircraft to remote controller). |
ThermalAreaTemperatureAggregations | All information about temperature of ThermalSportMeteringArea |
ThermalExternalSceneSettings | Thermal cameras measure the apparent surface temperature of a given object. |
ThermalSpotMeteringTargetPoint | The thermal spot metering Target point. |
UserAccountStatus | User account status. |
VideoDataChannel | Video Data Channel for Lightbridge. |
WifiAirLinkDataRate | WiFi data rate. |
WifiChannelInterference | The interference power of a WiFi channel. |
WiFiFrequencyBand | WiFi frequency band. |
WorkingFrequence | Created by petyrzhan on 9/25/16. |