class IRTKStationManager
interface IRTKStationManager
Package: dji.v5.manager.interfaces
Description:
A class that manages the RTK base station, which is used to connect and configure the RTK base station.
Supported since MSDK 5.0.0
Class Members:
method startSearchRTKStation
void startSearchRTKStation (@NonNull CommonCallbacks.CompletionCallback callback)
Package: dji.v5.manager.interfaces
Description:
Start searching the RTK base station. You can useaddSearchRTKStationListener
to add a listener to monitor this process. Supported since MSDK 5.0.0
method stopSearchRTKStation
void stopSearchRTKStation (@NonNull CommonCallbacks.CompletionCallback callback)
Package: dji.v5.manager.interfaces
Description:
Stop searching the RTK base station. Supported since MSDK 5.0.0
method startConnectToRTKStation
void startConnectToRTKStation (int stationId, @NonNull CommonCallbacks.CompletionCallback callback)
Package: dji.v5.manager.interfaces
Description:
Connect to the RTK station through base station id. You can get base station id fromRTKStationInfo
by calling SearchRTKStationListener
. After connecting to the RTk base station, you can monitor the connection status by callingaddRTKStationConnectStatusListener
and monitor the base station information by callingaddConnectedRTKStationInfoListener
. Supported since MSDK 5.0.0
method addSearchRTKStationListener
void addSearchRTKStationListener (@NonNull SearchRTKStationListener listener)
Package: dji.v5.manager.interfaces
Description:
Add the listener of RTK base station search result. Supported since MSDK 5.0.0
method removeSearchRTKStationListener
void removeSearchRTKStationListener (@NonNull SearchRTKStationListener listener)
Package: dji.v5.manager.interfaces
Description:
Remove the listener of the RTK base station search result. Supported since MSDK 5.0.0
method clearAllSearchRTKStationListener
void clearAllSearchRTKStationListener ()
Package: dji.v5.manager.interfaces
Description:
Remove all listeners of RTK base station search results. Supported since MSDK 5.0.0
method addRTKStationConnectStatusListener
void addRTKStationConnectStatusListener (@NonNull RTKStationConnectStatusListener listener)
Package: dji.v5.manager.interfaces
Description:
Add the listener of RTK base station connection status. Supported since MSDK 5.0.0
method removeRTKStationConnectStatusListener
void removeRTKStationConnectStatusListener (@NonNull RTKStationConnectStatusListener listener)
Package: dji.v5.manager.interfaces
Description:
Remove the listener of RTK base station connection status. Supported since MSDK 5.0.0
method clearAllRTKStationConnectStatusListener
void clearAllRTKStationConnectStatusListener ()
Package: dji.v5.manager.interfaces
Description:
Remove all listeners of RTK base station connection status. Supported since MSDK 5.0.0
method addConnectedRTKStationInfoListener
void addConnectedRTKStationInfoListener (@NonNull ConnectedRTKStationInfoListener listener)
Package: dji.v5.manager.interfaces
Description:
Add the listener of RTK base station information. Supported since MSDK 5.0.0
method removeConnectedRTKStationInfoListener
void removeConnectedRTKStationInfoListener (@NonNull ConnectedRTKStationInfoListener listener)
Package: dji.v5.manager.interfaces
Description:
Remove the listener of RTK base station information. Supported since MSDK 5.0.0
method clearAllConnectedRTKStationInfoListener
void clearAllConnectedRTKStationInfoListener ()
Package: dji.v5.manager.interfaces
Description:
Remove all listeners of RTK base station information. Supported since MSDK 5.0.0
method loginRTKStation
void loginRTKStation (String password, @NonNull CommonCallbacks.CompletionCallback callback)
Package: dji.v5.manager.interfaces
Description:
Login to the RTK base station. You can configure the advanced settings of the RTK base station after successful login. The password has to be starting from 0 to 9 with 6 digits. The default password is "123456". Supported since MSDK 5.0.0
method setRTKStationReferencePosition
void setRTKStationReferencePosition (LocationCoordinate3D locationCoordinate3D, @NonNull CommonCallbacks.CompletionCallback callback)
Package: dji.v5.manager.interfaces
Description:
Set the RTK base station reference position, when a user can get a more accurate location of the base station by using extrnal tools, the accurate location can be set to the base station to imporve the accuracy of the aircraft locaiton. Supported since MSDK 5.0.0
method getRTKStationReferencePosition
void getRTKStationReferencePosition (@NonNull CommonCallbacks.CompletionCallbackWithParam<LocationCoordinate3D> callback)
Package: dji.v5.manager.interfaces
Description:
Get the RTK base station reference position. Supported since MSDK 5.0.0
method resetRTKStationReferencePosition
void resetRTKStationReferencePosition (@NonNull CommonCallbacks.CompletionCallback callback)
Package: dji.v5.manager.interfaces
Description:
Reset the RTK base station reference position to {1,1,1}. Supported since MSDK 5.0.0
method resetRTKStationPassword
void resetRTKStationPassword (RTKBaseStationResetPasswordInfo passwordInfo, @NonNull CommonCallbacks.CompletionCallback callback)
Package: dji.v5.manager.interfaces
Description:
Reset the password of the RTK base station. Note: The password has to be starting from 0 to 9 with 6 digits. The default password is "123456". Supported since MSDK 5.0.0
RTKBaseStationResetPasswordInfo passwordInfo The password of the RTK base station. @NonNull CommonCallbacks .CompletionCallback callback Return a result of the execution.
method setRTKStationName
void setRTKStationName (String name, @NonNull CommonCallbacks.CompletionCallback callback)
Package: dji.v5.manager.interfaces
Description:
Set the name of the RTK base station. Tye name of the RTK base station is encoded by UTF-8, 4 characters in total. If you set the name as "abcdef", it will be saved as "abcd". Supported since MSDK 5.0.0
enum RTKStationConnetState
enum RTKStationConnetState implements JNIProguardKeepTag
Package: dji.sdk.keyvalue.value.rtkbasestation
Description:
The connection state of RTK base station. Supported since MSDK 5.0.0
Enum Members:
IDLEIdle. SCANNINGScanning. CONNECTINGConnecting. CONNECTEDConnected. DISCONNECTEDDisconnected.
Class Members: