Enumerations
The following enumerations are available globally.
-
Data types available in Polar devices for online streaming or offline recording.
See moreDeclaration
Swift
public enum PolarDeviceDataType : CaseIterable -
Features available in Polar BLE SDK library
See moreDeclaration
Swift
public enum PolarBleSdkFeature : CaseIterable -
The activity recording data types available in Polar devices.
See moreDeclaration
Swift
public enum PolarActivityDataType : String, CaseIterable -
PPG data source enum
See moreDeclaration
Swift
public enum PpgDataType : Int, CaseIterable -
Undocumented
See moreDeclaration
Swift
public enum PolarDeviceToHostNotification : Int -
Telemetry types available in the Polar SDK.
See moreDeclaration
Swift
public enum PolarDeviceTelemetryType : CaseIterable -
NOTE: this is experimental code intended for Polar internal use only. Polar will not support 3rd party users with this API. Telemetry configuration that can hold different configuration types for different telemetry services. Use pattern matching to extract the appropriate configuration for the telemetry type.
See moreDeclaration
Swift
public enum DeviceTelemetryConfiguration : Equatable, Sendable -
Recoding intervals for H10 recording start
See moreDeclaration
Swift
public enum RecordingInterval : Int -
Sample types for H10 recording start
See moreDeclaration
Swift
public enum SampleType : Int -
Represents the possible outcomes when attempting to start an offline exercise session on a supported Polar device.
See moreDeclaration
Swift
public enum OfflineExerciseStartResultType -
Polar SDK errors
See moreDeclaration
Swift
public enum PolarErrors : Error -
Derived measurement methods supported by the device (methods 0–9).
Any non-empty subset of the methods supported by a group may be requested simultaneously. Each active method appends its output values to the derived sample in ascending id order.
Methods 0–4 are applied component-wise (e.g. X, Y, Z for ACC). Methods 5–9 reduce the D-dimensional source vector to a single unsigned scalar.
See moreDeclaration
Swift
public enum PolarDerivedMeasurementMethod : Int, CaseIterable, Sendable -
Represents a live exercise session on a Polar device.
See moreDeclaration
Swift
public enum PolarExerciseSession -
Undocumented
See moreDeclaration
Swift
public enum CheckFirmwareUpdateStatus -
Undocumented
See moreDeclaration
Swift
public enum FirmwareUpdateStatus -
Undocumented
See moreDeclaration
Swift
public enum PolarOfflineRecordingData -
Undocumented
See moreDeclaration
Swift
public enum PolarOfflineRecordingResult -
Polar offline recording trigger mode. Offline recording trigger can be used to start the offline recording automatically in device, based on selected trigger mode.
See moreDeclaration
Swift
public enum PolarOfflineRecordingTriggerMode -
Undocumented
See moreDeclaration
Swift
public enum PolarTrainingSessionDataTypes : String -
Undocumented
See moreDeclaration
Swift
public enum PolarExerciseDataTypes : String -
Undocumented
See moreDeclaration
Swift
public enum PolarTrainingSessionFetchResult -
Identifiers for individual watch face complications.
See moreDeclaration
Swift
public enum PolarWatchFaceComplication : CaseIterable -
Undocumented
See moreDeclaration
Swift
public enum CaloriesType : CaseIterable -
Undocumented
See moreDeclaration
Swift
public enum PolarDailyBalanceFeedBack : String, Codable -
Undocumented
See moreDeclaration
Swift
public enum PolarReadinessForSpeedAndStrengthTraining : String, Codable -
Error codes.
See moreDeclaration
Swift
public enum Communications_PbPFtpError : SwiftProtobuf.Enumextension Communications_PbPFtpError: CaseIterableextension Communications_PbPFtpError: SwiftProtobuf._ProtoNameProviding
Enumerations Reference