DJI Mobile SDK Documentation

      class IIntelligentFlightManager

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

      此类是智能飞行管理类,支持飞行器的自动识别,聚焦(Spotlight),环绕(POI),智能跟随(Track),飞向目标点等高级智能功能。

      MSDK 5.14.0开始支持

      类成员:
      method addIntelligentFlightInfoListener
      void addIntelligentFlightInfoListener(IntelligentFlightInfoListener listener)
      包:dji.v5.manager.interfaces
      描述:

      添加智能飞行功能信息监听器。用于获取连接机型支持的智能飞行功能类型列表,以及当前运行的智能飞行功能类型等信息。

      MSDK 5.14.0开始支持

      输入参数:
      IntelligentFlightInfoListener listener智能飞行功能信息监听器。
      method removeIntelligentFlightInfoListener
      void removeIntelligentFlightInfoListener(IntelligentFlightInfoListener listener)
      包:dji.v5.manager.interfaces
      描述:

      移除智能飞行功能信息监听器。

      MSDK 5.14.0开始支持

      输入参数:
      IntelligentFlightInfoListener listener智能飞行功能信息监听器。
      method addAutoSensingInfoListener
      void addAutoSensingInfoListener(AutoSensingInfoListener listener)
      包:dji.v5.manager.interfaces
      描述:

      添加自动识别功能信息监听器。

      MSDK 5.14.0开始支持

      输入参数:
      AutoSensingInfoListener listener自动识别功能信息监听器。
      method removeAutoSensingInfoListener
      void removeAutoSensingInfoListener(AutoSensingInfoListener listener)
      包:dji.v5.manager.interfaces
      描述:

      移除自动识别功能信息监听器。

      MSDK 5.14.0开始支持

      输入参数:
      AutoSensingInfoListener listener自动识别功能信息监听器。
      method startAutoSensing
      void startAutoSensing(CommonCallbacks.CompletionCallback callback)
      包:dji.v5.manager.interfaces
      描述:

      开启自动识别功能。功能开启后,通过addAutoSensingInfoListener可以监听到飞行器自动识别的信息。

      MSDK 5.14.0开始支持

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

      关闭自动识别功能。

      MSDK 5.14.0开始支持

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

      选择飞机模型功能。

      MSDK 5.15.0开始支持

      输入参数:
      int modelId运行中的模型ID
      CommonCallbacks.CompletionCallback callback返回执行结果的回调。
      method getSmartTrackMissionManager
      ISmartTrackMissionManager getSmartTrackMissionManager()
      包:dji.v5.manager.interfaces
      描述:

      获取智能飞行功能的SmartTrackMissionManager实例,该实例用于提供跟随功能的开启和关闭,以及参数设置等功能。

      MSDK 5.14.0开始支持

      返回值:
      ISmartTrackMissionManager返回智能飞行功能的SmartTrackMissionManager实例。
      method getSpotLightManager
      ISpotLightManager getSpotLightManager()
      包:dji.v5.manager.interfaces
      描述:

      获取智能飞行功能的SpotLightManager实例,该实例用于提供聚焦功能的开启和关闭,以及参数设置等功能。

      MSDK 5.14.0开始支持

      返回值:
      ISpotLightManager返回智能飞行功能的SpotLightManager实例。
      method getPOIMissionManager
      IPOIMissionManager getPOIMissionManager()
      包:dji.v5.manager.interfaces
      描述:

      获取智能飞行功能的POIMissionManager实例,该实例用于提供环绕功能的开启和关闭,以及参数设置等功能。

      MSDK 5.14.0开始支持

      返回值:
      IPOIMissionManager返回智能飞行功能的POIMissionManager实例。
      method getFlyToMissionManager
      IFlyToMissionManager getFlyToMissionManager()
      包:dji.v5.manager.interfaces
      描述:

      获取智能飞行功能的FlyToMissionManager实例,该实例用于提供飞行目标点功能的开启和关闭,以及参数设置等功能。

      MSDK 5.14.0开始支持

      返回值:
      IFlyToMissionManager返回智能飞行功能的FlyToMissionManager实例。
      enum MissionType
      @Keep
      enum MissionType
      包:dji.v5.manager.intelligent
      描述:

      智能飞行功能类型。

      MSDK 5.14.0开始支持

      Enum Members:
      POI环绕功能。
      SPOTLIGHT聚焦功能。
      TRACK跟随功能。
      FLY_TO飞向目标点功能。
      Class Members:
      enum TargetType
      @Keep
      enum TargetType
      包:dji.v5.manager.intelligent
      描述:

      智能飞行功能的目标类型。

      MSDK 5.14.0开始支持

      Enum Members:
      INDEX索引类型。
      LOCATION位置类型。
      RECT框选类型。
      Class Members:
      enum AutoSensingTargetType
      @Keep
      enum AutoSensingTargetType
      包:dji.v5.manager.intelligent
      描述:

      自动识别的目标类型。

      MSDK 5.14.0开始支持

      Enum Members:
      PERSON人。
      CAR车。
      BOAT船。
      CUSTOM自定义。
      Class Members: