LTE (Long Term Evolution) management class, used to authentication, enable and disable enhanced video transmission, and obtain LTE signal level and LTE status. This feature is currently only supported in mainland China. Enhanced video transmission combines video transmission and LTE 4G automatic enhanced video transmission technology. When the video transmission signal is good, the 4G link will maintain the basic data connection but no video transmission, in order to achieve high image quality and low latency, while reducing 4G traffic consumption. When the video transmission is interfered or blocked or in the scenario of long-distance transmission, the 4G transmission will be automatically turned on and enter the enhanced video transmission stage. After the video transmission is disconnected, the 4G transmission will work independently. At this time, the video transmission will be completely transmitted through the 4G transmission.
voidaddLTEAuthenticationInfoListener(@NonNull final LTEAuthenticationInfoListener listener)
Package:
dji.v5.manager.interfaces
Description:
Add a listener of LTE authentication information, through which the authentication status and authentication information can be obtained. This function requires access to the DJI server for authentication, please ensure that the network connection is normal.
Update LTE authentication information. If LTEAuthenticationInfoListener fails to monitor the authentication information, you can call this interface to update the authentication information from the DJI server.
Obtain the LTE authentication verification code. If isLTEAuthenticated is false, it means that the aircraft is not LTE-authenticated. You can obtain the LTE authentication verification code through this interface, and then call startLTEAuthentication to start LTE authentication .
Supported since MSDK 5.2.0
Input Parameters:
String phoneAreaCode
The area code of the LTE authentication mobile phone number, currently only supports mainland China (86).
Start LTE authentication, call getLTEAuthenticationVerificationCode to get the LTE authentication verification code, and then call this interface to start LTE authentication. After passing the authentication, you can call setLTEEnhancedTransmissionType to enable and disable LTE enhanced video transmission.
Supported since MSDK 5.2.0
Input Parameters:
String phoneAreaCode
The area code of the LTE authentication mobile phone number, currently only supports mainland China (86).
Obtain the LTE enhanced transmission type. OCU_SYNC_LTE means the enhanced image transmission function is enabled, and OCU_SYNC means the enhanced image transmission function is disabled and OCUSYNC video transmission is used.
Sets the LTE enhanced transmission type, enable or disable the enhanced video transmission function. If the type is OCU_SYNC_LTE, it means that the enhanced video transmission function is enabled, and if the type is OCU_SYNC, it means that the enhanced video transmission function is disabled, and OCUSYNC video transmission is used.
Set the aircraft LTE privatization server address. You can call getAircraftPrivatizationServerInfo to monitor the address of the aircraft LTE privatization server that has been set.
Set the remote controller LTE privatization server address. You can call getRemoteControllerPrivatizationServerInfo to monitor the address of the remote controller LTE privatization server that has been set.
LTE link type. OCU_SYNC_LTE means to enable the enhanced video transmission function, and OCU_SYNC means to disable the enhanced video transmission function and use OCUSYNC video transmission.