DJIFlightControllerNoFlyStatus
enum DJIFlightControllerNoFlyStatus : NSUInteger {}
No fly status. See http://wiki.dji.com/en/index.php/Phantom_3_Professional-_Flight_Limits_and_No-Fly_Zones for more information on no fly zones.
-
The aircraft is normally flying.
Declaration
Objective-C
DJIFlightControllerNoFlyStatusFlyingNormally
-
The aircraft is in a no fly zone, so take-off is prohibited.
Declaration
Objective-C
DJIFlightControllerNoFlyStatusTakeOffProhibited
-
The aircraft is in a no fly zone, so it is executing a force landing.
Declaration
Objective-C
DJIFlightControllerNoFlyStatusForceAutoLanding
-
The aircraft is within 100m of a no fly zone boundary.
Declaration
Objective-C
DJIFlightControllerNoFlyStatusApproachingNoFlyZone
-
The aircraft has reached its maximum flying height.
Declaration
Objective-C
DJIFlightControllerNoFlyStatusReachMaxFlyingHeight
-
The aircraft has reached its maximum flying distance.
Declaration
Objective-C
DJIFlightControllerNoFlyStatusReachMaxFlyingDistance
-
Some no fly zones have several areas. These include a central area where no aircraft can fly or take off, and an intermediate area where flight height is restricted. This intermediate area can have a gradually relaxing height restriction as the aircraft moves further from the no fly zone center. If the aircraft is flying in this intermediate area, the
DJIFlightControllerNoFlyStatusHeightLimited
enum will be used.Note that the no fly zone state update that alerts you if an aircraft is within 100m of a no fly zone, will trigger to the outermost area of a multi-area no fly zone.
Declaration
Objective-C
DJIFlightControllerNoFlyStatusHeightLimited
-
The aircraft’s no fly status is unknown.
Declaration
Objective-C
DJIFlightControllerNoFlyStatusUnknownStatus