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 in Fahrenheit, or
nilif unavailable. Available out 7 days.Declaration
Objective-C
@property (nonatomic) CGFloat seaSurfaceTemperatureF;Swift
var seaSurfaceTemperatureF: CGFloat { get set } -
Sea surface temperature in Celsius, or
nilif unavailable. Available out 7 days.Declaration
Objective-C
@property (nonatomic) CGFloat seaSurfaceTemperatureC;Swift
var seaSurfaceTemperatureC: CGFloat { get set }
-
Sea currents speed in knots (KTS), or
NANif 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
NANif 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
NANif 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
NANif no current or unavailable.Declaration
Objective-C
@property (nonatomic) CGFloat seaCurrentSpeedMPH;Swift
var seaCurrentSpeedMPH: CGFloat { get set } -
Sea current direction in degrees, or
NANif 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
nilif no current or unavailable.Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull seaCurrentDirectionENG;Swift
var seaCurrentDirectionENG: String { get set }
-
Significant wave height in meters, or
NANif unavailable.Declaration
Objective-C
@property (nonatomic) CGFloat significantWaveHeightM;Swift
var significantWaveHeightM: CGFloat { get set } -
Significant wave height in feet, or
NANif unavailable.Declaration
Objective-C
@property (nonatomic) CGFloat significantWaveHeightFT;Swift
var significantWaveHeightFT: CGFloat { get set }
-
Primary wave direction in degrees, or
NANif 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
nilif 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
NANif no wave or unavailable.Declaration
Objective-C
@property (nonatomic) NSTimeInterval primaryWavePeriod;Swift
var primaryWavePeriod: TimeInterval { get set }
-
Wind wave direction in degrees, or
NANif 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
nilif 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
NANif no wave or unavailable.Declaration
Objective-C
@property (nonatomic) NSTimeInterval windWavePeriod;Swift
var windWavePeriod: TimeInterval { get set }
-
Primary swell height in meters, or
NANif no swell or unavailable.Declaration
Objective-C
@property (nonatomic) CGFloat primarySwellHeightM;Swift
var primarySwellHeightM: CGFloat { get set } -
Primary swell height in feet, or
NANif no swell or unavailable.Declaration
Objective-C
@property (nonatomic) CGFloat primarySwellHeightFT;Swift
var primarySwellHeightFT: CGFloat { get set } -
Primary swell direction in degrees, or
NANif 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
nilif 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
NANif no swell or unavailable.Declaration
Objective-C
@property (nonatomic) NSTimeInterval primarySwellPeriod;Swift
var primarySwellPeriod: TimeInterval { get set }
-
Secondary swell height in meters, or
NANif no swell or unavailable.Declaration
Objective-C
@property (nonatomic) CGFloat secondarySwellHeightM;Swift
var secondarySwellHeightM: CGFloat { get set } -
Secondary swell height in feet, or
NANif no swell or unavailable.Declaration
Objective-C
@property (nonatomic) CGFloat secondarySwellHeightFT;Swift
var secondarySwellHeightFT: CGFloat { get set } -
Secondary swell direction in degrees, or
NANif 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
nilif 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
NANif no swell or unavailable.Declaration
Objective-C
@property (nonatomic) NSTimeInterval secondarySwellPeriod;Swift
var secondarySwellPeriod: TimeInterval { get set }
-
Tertiary swell height in meters, or
NANif no swell or unavailable.Declaration
Objective-C
@property (nonatomic) CGFloat tertiarySwellHeightM;Swift
var tertiarySwellHeightM: CGFloat { get set } -
Tertiary swell height in feet, or
NANif no swell or unavailable.Declaration
Objective-C
@property (nonatomic) CGFloat tertiarySwellHeightFT;Swift
var tertiarySwellHeightFT: CGFloat { get set } -
Tertiary swell direction in degrees, or
NANif 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
nilif 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
NANif no swell or unavailable.Declaration
Objective-C
@property (nonatomic) NSTimeInterval tertiarySwellPeriod;Swift
var tertiarySwellPeriod: TimeInterval { get set }
-
Tide level in meters, or
NANif 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
NANif unavailable. Can be negative for low tide. Useful near shore.Declaration
Objective-C
@property (nonatomic) CGFloat tideLevelFT;Swift
var tideLevelFT: CGFloat { get set }
-
Surge level in meters, or
NANif unavailable. Useful near shore.Declaration
Objective-C
@property (nonatomic) CGFloat surgeLevelM;Swift
var surgeLevelM: CGFloat { get set } -
Surge level in feet, or
NANif unavailable. Useful near shore.Declaration
Objective-C
@property (nonatomic) CGFloat surgeLevelFT;Swift
var surgeLevelFT: CGFloat { get set }
View on GitHub
AWFMaritimePeriod Class Reference