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:
orrejectConfirmationWithCompletion
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