DJIVisionLandingProtectionStatus

enum DJIVisionLandingProtectionStatus : NSInteger {}

Landing protection status returned by the downward vision sensor.

  • The aircraft is not executing auto-landing or the downward vision sensor has not started to analyze the ground yet.

    Declaration

    Objective-C

    DJIVisionLandingProtectionStatusNone
  • The downward vision sensor is analyzing the ground at the landing zone.

    Declaration

    Objective-C

    DJIVisionLandingProtectionStatusAnalyzing
  • The downward vision sensor’s analysis failed. Either the auto-landing can be attempted again, or the user needs to land the aircraft manually.

    Declaration

    Objective-C

    DJIVisionLandingProtectionStatusAnalysisFailed
  • The ground is considered safe to land on automatically.

    Declaration

    Objective-C

    DJIVisionLandingProtectionStatusSafeToLand
  • Landing area is not considered safe enough for an automatic landing. This will usually happen if over uneven terrain, or water. The aircraft should be moved to an area that is more flat and an auto-land should be attempted again or the user should land the aircraft manually.

    Declaration

    Objective-C

    DJIVisionLandingProtectionStatusNotSafeToLand
  • Unknown.

    Declaration

    Objective-C

    DJIVisionLandingProtectionStatusUnknown = 255