SKAltimeterData

Objective-C

@interface SKAltimeterData : SKSensorData

Swift

class SKAltimeterData : SKSensorData

An instance of SKAltimeterData encapsulates measurements related to the Altimeter sensor.

  • Unavailable

    Undocumented

    Declaration

    Objective-C

    - (instancetype)init NS_UNAVAILABLE;
  • Unavailable

    Undocumented

    Declaration

    Objective-C

    - (nonnull instancetype)initWithSensorType:(SKSensorType)sensorType
                                     timestamp:
                                         (nonnull SKSensorTimestamp *)timestamp;
  • Returns an SKAltimeterData object, initialized with an instance of CMAltitudeData.

    Declaration

    Objective-C

    - (nonnull instancetype)initWithAltitudeData:
        (nonnull CMAltitudeData *)altitudeData;

    Swift

    init(altitudeData: CMAltitudeData)

    Parameters

    altitudeData

    A CMAltitudeData object that contains data related to the Altimeter sensor.

    Return Value

    An SKAltimeter object.

  • An instance of CMAltitudeData object contains data about changes to the relative altitude (not the actual). It also provides the recorded atmospheric pressure in kPa.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) CMAltitudeData *_Nonnull altitudeData;

    Swift

    @NSCopying var altitudeData: CMAltitudeData { get }
  • A string with a CSV formatted header that describes the data of the Altimeter sensor. This method is useful in combination with the csvString instance method of an SKSensorData object.

    Declaration

    Objective-C

    + (nonnull NSString *)csvHeader;

    Swift

    class func csvHeader() -> String

    Return Value

    A string with a CSV header.