FlightPlanUnavailabilityReason

@objc(GSFlightPlanUnavailabilityReason)
public enum FlightPlanUnavailabilityReason : Int, CustomStringConvertible

Reason why this piloting interface is currently unavailable.

  • Drone GPS accuracy is too weak.

    Declaration

    Swift

    case droneGpsInfoInacurate
  • Drone needs to be calibrated.

    Declaration

    Swift

    case droneNotCalibrated
  • No flight plan file uploaded.

    Declaration

    Swift

    case missingFlightPlanFile
  • Drone cannot take-off. This error can happen if the flight plan piloting interface is activated while the drone cannot take off. It can be for example if the drone is in emergency or has not enough battery to take off.

    Declaration

    Swift

    case cannotTakeOff
  • Debug description.

    Declaration

    Swift

    public var description: String { get }