DJI Mobile SDK Documentation

      class ISmartTrackMissionManager

      interface ISmartTrackMissionManager extends IMissionManager<SmartTrackTarget, SmartTrackParam, SmartTrackInfo, SmartTrackCapability>
      Package:dji.v5.manager.intelligent.smarttrack
      Inherits From:IMissionManager
      Description:

      Track task management class.

      Supported since MSDK 5.14.0

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

      Add the track function capability listener to obtain the capability of different aircraft.

      Supported since MSDK 5.14.0

      Input Parameters:
      IMissionCapabilityListener<SmartTrackCapability> listenerListener of the track capability.
      method removeMissionCapabilityListener
      @Override
      void removeMissionCapabilityListener(IMissionCapabilityListener<SmartTrackCapability> listener)
      Package:dji.v5.manager.intelligent.smarttrack
      Description:

      Remove the listener of the track capability.

      Supported since MSDK 5.14.0

      Input Parameters:
      IMissionCapabilityListener<SmartTrackCapability> listenerListener of the track capability.
      method addMissionInfoListener
      @Override
      void addMissionInfoListener(IMissionInfoListener<SmartTrackInfo, SmartTrackTarget> listener)
      Package:dji.v5.manager.intelligent.smarttrack
      Description:

      Added the listener of the track information。

      Supported since MSDK 5.14.0

      Input Parameters:
      IMissionInfoListener<SmartTrackInfo, SmartTrackTarget> listenerListener of the track information.
      method removeMissionInfoListener
      @Override
      void removeMissionInfoListener(IMissionInfoListener<SmartTrackInfo, SmartTrackTarget> listener)
      Package:dji.v5.manager.intelligent.smarttrack
      Description:

      Remove the listener of the track information。

      Supported since MSDK 5.14.0

      Input Parameters:
      IMissionInfoListener<SmartTrackInfo, SmartTrackTarget> listenerListener of the track information。
      method startMission
      @Override
      void startMission(SmartTrackTarget target, SmartTrackParam param, CommonCallbacks.CompletionCallback callback)
      Package:dji.v5.manager.intelligent.smarttrack
      Description:

      Start task.

      Supported since MSDK 5.14.0

      Input Parameters:
      SmartTrackTarget targetTarget of the track funciton
      SmartTrackParam paramParameter of the track funciton
      CommonCallbacks.CompletionCallback callbackA callback that returns the execution result.
      method stopMission
      @Override
      void stopMission(CommonCallbacks.CompletionCallback callback)
      Package:dji.v5.manager.intelligent.smarttrack
      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(SmartTrackTarget target, CommonCallbacks.CompletionCallback callback)
      Package:dji.v5.manager.intelligent.smarttrack
      Description:

      Update the target of the track function.

      Supported since MSDK 5.14.0

      Input Parameters:
      SmartTrackTarget targetTarget of the track funciton
      CommonCallbacks.CompletionCallback callbackA callback that returns the execution result.
      method updateMissionParam
      @Override
      void updateMissionParam(SmartTrackParam param, CommonCallbacks.CompletionCallback callback)
      Package:dji.v5.manager.intelligent.smarttrack
      Description:

      Update the parameter of the track function.

      Supported since MSDK 5.14.0

      Input Parameters:
      SmartTrackParam paramParameter of the track function.
      CommonCallbacks.CompletionCallback callbackA callback that returns the execution result.