AWFMaritimePeriod

Objective-C

@interface AWFMaritimePeriod : AWFWeatherObject

Swift

class AWFMaritimePeriod : AWFWeatherObject

An AWFMaritimePeriod object represents data for a single period returned by the maritime endpoint of the Aeris Weather API.

  • GMT date/time for the event.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSDate *timestamp;

    Swift

    var timestamp: Date? { get set }
  • Local time zone of the event location.

    Declaration

    Objective-C

    @property (nonatomic, copy) NSTimeZone *_Nonnull timeZone;

    Swift

    var timeZone: TimeZone { get set }

Sea Surface Temperature

  • Sea surface temperature in Fahrenheit, or nil if unavailable. Available out 7 days.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat seaSurfaceTemperatureF;

    Swift

    var seaSurfaceTemperatureF: CGFloat { get set }
  • Sea surface temperature in Celsius, or nil if unavailable. Available out 7 days.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat seaSurfaceTemperatureC;

    Swift

    var seaSurfaceTemperatureC: CGFloat { get set }

Sea Current

  • Sea currents speed in knots (KTS), or NAN if no current or unavailable.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat seaCurrentSpeedKTS;

    Swift

    var seaCurrentSpeedKTS: CGFloat { get set }
  • Sea currents speed in kilometers per hour (KMH), or NAN if no current or unavailable.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat seaCurrentSpeedKMH;

    Swift

    var seaCurrentSpeedKMH: CGFloat { get set }
  • Sea currents speed in meters per second (MPS), or NAN if no current or unavailable.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat seaCurrentSpeedMPS;

    Swift

    var seaCurrentSpeedMPS: CGFloat { get set }
  • Sea currents speed in miles per hour (MPH), or NAN if no current or unavailable.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat seaCurrentSpeedMPH;

    Swift

    var seaCurrentSpeedMPH: CGFloat { get set }
  • Sea current direction in degrees, or NAN if no current or unavailable.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat seaCurrentDirection;

    Swift

    var seaCurrentDirection: CGFloat { get set }
  • Sea current direction as a cardinal coordinate value, or nil if no current or unavailable.

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *_Nonnull seaCurrentDirectionENG;

    Swift

    var seaCurrentDirectionENG: String { get set }

Significant Wave

  • Significant wave height in meters, or NAN if unavailable.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat significantWaveHeightM;

    Swift

    var significantWaveHeightM: CGFloat { get set }
  • Significant wave height in feet, or NAN if unavailable.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat significantWaveHeightFT;

    Swift

    var significantWaveHeightFT: CGFloat { get set }

Primary Wave

  • Primary wave direction in degrees, or NAN if no wave or unavailable.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat primaryWaveDirection;

    Swift

    var primaryWaveDirection: CGFloat { get set }
  • Primary wave direction as a cardinal coordinate value, or nil if no wave or unavailable.

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *_Nonnull primaryWaveDirectionENG;

    Swift

    var primaryWaveDirectionENG: String { get set }
  • Primary wave period in seconds, or NAN if no wave or unavailable.

    Declaration

    Objective-C

    @property (nonatomic) NSTimeInterval primaryWavePeriod;

    Swift

    var primaryWavePeriod: TimeInterval { get set }

Wind Wave

  • Wind wave direction in degrees, or NAN if no wave or unavailable.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windWaveDirection;

    Swift

    var windWaveDirection: CGFloat { get set }
  • Wind wave direction as a cardinal coordinate value, or nil if no wave or unavailable.

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *_Nonnull windWaveDirectionENG;

    Swift

    var windWaveDirectionENG: String { get set }
  • Wind wave period in seconds, or NAN if no wave or unavailable.

    Declaration

    Objective-C

    @property (nonatomic) NSTimeInterval windWavePeriod;

    Swift

    var windWavePeriod: TimeInterval { get set }

Primary Swell

  • Primary swell height in meters, or NAN if no swell or unavailable.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat primarySwellHeightM;

    Swift

    var primarySwellHeightM: CGFloat { get set }
  • Primary swell height in feet, or NAN if no swell or unavailable.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat primarySwellHeightFT;

    Swift

    var primarySwellHeightFT: CGFloat { get set }
  • Primary swell direction in degrees, or NAN if no swell or unavailable.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat primarySwellDirection;

    Swift

    var primarySwellDirection: CGFloat { get set }
  • Primary swell direction as a cardinal coordinate value, or nil if no swell or unavailable.

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *_Nonnull primarySwellDirectionENG;

    Swift

    var primarySwellDirectionENG: String { get set }
  • Primary swell period in seconds, or NAN if no swell or unavailable.

    Declaration

    Objective-C

    @property (nonatomic) NSTimeInterval primarySwellPeriod;

    Swift

    var primarySwellPeriod: TimeInterval { get set }

Secondary Swell

  • Secondary swell height in meters, or NAN if no swell or unavailable.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat secondarySwellHeightM;

    Swift

    var secondarySwellHeightM: CGFloat { get set }
  • Secondary swell height in feet, or NAN if no swell or unavailable.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat secondarySwellHeightFT;

    Swift

    var secondarySwellHeightFT: CGFloat { get set }
  • Secondary swell direction in degrees, or NAN if no swell or unavailable.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat secondarySwellDirection;

    Swift

    var secondarySwellDirection: CGFloat { get set }
  • Secondary swell direction as a cardinal coordinate value, or nil if no swell or unavailable.

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *_Nonnull secondarySwellDirectionENG;

    Swift

    var secondarySwellDirectionENG: String { get set }
  • Secondary swell period in seconds, or NAN if no swell or unavailable.

    Declaration

    Objective-C

    @property (nonatomic) NSTimeInterval secondarySwellPeriod;

    Swift

    var secondarySwellPeriod: TimeInterval { get set }

Tertiary Swell

  • Tertiary swell height in meters, or NAN if no swell or unavailable.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat tertiarySwellHeightM;

    Swift

    var tertiarySwellHeightM: CGFloat { get set }
  • Tertiary swell height in feet, or NAN if no swell or unavailable.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat tertiarySwellHeightFT;

    Swift

    var tertiarySwellHeightFT: CGFloat { get set }
  • Tertiary swell direction in degrees, or NAN if no swell or unavailable.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat tertiarySwellDirection;

    Swift

    var tertiarySwellDirection: CGFloat { get set }
  • Tertiary swell direction as a cardinal coordinate value, or nil if no swell or unavailable.

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *_Nonnull tertiarySwellDirectionENG;

    Swift

    var tertiarySwellDirectionENG: String { get set }
  • Tertiary swell period in seconds, or NAN if no swell or unavailable.

    Declaration

    Objective-C

    @property (nonatomic) NSTimeInterval tertiarySwellPeriod;

    Swift

    var tertiarySwellPeriod: TimeInterval { get set }

Tides

  • Tide level in meters, or NAN if unavailable. Can be negative for low tide. Useful near shore.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat tideLevelM;

    Swift

    var tideLevelM: CGFloat { get set }
  • Tide level in feet, or NAN if unavailable. Can be negative for low tide. Useful near shore.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat tideLevelFT;

    Swift

    var tideLevelFT: CGFloat { get set }

Surge

  • Surge level in meters, or NAN if unavailable. Useful near shore.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat surgeLevelM;

    Swift

    var surgeLevelM: CGFloat { get set }
  • Surge level in feet, or NAN if unavailable. Useful near shore.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat surgeLevelFT;

    Swift

    var surgeLevelFT: CGFloat { get set }