DJIVisionControlState

@interface DJIVisionControlState : NSObject

This class gives the aircraft’s state controlled by the intelligent flight assistant.

  • YES if the aircraft is braking automatically to avoid collision.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL isBraking;
  • YES if the aircraft will not ascend further because of an obstacle detected within 1m above it.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL isAscentLimitedByObstacle;
  • YES if the aircraft is avoiding collision from an obstacle moving towards the aircraft.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL isAvoidingActiveObstacleCollision;
  • YES if the aircraft is landing precisely.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL isPerformingPrecisionLanding;
  • Status of the landing protection.

    Declaration

    Objective-C

    @property (readonly, nonatomic)
        DJIVisionLandingProtectionStatus landingProtectionStatus;