PolarDerivedMeasurementSettings
public struct PolarDerivedMeasurementSettings : Sendable
Selected settings for starting a derived offline recording.
Any non-empty subset of the supported methods may be requested simultaneously. Each selected method appends its result values to every derived sample.
Parameters
groupId
|
Derived Measurement Settings Group ID obtained from the device |
sourceMeasurementType
|
source sensor data type to derive from (e.g. ACC) |
sourceSampleRate
|
source sensor sample rate in Hz (e.g. 50) |
timeWindowMs
|
output cadence in milliseconds (e.g. 1000 for 1 Hz) |
selectedMethods
|
non-empty set of methods to apply; results are concatenated per sample |
-
Undocumented
Declaration
Swift
public let groupId: Int -
Undocumented
Declaration
Swift
public let sourceMeasurementType: PolarDeviceDataType -
Undocumented
Declaration
Swift
public let sourceSampleRate: Int -
Undocumented
Declaration
Swift
public let timeWindowMs: Int -
Undocumented
Declaration
Swift
public let selectedMethods: Set<PolarDerivedMeasurementMethod> -
Undocumented
Declaration
Swift
public init(groupId: Int, sourceMeasurementType: PolarDeviceDataType, sourceSampleRate: Int, timeWindowMs: Int, selectedMethods: Set<PolarDerivedMeasurementMethod>)