PolarSpo2TestData
public struct PolarSpo2TestData : Encodable
Model for SPO2 test data retrieved from a Polar device.
-
SpO2 classification
See moreDeclaration
Swift
public enum Spo2Class : Int, Encodable -
Trigger type that initiated the SPO2 test
See moreDeclaration
Swift
public enum Spo2TestTriggerType : Int, Encodable -
SPO2 test completion status
See moreDeclaration
Swift
public enum Spo2TestStatus : Int, Encodable -
Deviation of a measurement from the user’s baseline
See moreDeclaration
Swift
public enum DeviationFromBaseline : Int, Encodable
-
Name / model of the recording device
Declaration
Swift
public let recordingDevice: String? -
Date when the test was performed
Declaration
Swift
public let date: Date -
Timezone offset from UTC in minutes at the time of the test
Declaration
Swift
public let timeZoneOffsetMinutes: Int? -
Status of the SPO2 test
Declaration
Swift
public let testStatus: Spo2TestStatus? -
Blood oxygen saturation percentage
Declaration
Swift
public let bloodOxygenPercent: Int? -
SpO2 classification result
Declaration
Swift
public let spo2Class: Spo2Class? -
SpO2 value deviation from the user’s baseline
Declaration
Swift
public let spo2ValueDeviationFromBaseline: DeviationFromBaseline? -
Average SpO2 signal quality percentage during the test
Declaration
Swift
public let spo2QualityAveragePercent: Float? -
Average heart rate in BPM during the test
Declaration
Swift
public let averageHeartRateBpm: UInt? -
Heart rate variability in milliseconds during the test
Declaration
Swift
public let heartRateVariabilityMs: Float? -
SpO2 HRV deviation from the user’s baseline
Declaration
Swift
public let spo2HrvDeviationFromBaseline: DeviationFromBaseline? -
Altitude in meters at the time of the test
Declaration
Swift
public let altitudeMeters: Float? -
What triggered the test
Declaration
Swift
public let triggerType: Spo2TestTriggerType? -
init(recordingDevice:date: timeZoneOffsetMinutes: testStatus: bloodOxygenPercent: spo2Class: spo2ValueDeviationFromBaseline: spo2QualityAveragePercent: averageHeartRateBpm: heartRateVariabilityMs: spo2HrvDeviationFromBaseline: altitudeMeters: triggerType: ) Undocumented
Declaration
Swift
public init( recordingDevice: String? = nil, date: Date, timeZoneOffsetMinutes: Int? = nil, testStatus: Spo2TestStatus? = nil, bloodOxygenPercent: Int? = nil, spo2Class: Spo2Class? = nil, spo2ValueDeviationFromBaseline: DeviationFromBaseline? = nil, spo2QualityAveragePercent: Float? = nil, averageHeartRateBpm: UInt? = nil, heartRateVariabilityMs: Float? = nil, spo2HrvDeviationFromBaseline: DeviationFromBaseline? = nil, altitudeMeters: Float? = nil, triggerType: Spo2TestTriggerType? = nil )