DJI Mobile SDK Documentation

      class IRTKStationManager

      interface IRTKStationManager
      包:dji.v5.manager.interfaces
      描述:

      基站RTK管理类,用于提供基站RTK的连接和设置等功能。

      MSDK 5.0.0开始支持

      类成员:
      method startSearchRTKStation
      void startSearchRTKStation(@NonNull CommonCallbacks.CompletionCallback callback)
      包:dji.v5.manager.interfaces
      描述:

      开始扫描RTK基站。扫描结果可以通过addSearchRTKStationListener添加监听器进行监听。

      输入参数:
      @NonNull CommonCallbacks.CompletionCallback callback返回执行结果的回调。
      method stopSearchRTKStation
      void stopSearchRTKStation(@NonNull CommonCallbacks.CompletionCallback callback)
      包:dji.v5.manager.interfaces
      描述:

      停止扫描RTK基站。

      输入参数:
      @NonNull CommonCallbacks.CompletionCallback callback返回执行结果的回调。
      method startConnectToRTKStation
      void startConnectToRTKStation(int stationId, @NonNull CommonCallbacks.CompletionCallback callback)
      包:dji.v5.manager.interfaces
      描述:

      通过基站ID连接基站,基站ID可以通过SearchRTKStationListener的返回结果RTKStationInfo获得,可以通过调用addRTKStationConnectStatusListener来添加基站连接状态监听器来监听基站连接状态。当基站成功连接后,可以通过addConnectedRTKStationInfoListener来添加RTK基站信息的监听器来获取RTK基站信息。

      MSDK 5.0.0开始支持

      输入参数:
      int stationIdRTK基站ID。
      @NonNull CommonCallbacks.CompletionCallback callback返回执行结果的回调。
      method addSearchRTKStationListener
      void addSearchRTKStationListener(@NonNull SearchRTKStationListener listener)
      包:dji.v5.manager.interfaces
      描述:

      添加RTK基站扫描结果的监听器。

      MSDK 5.0.0开始支持

      输入参数:
      @NonNull SearchRTKStationListener listenerRTK基站扫描结果的监听器。
      method removeSearchRTKStationListener
      void removeSearchRTKStationListener(@NonNull SearchRTKStationListener listener)
      包:dji.v5.manager.interfaces
      描述:

      移除RTK基站扫描结果的监听器。

      MSDK 5.0.0开始支持

      输入参数:
      @NonNull SearchRTKStationListener listenerRTK基站扫描结果的监听器。
      method clearAllSearchRTKStationListener
      void clearAllSearchRTKStationListener()
      包:dji.v5.manager.interfaces
      描述:

      移除所有RTK基站扫描结果的监听器。

      MSDK 5.0.0开始支持

      method addRTKStationConnectStatusListener
      void addRTKStationConnectStatusListener(@NonNull RTKStationConnectStatusListener listener)
      包:dji.v5.manager.interfaces
      描述:

      添加RTK基站连接状态的监听器。

      MSDK 5.0.0开始支持

      输入参数:
      @NonNull RTKStationConnectStatusListener listenerRTK基站连接状态的监听器。
      method removeRTKStationConnectStatusListener
      void removeRTKStationConnectStatusListener(@NonNull RTKStationConnectStatusListener listener)
      包:dji.v5.manager.interfaces
      描述:

      移除RTK基站连接状态的监听器。

      MSDK 5.0.0开始支持

      输入参数:
      @NonNull RTKStationConnectStatusListener listenerRTK基站连接状态的监听器。
      method clearAllRTKStationConnectStatusListener
      void clearAllRTKStationConnectStatusListener()
      包:dji.v5.manager.interfaces
      描述:

      移除所有RTK基站连接状态的监听器。

      MSDK 5.0.0开始支持

      method addConnectedRTKStationInfoListener
      void addConnectedRTKStationInfoListener(@NonNull ConnectedRTKStationInfoListener listener)
      包:dji.v5.manager.interfaces
      描述:

      添加已连接的RTK基站信息的监听器。

      MSDK 5.0.0开始支持

      输入参数:
      @NonNull ConnectedRTKStationInfoListener listenerRTK基站信息的监听器。
      method removeConnectedRTKStationInfoListener
      void removeConnectedRTKStationInfoListener(@NonNull ConnectedRTKStationInfoListener listener)
      包:dji.v5.manager.interfaces
      描述:

      移除已连接的RTK基站信息的监听器。

      MSDK 5.0.0开始支持

      输入参数:
      @NonNull ConnectedRTKStationInfoListener listener已连接的RTK基站信息的监听器。
      method clearAllConnectedRTKStationInfoListener
      void clearAllConnectedRTKStationInfoListener()
      包:dji.v5.manager.interfaces
      描述:

      移除所有已连接的RTK基站信息的监听器。

      MSDK 5.0.0开始支持

      高级功能
      method
      method loginRTKStation
      void loginRTKStation(String password, @NonNull CommonCallbacks.CompletionCallback callback)
      包:dji.v5.manager.interfaces
      描述:

      登陆基站,只有登录后才可以进行基站的高级功能设置,密码必须由0-9的6个数字组成的字符串,默认密码是“123456”。

      MSDK 5.0.0开始支持

      输入参数:
      String password登陆密码。
      @NonNull CommonCallbacks.CompletionCallback callback返回执行结果的回调。
      method setRTKStationReferencePosition
      void setRTKStationReferencePosition(LocationCoordinate3D locationCoordinate3D, @NonNull CommonCallbacks.CompletionCallback callback)
      包:dji.v5.manager.interfaces
      描述:

      设置基站参考坐标。用户可以通过外部工具获取到更准确到基站位置设置到基站中,用于提高飞行器到定位精度。

      MSDK 5.0.0开始支持

      输入参数:
      LocationCoordinate3D locationCoordinate3D基站参考坐标。
      @NonNull CommonCallbacks.CompletionCallback callback返回执行结果的回调。
      method getRTKStationReferencePosition
      void getRTKStationReferencePosition(@NonNull CommonCallbacks.CompletionCallbackWithParam<LocationCoordinate3D> callback)
      包:dji.v5.manager.interfaces
      描述:

      获取基站参考坐标。

      MSDK 5.0.0开始支持

      输入参数:
      @NonNull CommonCallbacks.CompletionCallbackWithParam<LocationCoordinate3D> callback返回执行结果的回调。
      method resetRTKStationReferencePosition
      void resetRTKStationReferencePosition(@NonNull CommonCallbacks.CompletionCallback callback)
      包:dji.v5.manager.interfaces
      描述:

      重置基站参考坐标为{1,1,1}。

      MSDK 5.0.0开始支持

      输入参数:
      @NonNull CommonCallbacks.CompletionCallback callback返回执行结果的回调。
      method resetRTKStationPassword
      void resetRTKStationPassword(RTKBaseStationResetPasswordInfo passwordInfo, @NonNull CommonCallbacks.CompletionCallback callback)
      包:dji.v5.manager.interfaces
      描述:

      重置基站密码。注意:密码必须由0-9的6个数字组成的字符串,例如基站的默认密码是“123456”。

      MSDK 5.0.0开始支持

      输入参数:
      RTKBaseStationResetPasswordInfo passwordInfo基站密码。
      @NonNull CommonCallbacks.CompletionCallback callback返回执行结果的回调。
      method setRTKStationName
      void setRTKStationName(String name, @NonNull CommonCallbacks.CompletionCallback callback)
      包:dji.v5.manager.interfaces
      描述:

      设置基站名称。基站名字采用UTF-8编码,最长只能设置4个字符,比如设置基站名称为“abcdef”,只取前4个字符“abcd”。

      MSDK 5.0.0开始支持

      输入参数:
      String name基站名称。
      @NonNull CommonCallbacks.CompletionCallback callback返回执行结果的回调。
      enum RTKStationConnetState
      enum RTKStationConnetState implements JNIProguardKeepTag
      包:dji.sdk.keyvalue.value.rtkbasestation
      描述:

      基站RTK的连接状态。

      MSDK 5.0.0开始支持

      Enum Members:
      IDLE空闲。
      SCANNING扫描中。
      CONNECTING连接中。
      CONNECTED已连接。
      DISCONNECTED断开连接。
      Class Members: