DJI Mobile SDK Documentation

      class IRadarManager

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

      此类是雷达管理类,用于开启、关闭雷达避障开关,获取障碍物测距数据。

      MSDK 5.1.0开始支持

      类成员:
      method setObstacleAvoidanceEnabled
      void setObstacleAvoidanceEnabled(boolean isEnabled, @NonNull
      PerceptionDirection direction, CommonCallbacks.CompletionCallback callback)
      包:dji.v5.manager.interfaces
      描述:

      开启或者关闭雷达避障子开关。只有当总开关setOverallObstacleAvoidanceEnabled开启后,子开关才能被开启。毫米波雷达不支持下视避障。

      MSDK 5.1.0开始支持

      输入参数:
      boolean isEnabledtrue表示开启雷达避障子开关。
      @NonNull PerceptionDirection direction雷达避障子开关的方向。
      CommonCallbacks.CompletionCallback callback返回执行结果的回调。
      method getObstacleAvoidanceEnabled
      void getObstacleAvoidanceEnabled(@NonNull PerceptionDirection direction, @NonNull CommonCallbacks.CompletionCallbackWithParam<Boolean> callback)
      包:dji.v5.manager.interfaces
      描述:

      返回是否开启雷达避障子开关。

      MSDK 5.1.0开始支持

      输入参数:
      @NonNull PerceptionDirection direction雷达避障子开关的方向。
      @NonNull CommonCallbacks.CompletionCallbackWithParam<Boolean> callback返回执行结果的回调。
      method addRadarInformationListener
      void addRadarInformationListener(RadarInformationListener listener)
      包:dji.v5.manager.interfaces
      描述:

      设置雷达信息的监听器。

      MSDK 5.1.0开始支持

      输入参数:
      RadarInformationListener listener雷达信息的监听器
      method removeRadarInformationListener
      void removeRadarInformationListener(RadarInformationListener listener)
      包:dji.v5.manager.interfaces
      描述:

      移除雷达信息的监听器。

      MSDK 5.1.0开始支持

      输入参数:
      RadarInformationListener listener雷达信息的监听器
      method clearAllRadarInformationListener
      void clearAllRadarInformationListener()
      包:dji.v5.manager.interfaces
      描述:

      移除所有雷达信息的监听器。

      MSDK 5.1.0开始支持