Package com.polar.sdk.api.model
Class PolarDerivedMeasurementSettings
-
- All Implemented Interfaces:
public final class PolarDerivedMeasurementSettingsSelected 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.
-
-
Field Summary
Fields Modifier and Type Field Description private final IntegergroupIdprivate final PolarBleApi.PolarDeviceDataTypesourceMeasurementTypeprivate final IntegersourceSampleRateprivate final IntegertimeWindowMsprivate final Set<PolarDerivedMeasurementMethod>selectedMethods
-
Constructor Summary
Constructors Constructor Description PolarDerivedMeasurementSettings(Integer groupId, PolarBleApi.PolarDeviceDataType sourceMeasurementType, Integer sourceSampleRate, Integer timeWindowMs, Set<PolarDerivedMeasurementMethod> selectedMethods)
-
Method Summary
Modifier and Type Method Description final IntegergetGroupId()the Derived Measurement Settings Group ID obtained from the device final PolarBleApi.PolarDeviceDataTypegetSourceMeasurementType()the source sensor data type to derive from (e.g. final IntegergetSourceSampleRate()the source sensor sample rate in Hz (e.g. final IntegergetTimeWindowMs()the time window / output cadence in milliseconds (e.g. final Set<PolarDerivedMeasurementMethod>getSelectedMethods()non-empty set of methods to apply; results are concatenated per sample -
-
Constructor Detail
-
PolarDerivedMeasurementSettings
PolarDerivedMeasurementSettings(Integer groupId, PolarBleApi.PolarDeviceDataType sourceMeasurementType, Integer sourceSampleRate, Integer timeWindowMs, Set<PolarDerivedMeasurementMethod> selectedMethods)
-
-
Method Detail
-
getGroupId
final Integer getGroupId()
the Derived Measurement Settings Group ID obtained from the device
-
getSourceMeasurementType
final PolarBleApi.PolarDeviceDataType getSourceMeasurementType()
the source sensor data type to derive from (e.g. ACC)
-
getSourceSampleRate
final Integer getSourceSampleRate()
the source sensor sample rate in Hz (e.g. 50)
-
getTimeWindowMs
final Integer getTimeWindowMs()
the time window / output cadence in milliseconds (e.g. 1000 for 1 Hz)
-
getSelectedMethods
final Set<PolarDerivedMeasurementMethod> getSelectedMethods()
non-empty set of methods to apply; results are concatenated per sample
-
-
-
-