DJIActiveTrackMissionExecutionState

enum DJIActiveTrackMissionExecutionState : NSInteger {}

Current ActiveTrack Mission execution state.

  • The ActiveTrack Mission is tracking a target.

    Declaration

    Objective-C

    DJIActiveTrackMissionExecutionStateTracking
  • The ActiveTrack Mission is tracking a target with low confidence. This is only an indication that either the aircraft will soon ask for confirmation that the target is correct, or may loose tracking the target entirely if confidence doesn’t improve.

    Declaration

    Objective-C

    DJIActiveTrackMissionExecutionStateTrackingWithLowConfidence
  • At the start of a mission, when a mission is resumed or anytime the aircraft looses sufficient confidence the target it is tracking, the aircraft will ask for confirmation that it is tracking the correct object. The trackingRect in DJIActiveTrackMissionStatus can be used to see what object the aircraft is tracking. In this state, the aircraft will hover in place, but continue to track the target. The methods acceptConfirmationWithCompletion: or rejectConfirmationWithCompletion can be used to to confirm or reject the tracking rectangle.

    Declaration

    Objective-C

    DJIActiveTrackMissionExecutionStateWaitingForConfirmation
  • Used when tracking cannot continue for reasons other than low confidence. User returned error to see more details.

    Declaration

    Objective-C

    DJIActiveTrackMissionExecutionStateCannotContinue
  • The tracking target lost.

    Declaration

    Objective-C

    DJIActiveTrackMissionExecutionStateTargetLost
  • Unknown state.

    Declaration

    Objective-C

    DJIActiveTrackMissionExecutionStateUnknown