DJI Mobile SDK Documentation

      class IPOIMissionManager

      interface IPOIMissionManager extends IMissionManager<POITarget, POIParam, POIInfo, POICapability>
      Package:dji.v5.manager.intelligent.poi
      Inherits From:IMissionManager
      Description:

      POI task management class.

      Supported since MSDK 5.14.0

      Class Members:
      method addMissionCapabilityListener
      @Override
      void addMissionCapabilityListener(IMissionCapabilityListener<POICapability> listener)
      Package:dji.v5.manager.intelligent.poi
      Description:

      Add POI function capability listener to obtain capability sets of different aircraft.

      Supported since MSDK 5.14.0

      Input Parameters:
      IMissionCapabilityListener<POICapability> listenerListener of POI function capability.
      method removeMissionCapabilityListener
      @Override
      void removeMissionCapabilityListener(IMissionCapabilityListener<POICapability> listener)
      Package:dji.v5.manager.intelligent.poi
      Description:

      移除Listener of POI function capability.

      Supported since MSDK 5.14.0

      Input Parameters:
      IMissionCapabilityListener<POICapability> listenerListener of POI function capability.
      method addMissionInfoListener
      @Override
      void addMissionInfoListener(IMissionInfoListener<POIInfo, POITarget> listener)
      Package:dji.v5.manager.intelligent.poi
      Description:

      Added the listener of POI function information.

      Supported since MSDK 5.14.0

      Input Parameters:
      IMissionInfoListener<POIInfo, POITarget> listenerListener of POI function information.
      method removeMissionInfoListener
      @Override
      void removeMissionInfoListener(IMissionInfoListener<POIInfo, POITarget> listener)
      Package:dji.v5.manager.intelligent.poi
      Description:

      Remove the listener of POI function information.

      Supported since MSDK 5.14.0

      Input Parameters:
      IMissionInfoListener<POIInfo, POITarget> listenerListener of POI function information.
      method startMission
      @Override
      void startMission(POITarget target, POIParam param, CommonCallbacks.CompletionCallback callback)
      Package:dji.v5.manager.intelligent.poi
      Description:

      Start task.

      Supported since MSDK 5.14.0

      Input Parameters:
      POITarget targetTarget of POI function
      POIParam paramParameter of POI function
      CommonCallbacks.CompletionCallback callbackA callback that returns the execution result.
      method stopMission
      @Override
      void stopMission(CommonCallbacks.CompletionCallback callback)
      Package:dji.v5.manager.intelligent.poi
      Description:

      Stop task.

      Supported since MSDK 5.14.0

      Input Parameters:
      CommonCallbacks.CompletionCallback callbackA callback that returns the execution result.
      method updateMissionTarget
      @Override
      void updateMissionTarget(POITarget target, CommonCallbacks.CompletionCallback callback)
      Package:dji.v5.manager.intelligent.poi
      Description:

      Update the target of POI function.

      Supported since MSDK 5.14.0

      Input Parameters:
      POITarget targetTarget of POI function.
      CommonCallbacks.CompletionCallback callbackA callback that returns the execution result.
      method updateMissionParam
      @Override
      void updateMissionParam(POIParam param, CommonCallbacks.CompletionCallback callback)
      Package:dji.v5.manager.intelligent.poi
      Description:

      Update the parameter of POI function.

      Supported since MSDK 5.14.0

      Input Parameters:
      POIParam paramParameter of POI function.
      CommonCallbacks.CompletionCallback callbackA callback that returns the execution result.
      class