DJI Mobile SDK Documentation

      class IFlyToMissionManager

      interface IFlyToMissionManager extends IMissionManager<FlyToTarget, FlyToParam, FlyToInfo, FlyToCapability>
      包:dji.v5.manager.intelligent.flyto
      继承自:IMissionManager
      描述:

      飞向目标点任务管理类。

      MSDK 5.14.0开始支持

      类成员:
      method addMissionCapabilityListener
      @Override
      void addMissionCapabilityListener(IMissionCapabilityListener<FlyToCapability> listener)
      包:dji.v5.manager.intelligent.flyto
      描述:

      添加飞向目标点功能能力集监听器。用于获取不同的机型的能力集。

      MSDK 5.14.0开始支持

      输入参数:
      IMissionCapabilityListener<FlyToCapability> listener飞向目标点功能能力集监听器。
      method removeMissionCapabilityListener
      @Override
      void removeMissionCapabilityListener(IMissionCapabilityListener<FlyToCapability> listener)
      包:dji.v5.manager.intelligent.flyto
      描述:

      移除飞向目标点功能能力集监听器。

      MSDK 5.14.0开始支持

      输入参数:
      IMissionCapabilityListener<FlyToCapability> listener飞向目标点功能能力集监听器。
      method addMissionInfoListener
      @Override
      void addMissionInfoListener(IMissionInfoListener<FlyToInfo, FlyToTarget> listener)
      包:dji.v5.manager.intelligent.flyto
      描述:

      添加飞向目标点功能信息监听器。

      MSDK 5.14.0开始支持

      输入参数:
      IMissionInfoListener<FlyToInfo, FlyToTarget> listener飞向目标点功能信息监听器。
      method removeMissionInfoListener
      @Override
      void removeMissionInfoListener(IMissionInfoListener<FlyToInfo, FlyToTarget> listener)
      包:dji.v5.manager.intelligent.flyto
      描述:

      移除飞向目标点功能信息监听器。

      MSDK 5.14.0开始支持

      输入参数:
      IMissionInfoListener<FlyToInfo, FlyToTarget> listener飞向目标点功能信息监听器。
      method startMission
      @Override
      void startMission(FlyToTarget target, FlyToParam param, CommonCallbacks.CompletionCallback callback)
      包:dji.v5.manager.intelligent.flyto
      描述:

      开启任务。

      MSDK 5.14.0开始支持

      输入参数:
      FlyToTarget target飞向目标点功能的目标。
      FlyToParam param飞向目标点功能的的参数。
      CommonCallbacks.CompletionCallback callback返回执行结果的回调。
      method stopMission
      @Override
      void stopMission(CommonCallbacks.CompletionCallback callback)
      包:dji.v5.manager.intelligent.flyto
      描述:

      结束任务。

      MSDK 5.14.0开始支持

      输入参数:
      CommonCallbacks.CompletionCallback callback返回执行结果的回调。
      method updateMissionTarget
      @Override
      void updateMissionTarget(FlyToTarget target, CommonCallbacks.CompletionCallback callback)
      包:dji.v5.manager.intelligent.flyto
      描述:

      更新任务目标。

      MSDK 5.14.0开始支持

      输入参数:
      FlyToTarget target飞向目标点功能的目标。
      CommonCallbacks.CompletionCallback callback返回执行结果的回调。
      method updateMissionParam
      @Override
      void updateMissionParam(FlyToParam param, CommonCallbacks.CompletionCallback callback)
      包:dji.v5.manager.intelligent.flyto
      描述:

      更新任务参数。

      MSDK 5.14.0开始支持

      输入参数:
      FlyToParam param飞向目标点功能的参数。
      CommonCallbacks.CompletionCallback callback返回执行结果的回调。
      enum FlyToMode
      enum FlyToMode implements JNIProguardKeepTag
      包:dji.sdk.keyvalue.value.flightcontroller
      描述:

      飞向目标点功能的模式类。

      MSDK 5.14.0开始支持

      Enum Members:
      SMART_HEIGHT智能高度飞行模式。
      SET_HEIGHT设定高度飞行模式。
      Class Members: