Describes the GPS data. Not all data will be available on all carlines.
@since SDL 2.0
longitude degrees
Required, Float, -180 - 180
@property (nonatomic, strong) NSNumber<SDLFloat> *_Nonnull longitudeDegrees;var longitudeDegrees: NSNumber & SDLFloat { get set }latitude degrees
Required, Float, -90 - 90
@property (nonatomic, strong) NSNumber<SDLFloat> *_Nonnull latitudeDegrees;var latitudeDegrees: NSNumber & SDLFloat { get set }utc year
Optional, Integer, 2010 - 2100
@property (nonatomic, strong, nullable) NSNumber<SDLInt> *utcYear;var utcYear: (NSNumber & SDLInt)? { get set }utc month
Optional, Integer, 1 - 12
@property (nonatomic, strong, nullable) NSNumber<SDLInt> *utcMonth;var utcMonth: (NSNumber & SDLInt)? { get set }utc day
Optional, Integer, 1 - 31
@property (nonatomic, strong, nullable) NSNumber<SDLInt> *utcDay;var utcDay: (NSNumber & SDLInt)? { get set }utc hours
Optional, Integer, 0 - 23
@property (nonatomic, strong, nullable) NSNumber<SDLInt> *utcHours;var utcHours: (NSNumber & SDLInt)? { get set }utc minutes
Optional, Integer, 0 - 59
@property (nonatomic, strong, nullable) NSNumber<SDLInt> *utcMinutes;var utcMinutes: (NSNumber & SDLInt)? { get set }utc seconds
Optional, Integer, 0 - 59
@property (nonatomic, strong, nullable) NSNumber<SDLInt> *utcSeconds;var utcSeconds: (NSNumber & SDLInt)? { get set }Optional, Potential Compass Directions
@property (nonatomic, strong, nullable) SDLCompassDirection compassDirection;var compassDirection: SDLCompassDirection? { get set }The 3D positional dilution of precision.
@discussion If undefined or unavailable, then value shall be set to 0
Required, Float, 0.0 - 1000.0
@property (nonatomic, strong, nullable) NSNumber<SDLFloat> *pdop;var pdop: (NSNumber & SDLFloat)? { get set }The horizontal dilution of precision
@discussion If undefined or unavailable, then value shall be set to 0
Required, Float, 0.0 - 1000.0
@property (nonatomic, strong, nullable) NSNumber<SDLFloat> *hdop;var hdop: (NSNumber & SDLFloat)? { get set }the vertical dilution of precision
@discussion If undefined or unavailable, then value shall be set to 0
Required, Float, 0.0 - 1000.0
@property (nonatomic, strong, nullable) NSNumber<SDLFloat> *vdop;var vdop: (NSNumber & SDLFloat)? { get set }What the coordinates are based on
@discussion YES, if coordinates are based on satellites. NO, if based on dead reckoning.
Optional, Boolean
@property (nonatomic, strong, nullable) NSNumber<SDLBool> *actual;var actual: (NSNumber & SDLBool)? { get set }The number of satellites in view
Optional, Integer, 0 - 31
@property (nonatomic, strong, nullable) NSNumber<SDLInt> *satellites;var satellites: (NSNumber & SDLInt)? { get set }The supported dimensions of the GPS
Optional
@property (nonatomic, strong, nullable) SDLDimension dimension;var dimension: SDLDimension? { get set }Altitude in meters
Optional, Float, -10000.0 - 10000.0
@property (nonatomic, strong, nullable) NSNumber<SDLFloat> *altitude;var altitude: (NSNumber & SDLFloat)? { get set }Heading based on the GPS data.
@discussion North is 0, East is 90, etc. Resolution is 0.01
Optional, Float, 0.0 - 359.99
@property (nonatomic, strong, nullable) NSNumber<SDLFloat> *heading;var heading: (NSNumber & SDLFloat)? { get set }Speed in KPH
Optional, Float, 0.0 - 500.0
@property (nonatomic, strong, nullable) NSNumber<SDLFloat> *speed;var speed: (NSNumber & SDLFloat)? { get set }True, if GPS lat/long, time, and altitude have been purposefully shifted (requires a proprietary algorithm to unshift). False, if the GPS data is raw and un-shifted. If not provided, then value is assumed False.
Optional, BOOL
@property (nonatomic, strong, nullable) NSNumber<SDLBool> *shifted;var shifted: (NSNumber & SDLBool)? { get set }