Package com.polar.sdk.api.model
Class PolarDerivedMeasurementSettingsGroup
-
- All Implemented Interfaces:
public final class PolarDerivedMeasurementSettingsGroupAvailable settings for one Derived Measurement Settings Group returned by the device.
Obtain an instance by calling com.polar.sdk.api.PolarDerivedMeasurementApi.requestDerivedMeasurementSettingsGroup.
-
-
Field Summary
Fields Modifier and Type Field Description private final IntegergroupIdprivate final Set<PolarBleApi.PolarDeviceDataType>sourceTypesprivate final Set<Integer>sourceSampleRatesprivate final Set<Integer>timeWindowOptionsprivate final Set<PolarDerivedMeasurementMethod>supportedMethods
-
Constructor Summary
Constructors Constructor Description PolarDerivedMeasurementSettingsGroup(Integer groupId, Set<PolarBleApi.PolarDeviceDataType> sourceTypes, Set<Integer> sourceSampleRates, Set<Integer> timeWindowOptions, Set<PolarDerivedMeasurementMethod> supportedMethods)
-
Method Summary
Modifier and Type Method Description final IntegergetGroupId()the Derived Measurement Settings Group ID advertised by the device final Set<PolarBleApi.PolarDeviceDataType>getSourceTypes()the source measurement data types supported by this group final Set<Integer>getSourceSampleRates()the source measurement sample rates (Hz) available in this group final Set<Integer>getTimeWindowOptions()the derived measurement time window durations (ms) available in this group. final Set<PolarDerivedMeasurementMethod>getSupportedMethods()the derived measurement methods supported in this group. -
-
Constructor Detail
-
PolarDerivedMeasurementSettingsGroup
PolarDerivedMeasurementSettingsGroup(Integer groupId, Set<PolarBleApi.PolarDeviceDataType> sourceTypes, Set<Integer> sourceSampleRates, Set<Integer> timeWindowOptions, Set<PolarDerivedMeasurementMethod> supportedMethods)
-
-
Method Detail
-
getGroupId
final Integer getGroupId()
the Derived Measurement Settings Group ID advertised by the device
-
getSourceTypes
final Set<PolarBleApi.PolarDeviceDataType> getSourceTypes()
the source measurement data types supported by this group
-
getSourceSampleRates
final Set<Integer> getSourceSampleRates()
the source measurement sample rates (Hz) available in this group
-
getTimeWindowOptions
final Set<Integer> getTimeWindowOptions()
the derived measurement time window durations (ms) available in this group. The time window defines the output cadence: e.g. 1000 ms → 1 Hz derived output.
-
getSupportedMethods
final Set<PolarDerivedMeasurementMethod> getSupportedMethods()
the derived measurement methods supported in this group. Any non-empty subset of supportedMethods may be selected when starting a recording.
-
-
-
-