AWFStormThreat

@interface AWFStormThreat : AWFWeatherObject

An AWFStormThreat object represents storm threatdata returned by the threats endpoint of the Aeris Weather API.

  • Minimum DBZ (intensity) reported within the threat area.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat minDbz;

    Swift

    var minDbz: CGFloat { get set }
  • Maximum DBZ (intensity) reported within the threat area.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat maxDbz;

    Swift

    var maxDbz: CGFloat { get set }
  • Average DBZ (intensity) reported within the threat area.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat avgDbz;

    Swift

    var avgDbz: CGFloat { get set }
  • The Cardinal direction from which the threat area is approaching.

    Declaration

    Objective-C

    @property (readwrite, copy, nonatomic, nullable) NSString *directionFrom;

    Swift

    var directionFrom: String? { get set }
  • The bearing in degrees from which the threat area is approaching.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat directionFromDEG;

    Swift

    var directionFromDEG: CGFloat { get set }
  • The Cardinal direction to which the threat area is moving.

    Declaration

    Objective-C

    @property (readwrite, copy, nonatomic, nullable) NSString *directionTo;

    Swift

    var directionTo: String? { get set }
  • The bearing in degress to which the threat area is moving.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat directionToDEG;

    Swift

    var directionToDEG: CGFloat { get set }
  • Arc span angle indicating the coverage and size of the threat area. Larger clusters of storms within a short distance from a location will result in larger span angles.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat span;

    Swift

    var span: CGFloat { get set }
  • Minimum distance to the threat area, in kilometers. Comparing maximum and minimum distances can be an indicator of how large a threat area is.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat minDistanceKM;

    Swift

    var minDistanceKM: CGFloat { get set }
  • Minimum distance to the threat area, in miles. Comparing maximum and minimum distances can be an indicator of how large a threat area is.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat minDistanceMI;

    Swift

    var minDistanceMI: CGFloat { get set }
  • Maximum distance to the threat area, in kilometers. Comparing maximum and minimum distances can be an indicator of how large a threat area is.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat maxDistanceKM;

    Swift

    var maxDistanceKM: CGFloat { get set }
  • Maximum distance to the threat area, in miles. Comparing maximum and minimum distances can be an indicator of how large a threat area is.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat maxDistanceMI;

    Swift

    var maxDistanceMI: CGFloat { get set }
  • Average distance to the threat area, in kilometers.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat avgDistanceKM;

    Swift

    var avgDistanceKM: CGFloat { get set }
  • Average distance to the threat area, in miles.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat avgDistanceMI;

    Swift

    var avgDistanceMI: CGFloat { get set }
  • Minimum speed the threat area is moving, in knots.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat minSpeedKTS;

    Swift

    var minSpeedKTS: CGFloat { get set }
  • Minimum speed the threat area is moving, in miles per hour.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat minSpeedMPH;

    Swift

    var minSpeedMPH: CGFloat { get set }
  • Minimum speed the threat area is moving, in kilometers per hour.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat minSpeedKMH;

    Swift

    var minSpeedKMH: CGFloat { get set }
  • Maximum speed the threat area is moving, in knots.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat maxSpeedKTS;

    Swift

    var maxSpeedKTS: CGFloat { get set }
  • Maximum speed the threat area is moving, in miles per hour.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat maxSpeedMPH;

    Swift

    var maxSpeedMPH: CGFloat { get set }
  • Maximum speed the threat area is moving, in kilometers per hour.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat maxSpeedKMH;

    Swift

    var maxSpeedKMH: CGFloat { get set }
  • Average speed the threat area is moving, in knots.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat avgSpeedKTS;

    Swift

    var avgSpeedKTS: CGFloat { get set }
  • Average speed the threat area is moving, in miles per hour.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat avgSpeedMPH;

    Swift

    var avgSpeedMPH: CGFloat { get set }
  • Average speed the threat area is moving, in kilometers per hour.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat avgSpeedKMH;

    Swift

    var avgSpeedKMH: CGFloat { get set }
  • Probability the cell contains severe hail (¾" diameter or higher) as a percentage.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat hailSevereProbability;

    Swift

    var hailSevereProbability: CGFloat { get set }
  • Probabilty the cell contains hail of any size.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat hailProbability;

    Swift

    var hailProbability: CGFloat { get set }
  • Maximum diameter of hail stones found within the cell in inches.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat hailMaxSizeIN;

    Swift

    var hailMaxSizeIN: CGFloat { get set }
  • Estimated number of lightning strikes within any threat area near the location within a 10-15 mile radius. If lightning strikes were not detected or your API account is not licensed for lightning data, this value will be 0.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) NSInteger lightningCountNearby;

    Swift

    var lightningCountNearby: Int { get set }
  • Estimated number of lightning strikes found within an approaching threat. If lightning strikes were not detected or your API account is not licensed for lightning data, this value will be 0.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) NSInteger lightningCountApproaching;

    Swift

    var lightningCountApproaching: Int { get set }
  • A Boolean indicating whether the threat area is approaching the location.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL isApproaching;

    Swift

    var isApproaching: Bool { get }
  • A Boolean indicating whether lightning is found within the threat area.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL hasLightning;

    Swift

    var hasLightning: Bool { get }
  • A Boolean indicating whether hail is found within the threat area.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL hasHail;

    Swift

    var hasHail: Bool { get }
  • A Boolean indicating whether rotation is found within the threat area.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL hasRotation;

    Swift

    var hasRotation: Bool { get }
  • A Boolean indicating whether a tornado or tornadic signature is found within the threat area. If YES, this does NOT always indicate a tornado is found within the threat area and should be combined with the latest advisory data.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL isTornadic;

    Swift

    var isTornadic: Bool { get }
  • Shortened version of the longPhrase that dosn’t display specific threat details, like hail size or lightning.

    Declaration

    Objective-C

    @property (readwrite, copy, nonatomic, nullable) NSString *phraseShort;

    Swift

    var phraseShort: String? { get set }
  • Full phrase detailing information about the threats.

    Declaration

    Objective-C

    @property (readwrite, copy, nonatomic, nullable) NSString *phraseLong;

    Swift

    var phraseLong: String? { get set }