Enumerations

The following enumerations are available globally.

  • Data types available in Polar devices for online streaming or offline recording.

    See more

    Declaration

    Swift

    public enum PolarDeviceDataType : CaseIterable
  • Features available in Polar BLE SDK library

    See more

    Declaration

    Swift

    public enum PolarBleSdkFeature : CaseIterable
  • The activity recording data types available in Polar devices.

    See more

    Declaration

    Swift

    public enum PolarActivityDataType : String, CaseIterable
  • PPG data source enum

    See more

    Declaration

    Swift

    public enum PpgDataType : Int, CaseIterable
  • Undocumented

    See more

    Declaration

    Swift

    public enum PolarDeviceToHostNotification : Int
  • Telemetry types available in the Polar SDK.

    See more

    Declaration

    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 more

    Declaration

    Swift

    public enum DeviceTelemetryConfiguration : Equatable, Sendable
  • Recoding intervals for H10 recording start

    See more

    Declaration

    Swift

    public enum RecordingInterval : Int
  • Sample types for H10 recording start

    See more

    Declaration

    Swift

    public enum SampleType : Int
  • Represents the possible outcomes when attempting to start an offline exercise session on a supported Polar device.

    See more

    Declaration

    Swift

    public enum OfflineExerciseStartResultType
  • Polar SDK errors

    See more

    Declaration

    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 more

    Declaration

    Swift

    public enum PolarDerivedMeasurementMethod : Int, CaseIterable, Sendable
  • Represents a live exercise session on a Polar device.

    See more

    Declaration

    Swift

    public enum PolarExerciseSession
  • Undocumented

    See more

    Declaration

    Swift

    public enum CheckFirmwareUpdateStatus
  • Undocumented

    See more

    Declaration

    Swift

    public enum FirmwareUpdateStatus
  • Undocumented

    See more

    Declaration

    Swift

    public enum PolarOfflineRecordingData
  • Undocumented

    See more

    Declaration

    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 more

    Declaration

    Swift

    public enum PolarOfflineRecordingTriggerMode
  • Undocumented

    See more

    Declaration

    Swift

    public enum PolarTrainingSessionDataTypes : String
  • Undocumented

    See more

    Declaration

    Swift

    public enum PolarExerciseDataTypes : String
  • Undocumented

    See more

    Declaration

    Swift

    public enum PolarTrainingSessionFetchResult
  • Identifiers for individual watch face complications.

    See more

    Declaration

    Swift

    public enum PolarWatchFaceComplication : CaseIterable
  • Undocumented

    See more

    Declaration

    Swift

    public enum CaloriesType : CaseIterable
  • Undocumented

    See more

    Declaration

    Swift

    public enum PolarDailyBalanceFeedBack : String, Codable
  • Undocumented

    See more

    Declaration

    Swift

    public enum PolarReadinessForSpeedAndStrengthTraining : String, Codable
  • Error codes.

    See more

    Declaration

    Swift

    public enum Communications_PbPFtpError : SwiftProtobuf.Enum
    extension Communications_PbPFtpError: CaseIterable
    extension Communications_PbPFtpError: SwiftProtobuf._ProtoNameProviding