Mobile SDK 4.16.4
Mobile SDK is a library that consists of a set of software interfaces. It helps people to communicate with the aircraft through an app. By using MSDK, people are able to send command to firmware such as land or return to home. But MSDK is not able to change the aircraft's behaviour logic. E.g. You cannot change the logic of return to home function through MSDK, it is determined by firmware. From MSDK, People can also retrieve telemetry data from the aircraft such as live video stream, location and attitude.
- Live broadcast cannot be reopened after interruption
- How can I view the list of products supported by MSDK?
- Why I have received an execution timeout when calling startGoHome
- The problem of connection interruption caused by inserting a network card on M300 during use
- Why does the M300 have the problem of missing waypoints on waypoint missions?
- Failed to get the file list for the first time when downloading files
Policy and Law
Registration and login
- What is the directory of LDM PLUS license should save to?
- How to know an aircraft is switched on?
- LDM Introduction
- How to solve the fail registration of MSDK?
- How to register to MSDK?
- How to login the DJI account?
- How can I get the RTK coordinate system by getNetworkServiceCoordinateSystem?
- When the isRTKBeingUsed will be True?
- The introduction of RTK state
- How to set the location of D-RTK base station?
- The introduction of RTK maintain positioning accuracy mode
- How to connect D-RTK by using P4R?
- How to solve "Invalid Software Data" issue?
- What happen if you encounter a .so library crash?
- How to get system status
- Common error code in WaypointV2Mission
- How to get flight record or flight log?
- The common error of refreshFileListOfStorageLocation method.
- How to get the absolute altitude of an aircraft?
- How to enable the visual obstacle avoidance system during smart return phone phase?
- How to get the information callback of visual obstacle system?
- How to get the wind speed and direction?
- How to get the airplane information around aircraft?
- Hot to get the left and right visual obstacle system data for Mavic 2 series?
- What is the recommended configuration of virtual stick?
- How to control the aircraft to fly a certain distance by a certain direction?
- Why the aircraft cannot hover in air when using virtual stick?
- How to fly an aircraft to a specified location and height?
- When you can enable virtual stick?
- Can you use virtual stick during an execution of waypointV2Mission period?
- How to make sure the camera lens points to the object when tap the screen?
- How to standardize the Zenmuse L1's IMU?
- Aircraft head and gimbal heading when going back to home
- Introduction of gimbal parameter settings
- How to make the gimbal reset to middle?
- Why the time attribute does not make effect in gimbal.rotate()?
- Why the FileListState is always RESET?
- How do I play a video?
- What is the use of FileIndexMode?
- Which file path is getSDCardFileListSnapshot reading at?
- How to know the aircraft has a SD card inseted?
- How to write any custom information into a media file?
- How to live stream via webRTC protocol?
- How to live steam by using RTSP protocol?
- How to set the bit rate of live stream?
- How to broadcast the live video stream to PC?
- Can you live stream multiple video stream by using LiveStreamManager?
- How to know the live stream is broken?
- Why is the information obtained about the unlocked zone incomplete?
- How large the fly zone you can get from getFlyZonesInSurroundingArea?
- What happen if you fly through a restricted fly zone?
- How to apply the unlock fly zone license?
- How to know where a fly zone is?
- How to import the unlock license into the aircraft?
- What is the difference in voltage of the M300 battery that will prevent it from taking off?
- How to get the number of discharge cycles for a smart battery?
- Why I am unable to get FULL_CHARGE_CAPACITY and NUMBER_OF_DISCHARGES key values?
- How to set the self discharge in days for a smart battery?
- How to listen the battery warning threshold?
- How to get the charge percentage and voltage of M300 batteries?
- How do I display both the visible and infrared camera feeds?
- How does DJI Air 2S zoom?
- How to get the field of view (FOV)?
- How to download panorama photos?
- How to shoot a Panorama photo?
- How to customize the name of media files?
- Why can't I listen to the flight mode switch status?
- How to achieve focusing in smart controller?
- Does RC Pro for Air2S compatible for MSDK?
- The RC master/slave mode setting on M300
- Mavic air 2 custom function on controller shoot photo button
- How to customize the capture button of Mavic Air 2 remote controller?
Video Stream and Airlink
- How to get video stream from background?
- What can you do if the video stream is blur or appear mosaic?
- Why M300 cannot display video stream after switching on?
- Which airlink protocol is M2EA using?
- Which frequency band does M300 supoort?
- How the addVideoActiveStatusListener will return a callback while listening a video stream status?
- How to configure WaypointV2's waypoint actions?
- What is the height involved in overlap rate calculation?
- Two methods of adding waypoints to waypointV1 Mission
- How do I get the estimated time and route length for Waypoint Mission?
- How to use the CAMERA_ZOOM or CAMERA_FOCUS in waypointMission?
- The reason for error-Invalid reference location point, please check your aircraft location with your waypoints
- Why is the flight path offset planned path shown on MapWidget?
- How do I adjust the live screen displayed by FPVwidget?
- How to get the reading values from DashboardWidget in UXSDK?
- What is the red TOP symbol means on UXSDK element?
- UXSDK Map Introduction
- How to show fly zones?