public final enum

DJIVisionLandingProtectionStatus

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ dji.common.flightcontroller.DJIVisionLandingProtectionStatus

Class Overview

Landing protection status returned by the downward vision sensor.

Summary

Enum Values
DJIVisionLandingProtectionStatus  AnalysisFailed  The downward vision sensor's analysis failed. 
DJIVisionLandingProtectionStatus  Analyzing  The downward vision sensor is analyzing the ground at the landing zone. 
DJIVisionLandingProtectionStatus  None  The aircraft is not executing auto-landing or the downward vision sensor has not started to analyze the ground yet. 
DJIVisionLandingProtectionStatus  NotSafeToLand  ` Landing area is not considered safe enough for an automatic landing. 
DJIVisionLandingProtectionStatus  SafeToLand  The ground is considered safe to land on automatically. 
DJIVisionLandingProtectionStatus  Unknown  Unknown. 
Public Methods
boolean _equals(int b)
Returns the boolean result which compare the input integer value with the real value of a enum constant.
static DJIVisionLandingProtectionStatus find(int value)
Returns the enum constant of this type with the input integer value.
int value()
Returns the real value of a enum constant.
static DJIVisionLandingProtectionStatus valueOf(String name)
final static DJIVisionLandingProtectionStatus[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final DJIVisionLandingProtectionStatus AnalysisFailed

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

public static final DJIVisionLandingProtectionStatus Analyzing

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

public static final DJIVisionLandingProtectionStatus None

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

public static final DJIVisionLandingProtectionStatus NotSafeToLand

` 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.

public static final DJIVisionLandingProtectionStatus SafeToLand

The ground is considered safe to land on automatically.

public static final DJIVisionLandingProtectionStatus Unknown

Unknown.

Public Methods

public boolean _equals (int b)

Returns the boolean result which compare the input integer value with the real value of a enum constant.

Parameters
b The input integer value.
Returns
  • boolean The compared result.

public static DJIVisionLandingProtectionStatus find (int value)

Returns the enum constant of this type with the input integer value.

Parameters
value The input integer value.
Returns
  • DJIFlightControllerFlightState The enum constant of this type.

public int value ()

Returns the real value of a enum constant.

Returns
  • integer The real value.

public static DJIVisionLandingProtectionStatus valueOf (String name)

public static final DJIVisionLandingProtectionStatus[] values ()