diff --git a/polar-sdk-ios/docs/Classes.html b/polar-sdk-ios/docs/Classes.html index 241e48b6..a9fdb2cd 100644 --- a/polar-sdk-ios/docs/Classes.html +++ b/polar-sdk-ios/docs/Classes.html @@ -500,7 +500,7 @@
helper to retreive max settings available
+helper to retrieve max settings available
Polar Ecg data
-- timestamp: Last sample timestamp in nanoseconds. Default epoch is 1.1.2000
+- timestamp: Last sample timestamp in nanoseconds. The epoch of timestamp is 1.1.2000
- samples: ecg sample in µVolts
@@ -303,7 +303,7 @@ Declaration
Polar acc data
-- Timestamp: Last sample timestamp in nanoseconds. Default epoch is 1.1.2000 for H10.
+- Timestamp: Last sample timestamp in nanoseconds. The epoch of timestamp is 1.1.2000
- samples: Acceleration samples list x,y,z in millig signed value
@@ -333,7 +333,7 @@ Declaration
Polar gyro data
-- Timestamp: Last sample timestamp in nanoseconds.
+- Timestamp: Last sample timestamp in nanoseconds. The epoch of timestamp is 1.1.2000
- samples: gyro samples list x,y,z in °/s signed value
@@ -363,7 +363,7 @@ Declaration
Polar magnetometer data
-- Timestamp: Last sample timestamp in nanoseconds.
+- Timestamp: Last sample timestamp in nanoseconds. The epoch of timestamp is 1.1.2000
- samples: in Gauss
@@ -393,7 +393,7 @@ Declaration
Polar Ohr data
-- Timestamp: Last sample timestamp in nanoseconds.
+- Timestamp: Last sample timestamp in nanoseconds. The epoch of timestamp is 1.1.2000
- channels: amount of channels
- source: source of OHR data
- samples: ppg(s) and ambient(s) samples list
@@ -460,7 +460,7 @@ Declaration
Polar exercise entry
- path: Resource location in the device,
-- date: Entry date and time. Only OH1 supports date and time
+- date: Entry date and time. Only OH1 and Polar Verity Sense supports date and time
- entryId: unique identifier
@@ -541,7 +541,7 @@ Declaration
diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Classes.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Classes.html
index 241e48b6..a9fdb2cd 100644
--- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Classes.html
+++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Classes.html
@@ -500,7 +500,7 @@ Declaration
diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Classes/PolarBleApiDefaultImpl.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Classes/PolarBleApiDefaultImpl.html
index 45be499b..b77e06b0 100644
--- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Classes/PolarBleApiDefaultImpl.html
+++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Classes/PolarBleApiDefaultImpl.html
@@ -302,7 +302,7 @@ Return Value
diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums.html
index 9e2d02a4..f2cdd74d 100644
--- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums.html
+++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums.html
@@ -370,7 +370,7 @@ Declaration
diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/DeviceStreamingFeature.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/DeviceStreamingFeature.html
index 9828f51a..95029283 100644
--- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/DeviceStreamingFeature.html
+++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/DeviceStreamingFeature.html
@@ -371,7 +371,7 @@ Declaration
diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/Features.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/Features.html
index a0b377a3..b37c8f50 100644
--- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/Features.html
+++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/Features.html
@@ -372,7 +372,7 @@ Declaration
diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/OhrDataType.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/OhrDataType.html
index 7147d3e4..64841cbf 100644
--- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/OhrDataType.html
+++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/OhrDataType.html
@@ -263,7 +263,7 @@ Declaration
diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/RecordingInterval.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/RecordingInterval.html
index ab88ee4c..133f9b4c 100644
--- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/RecordingInterval.html
+++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/RecordingInterval.html
@@ -263,7 +263,7 @@ Declaration
diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/SampleType.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/SampleType.html
index 34ccfbfb..fafede88 100644
--- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/SampleType.html
+++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/SampleType.html
@@ -263,7 +263,7 @@ Declaration
diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/UndefinedError.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/UndefinedError.html
index f8ddafce..03e2f1a2 100644
--- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/UndefinedError.html
+++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/UndefinedError.html
@@ -263,7 +263,7 @@ Declaration
diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Extensions.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Extensions.html
index c57b1c1e..44dc6f5f 100644
--- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Extensions.html
+++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Extensions.html
@@ -229,7 +229,7 @@ Declaration
diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Extensions/PrimitiveSequence.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Extensions/PrimitiveSequence.html
index 9b0cc220..5c011627 100644
--- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Extensions/PrimitiveSequence.html
+++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Extensions/PrimitiveSequence.html
@@ -244,7 +244,7 @@ Declaration
diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols.html
index 25990b5c..5289b4a8 100644
--- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols.html
+++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols.html
@@ -454,7 +454,7 @@ Declaration
diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApi.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApi.html
index 2e4e6881..dadef71b 100644
--- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApi.html
+++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApi.html
@@ -1936,7 +1936,7 @@ Declaration
diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiCCCWriteObserver.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiCCCWriteObserver.html
index a29b709b..b303df46 100644
--- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiCCCWriteObserver.html
+++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiCCCWriteObserver.html
@@ -236,7 +236,7 @@ Declaration
diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceFeaturesObserver.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceFeaturesObserver.html
index 4b9f64fd..8fe2d6ac 100644
--- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceFeaturesObserver.html
+++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceFeaturesObserver.html
@@ -329,7 +329,7 @@ Declaration
diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceHrObserver.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceHrObserver.html
index b678d4c4..30025280 100644
--- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceHrObserver.html
+++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceHrObserver.html
@@ -288,7 +288,7 @@ Parameters
diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceInfoObserver.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceInfoObserver.html
index 8dd8591f..9a680706 100644
--- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceInfoObserver.html
+++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceInfoObserver.html
@@ -294,7 +294,7 @@ Declaration
diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiLogger.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiLogger.html
index f2edd024..5b9e104c 100644
--- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiLogger.html
+++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiLogger.html
@@ -255,7 +255,7 @@ Parameters
diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiObserver.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiObserver.html
index 7c5299ec..3b838185 100644
--- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiObserver.html
+++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiObserver.html
@@ -348,7 +348,7 @@ Parameters
diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiPowerStateObserver.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiPowerStateObserver.html
index 914924ee..1d0f2708 100644
--- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiPowerStateObserver.html
+++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiPowerStateObserver.html
@@ -263,7 +263,7 @@ Declaration
diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiSdkModeFeatureObserver.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiSdkModeFeatureObserver.html
index 1ed3e375..33111873 100644
--- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiSdkModeFeatureObserver.html
+++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiSdkModeFeatureObserver.html
@@ -236,7 +236,7 @@ Declaration
diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Structs.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Structs.html
index 0f20224d..a6b55d9a 100644
--- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Structs.html
+++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Structs.html
@@ -230,7 +230,7 @@ Declaration
diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Structs/PolarSensorSetting.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Structs/PolarSensorSetting.html
index 7c5570fd..c19379bc 100644
--- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Structs/PolarSensorSetting.html
+++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Structs/PolarSensorSetting.html
@@ -318,7 +318,7 @@ Parameters
- helper to retreive max settings available
+ helper to retrieve max settings available
@@ -341,7 +341,7 @@ Return Value
diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Structs/PolarSensorSetting/SettingType.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Structs/PolarSensorSetting/SettingType.html
index 13d29efb..95eb9c9c 100644
--- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Structs/PolarSensorSetting/SettingType.html
+++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Structs/PolarSensorSetting/SettingType.html
@@ -371,7 +371,7 @@ Declaration
diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Typealiases.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Typealiases.html
index 69cb0e7f..160576d5 100644
--- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Typealiases.html
+++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Typealiases.html
@@ -273,7 +273,7 @@ Declaration
Polar Ecg data
-- timestamp: Last sample timestamp in nanoseconds. Default epoch is 1.1.2000
+- timestamp: Last sample timestamp in nanoseconds. The epoch of timestamp is 1.1.2000
- samples: ecg sample in µVolts
@@ -303,7 +303,7 @@ Declaration
Polar acc data
-- Timestamp: Last sample timestamp in nanoseconds. Default epoch is 1.1.2000 for H10.
+- Timestamp: Last sample timestamp in nanoseconds. The epoch of timestamp is 1.1.2000
- samples: Acceleration samples list x,y,z in millig signed value
@@ -333,7 +333,7 @@ Declaration
Polar gyro data
-- Timestamp: Last sample timestamp in nanoseconds.
+- Timestamp: Last sample timestamp in nanoseconds. The epoch of timestamp is 1.1.2000
- samples: gyro samples list x,y,z in °/s signed value
@@ -363,7 +363,7 @@ Declaration
Polar magnetometer data
-- Timestamp: Last sample timestamp in nanoseconds.
+- Timestamp: Last sample timestamp in nanoseconds. The epoch of timestamp is 1.1.2000
- samples: in Gauss
@@ -393,7 +393,7 @@ Declaration
Polar Ohr data
-- Timestamp: Last sample timestamp in nanoseconds.
+- Timestamp: Last sample timestamp in nanoseconds. The epoch of timestamp is 1.1.2000
- channels: amount of channels
- source: source of OHR data
- samples: ppg(s) and ambient(s) samples list
@@ -460,7 +460,7 @@ Declaration
Polar exercise entry
- path: Resource location in the device,
-- date: Entry date and time. Only OH1 supports date and time
+- date: Entry date and time. Only OH1 and Polar Verity Sense supports date and time
- entryId: unique identifier
@@ -541,7 +541,7 @@ Declaration
diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/index.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/index.html
index 0036c289..28f78bf9 100644
--- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/index.html
+++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/index.html
@@ -211,7 +211,7 @@ Update dependency
diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/search.json b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/search.json
index ce9c84de..e0e83607 100644
--- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/search.json
+++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/search.json
@@ -1 +1 @@
-{"Typealiases.html#/s:11PolarBleSdk0A10DeviceInfoa":{"name":"PolarDeviceInfo","abstract":"Polar device info
"},"Typealiases.html#/s:11PolarBleSdk0A15HrBroadcastDataa":{"name":"PolarHrBroadcastData","abstract":"deviceInfo: see #PolarDeviceInfo ,
"},"Typealiases.html#/s:11PolarBleSdk0A7EcgDataa":{"name":"PolarEcgData","abstract":"Polar Ecg data
"},"Typealiases.html#/s:11PolarBleSdk0A7AccDataa":{"name":"PolarAccData","abstract":"Polar acc data
"},"Typealiases.html#/s:11PolarBleSdk0A8GyroDataa":{"name":"PolarGyroData","abstract":"Polar gyro data
"},"Typealiases.html#/s:11PolarBleSdk0A16MagnetometerDataa":{"name":"PolarMagnetometerData","abstract":"Polar magnetometer data
"},"Typealiases.html#/s:11PolarBleSdk0A7OhrDataa":{"name":"PolarOhrData","abstract":"Polar Ohr data
"},"Typealiases.html#/s:11PolarBleSdk0A7PpiDataa":{"name":"PolarPpiData","abstract":"Polar ppi data"},"Typealiases.html#/s:11PolarBleSdk0A13ExerciseEntrya":{"name":"PolarExerciseEntry","abstract":"
Polar exercise entry
"},"Typealiases.html#/s:11PolarBleSdk0A12ExerciseDataa":{"name":"PolarExerciseData","abstract":"Polar Exercise Data
"},"Typealiases.html#/s:11PolarBleSdk0A15RecordingStatusa":{"name":"PolarRecordingStatus","abstract":"Polar Recording status
"},"Structs/PolarSensorSetting/SettingType.html#/s:11PolarBleSdk0A13SensorSettingV0E4TypeO10sampleRateyA2EmF":{"name":"sampleRate","abstract":"sample rate in hz
","parent_name":"SettingType"},"Structs/PolarSensorSetting/SettingType.html#/s:11PolarBleSdk0A13SensorSettingV0E4TypeO10resolutionyA2EmF":{"name":"resolution","abstract":"resolution in bits
","parent_name":"SettingType"},"Structs/PolarSensorSetting/SettingType.html#/s:11PolarBleSdk0A13SensorSettingV0E4TypeO5rangeyA2EmF":{"name":"range","abstract":"range
","parent_name":"SettingType"},"Structs/PolarSensorSetting/SettingType.html#/s:11PolarBleSdk0A13SensorSettingV0E4TypeO14rangeMilliunityA2EmF":{"name":"rangeMilliunit","abstract":"range with min and max allowed values
","parent_name":"SettingType"},"Structs/PolarSensorSetting/SettingType.html#/s:11PolarBleSdk0A13SensorSettingV0E4TypeO8channelsyA2EmF":{"name":"channels","abstract":"amount of channels available
","parent_name":"SettingType"},"Structs/PolarSensorSetting/SettingType.html#/s:11PolarBleSdk0A13SensorSettingV0E4TypeO7unknownyA2EmF":{"name":"unknown","abstract":"type is unknown
","parent_name":"SettingType"},"Structs/PolarSensorSetting/SettingType.html":{"name":"SettingType","abstract":"settings type
","parent_name":"PolarSensorSetting"},"Structs/PolarSensorSetting.html#/s:11PolarBleSdk0A13SensorSettingV8settingsSDyAC0E4TypeOShys6UInt32VGGvp":{"name":"settings","abstract":"current settings available / set
","parent_name":"PolarSensorSetting"},"Structs/PolarSensorSetting.html#/s:11PolarBleSdk0A13SensorSettingVyACSDyAC0E4TypeOs6UInt32VGcfc":{"name":"init(_:)","abstract":"constructor with desired settings
","parent_name":"PolarSensorSetting"},"Structs/PolarSensorSetting.html#/s:11PolarBleSdk0A13SensorSettingV11maxSettingsACyF":{"name":"maxSettings()","abstract":"helper to retreive max settings available
","parent_name":"PolarSensorSetting"},"Structs/PolarSensorSetting.html":{"name":"PolarSensorSetting","abstract":"polar sensor settings class
"},"Protocols/PolarBleApiCCCWriteObserver.html#/s:11PolarBleSdk0aB19ApiCCCWriteObserverP8cccWrite_14characteristicy10Foundation4UUIDV_So6CBUUIDCtF":{"name":"cccWrite(_:characteristic:)","abstract":"Undocumented
","parent_name":"PolarBleApiCCCWriteObserver"},"Protocols/PolarBleApiLogger.html#/s:11PolarBleSdk0aB9ApiLoggerP7messageyySSF":{"name":"message(_:)","abstract":"log message from sdk
","parent_name":"PolarBleApiLogger"},"Protocols/PolarBleApiSdkModeFeatureObserver.html#/s:11PolarBleSdk0ab3ApiC19ModeFeatureObserverP03sdkeF9AvailableyySSF":{"name":"sdkModeFeatureAvailable(_:)","abstract":"sdk mode feature available in this device and ready for usage callback
","parent_name":"PolarBleApiSdkModeFeatureObserver"},"Protocols/PolarBleApiDeviceFeaturesObserver.html#/s:11PolarBleSdk0aB25ApiDeviceFeaturesObserverP14hrFeatureReadyyySSF":{"name":"hrFeatureReady(_:)","abstract":"Device HR feature is ready. HR transmission is starting in a short while.
","parent_name":"PolarBleApiDeviceFeaturesObserver"},"Protocols/PolarBleApiDeviceFeaturesObserver.html#/s:11PolarBleSdk0aB25ApiDeviceFeaturesObserverP15ftpFeatureReadyyySSF":{"name":"ftpFeatureReady(_:)","abstract":"Device file transfer protocol is ready.","parent_name":"PolarBleApiDeviceFeaturesObserver"},"Protocols/PolarBleApiDeviceFeaturesObserver.html#/s:11PolarBleSdk0aB25ApiDeviceFeaturesObserverP09streamingF5Ready_0hF0ySS_ShyAA0E16StreamingFeatureOGtF":{"name":"streamingFeaturesReady(_:streamingFeatures:)","abstract":"
feature ready callback
","parent_name":"PolarBleApiDeviceFeaturesObserver"},"Protocols/PolarBleApiDeviceHrObserver.html#/s:11PolarBleSdk0aB19ApiDeviceHrObserverP0aF4Dataa":{"name":"PolarHrData","abstract":"Polar hr data
","parent_name":"PolarBleApiDeviceHrObserver"},"Protocols/PolarBleApiDeviceHrObserver.html#/s:11PolarBleSdk0aB19ApiDeviceHrObserverP15hrValueReceived_4dataySS_s5UInt8V0H0_SaySiG3rrsAI0M2MsSb7contactSb0O9SupportedttF":{"name":"hrValueReceived(_:data:)","abstract":"HR notification received. Notice when using OH1 and PPI stream is started this callback will produce 0 hr.
","parent_name":"PolarBleApiDeviceHrObserver"},"Protocols/PolarBleApiDeviceInfoObserver.html#/s:11PolarBleSdk0aB21ApiDeviceInfoObserverP20batteryLevelReceived_0hI0ySS_SutF":{"name":"batteryLevelReceived(_:batteryLevel:)","abstract":"Battery level received from device.
","parent_name":"PolarBleApiDeviceInfoObserver"},"Protocols/PolarBleApiDeviceInfoObserver.html#/s:11PolarBleSdk0aB21ApiDeviceInfoObserverP22disInformationReceived_4uuid5valueySS_So6CBUUIDCSStF":{"name":"disInformationReceived(_:uuid:value:)","abstract":"Received DIS info.
","parent_name":"PolarBleApiDeviceInfoObserver"},"Protocols/PolarBleApiPowerStateObserver.html#/s:11PolarBleSdk0aB21ApiPowerStateObserverP03bleE2OnyyF":{"name":"blePowerOn()","abstract":"Ble powered on event.
","parent_name":"PolarBleApiPowerStateObserver"},"Protocols/PolarBleApiPowerStateObserver.html#/s:11PolarBleSdk0aB21ApiPowerStateObserverP03bleE3OffyyF":{"name":"blePowerOff()","abstract":"Ble powered off event, no further actions are needed from the application.
","parent_name":"PolarBleApiPowerStateObserver"},"Protocols/PolarBleApiObserver.html#/s:11PolarBleSdk0aB11ApiObserverP16deviceConnectingyySS0F2Id_10Foundation4UUIDV7addressSi4rssiSS4nameSb11connectablet_tF":{"name":"deviceConnecting(_:)","abstract":"Callback when connection attempt is started to device
","parent_name":"PolarBleApiObserver"},"Protocols/PolarBleApiObserver.html#/s:11PolarBleSdk0aB11ApiObserverP15deviceConnectedyySS0F2Id_10Foundation4UUIDV7addressSi4rssiSS4nameSb11connectablet_tF":{"name":"deviceConnected(_:)","abstract":"Device connnection has been established.
","parent_name":"PolarBleApiObserver"},"Protocols/PolarBleApiObserver.html#/s:11PolarBleSdk0aB11ApiObserverP18deviceDisconnectedyySS0F2Id_10Foundation4UUIDV7addressSi4rssiSS4nameSb11connectablet_tF":{"name":"deviceDisconnected(_:)","abstract":"Connection lost to device.","parent_name":"PolarBleApiObserver"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP7cleanupyyF":{"name":"cleanup()","abstract":"
remove all known devices, which are not in use
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP11polarFilteryySbF":{"name":"polarFilter(_:)","abstract":"Enable or disable polar filter.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP24startAutoConnectToDevice_7service05polarI4Type7RxSwift17PrimitiveSequenceVyAG16CompletableTraitOs5NeverOGSi_So6CBUUIDCSgSSSgtF":{"name":"startAutoConnectToDevice(_:service:polarDeviceType:)","abstract":"Start connecting to a nearby device. PolarBleApiObservers
polarDeviceConnected is","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP15connectToDeviceyySSKF":{"name":"connectToDevice(_:)","abstract":"
Request a connection to a Polar device. Invokes PolarBleApiObservers
polarDeviceConnected.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP20disconnectFromDeviceyySSKF":{"name":"disconnectFromDevice(_:)","abstract":"Disconnect from the current Polar device.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP15searchForDevice7RxSwift10ObservableCySS8deviceId_10Foundation4UUIDV7addressSi4rssiSS4nameSb11connectabletGyF":{"name":"searchForDevice()","abstract":"Start searching for Polar device(s)
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP14isFeatureReady_7featureSbSS_AA8FeaturesOtF":{"name":"isFeatureReady(_:feature:)","abstract":"helper to check is feature ready
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP12setLocalTime_4time4zone7RxSwift17PrimitiveSequenceVyAG16CompletableTraitOs5NeverOGSS_10Foundation4DateVAO0G4ZoneVtF":{"name":"setLocalTime(_:time:zone:)","abstract":"set local time to device. Requires polarFileTransfer
feature.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP14startRecording_10exerciseId8interval10sampleType7RxSwift17PrimitiveSequenceVyAH16CompletableTraitOs5NeverOGSS_SSAA0F8IntervalOAA06SampleK0OtF":{"name":"startRecording(_:exerciseId:interval:sampleType:)","abstract":"Request start recording. Supported only by Polar H10. Requires polarFileTransfer
feature.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP13stopRecordingy7RxSwift17PrimitiveSequenceVyAE16CompletableTraitOs5NeverOGSSF":{"name":"stopRecording(_:)","abstract":"Request stop for current recording. Supported only by Polar H10. Requires polarFileTransfer
feature.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP22requestRecordingStatusy7RxSwift17PrimitiveSequenceVyAE11SingleTraitOSb7ongoing_SS7entryIdtGSSF":{"name":"requestRecordingStatus(_:)","abstract":"Request current recording status. Supported only by Polar H10. Requires polarFileTransfer
feature.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP23fetchStoredExerciseListy7RxSwift10ObservableCySS4path_10Foundation4DateV4dateSS7entryIdtGSSF":{"name":"fetchStoredExerciseList(_:)","abstract":"Api for fetching stored exercises list from Polar H10 device. Requires polarFileTransfer
feature. This API is working for Polar OH1 and Polar Verity Sense devices too, however in those devices recording of exercise requires that sensor is registered to Polar Flow account.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP13fetchExercise_5entry7RxSwift17PrimitiveSequenceVyAF11SingleTraitOs6UInt32V8interval_SayALG7samplestGSS_SS4path_10Foundation4DateV4dateSS0G2IdttF":{"name":"fetchExercise(_:entry:)","abstract":"Api for fetching a single exercise from Polar H10 device. Requires polarFileTransfer
feature. This API is working for Polar OH1 and Polar Verity Sense devices too, however in those devices recording of exercise requires that sensor is registered to Polar Flow account.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP14removeExercise_5entry7RxSwift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGSS_SS4path_10Foundation4DateV4dateSS0G2IdttF":{"name":"removeExercise(_:entry:)","abstract":"Api for removing single exercise from Polar H10 device. Requires polarFileTransfer
feature. This API is working for Polar OH1 and Polar Verity Sense devices too, however in those devices recording of exercise requires that sensor is registered to Polar Flow account.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP014startListenForA12HrBroadcastsy7RxSwift10ObservableCySS8deviceId_10Foundation4UUIDV7addressSi4rssiSS4nameSb11connectablet0M4Info_s5UInt8V2hrSb13batteryStatustGShySSGSgF":{"name":"startListenForPolarHrBroadcasts(_:)","abstract":"Start listening to heart rate broadcasts from one or more Polar devices
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP21requestStreamSettings_7feature7RxSwift17PrimitiveSequenceVyAF11SingleTraitOAA0A13SensorSettingVGSS_AA22DeviceStreamingFeatureOtF":{"name":"requestStreamSettings(_:feature:)","abstract":"Request the stream settings available in current operation mode. This request shall be used before the stream is started","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP25requestFullStreamSettings_7feature7RxSwift17PrimitiveSequenceVyAF11SingleTraitOAA0A13SensorSettingVGSS_AA22DeviceStreamingFeatureOtF":{"name":"requestFullStreamSettings(_:feature:)","abstract":"
Request full steam settings capabilities. The request returns the all capabilities of the requested streaming feature not limited by the current operation mode.","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP17startEcgStreaming_8settings7RxSwift10ObservableCys6UInt64V9timeStamp_Says5Int32VG7samplestGSS_AA0A13SensorSettingVtF":{"name":"startEcgStreaming(_:settings:)","abstract":"
Start the ECG (Electrocardiography) stream. ECG stream is stopped if the connection is closed, error occurs or stream is disposed.","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP17startAccStreaming_8settings7RxSwift10ObservableCys6UInt64V9timeStamp_Says5Int32V1x_AM1yAM1ztG7samplestGSS_AA0A13SensorSettingVtF":{"name":"startAccStreaming(_:settings:)","abstract":"
Start ACC (Accelerometer) stream. ACC stream is stopped if the connection is closed, error occurs or stream is disposed.","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP18startGyroStreaming_8settings7RxSwift10ObservableCys6UInt64V9timeStamp_SaySf1x_Sf1ySf1ztG7samplestGSS_AA0A13SensorSettingVtF":{"name":"startGyroStreaming(_:settings:)","abstract":"
Start Gyro stream. Gyro stream is stopped if the connection is closed, error occurs during start or stream is disposed.","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP26startMagnetometerStreaming_8settings7RxSwift10ObservableCys6UInt64V9timeStamp_SaySf1x_Sf1ySf1ztG7samplestGSS_AA0A13SensorSettingVtF":{"name":"startMagnetometerStreaming(_:settings:)","abstract":"
Start magnetometer stream. Magnetometer stream is stopped if the connection is closed, error occurs or stream is disposed.","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP17startOhrStreaming_8settings7RxSwift10ObservableCys6UInt64V9timeStamp_AA0F8DataTypeO4typeSaySays5Int32VGG7samplestGSS_AA0A13SensorSettingVtF":{"name":"startOhrStreaming(_:settings:)","abstract":"
Start OHR (Optical heart rate) PPG (Photoplethysmography) stream. PPG stream is stopped if the connection is closed, error occurs or stream is disposed.","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP20startOhrPPIStreamingy7RxSwift10ObservableCys6UInt64V9timeStamp_SaySi2hr_s6UInt16V6ppInMsAM0P13ErrorEstimateSi10blockerBitSi17skinContactStatusSi0wX9SupportedtG7samplestGSSF":{"name":"startOhrPPIStreaming(_:)","abstract":"
Start OHR (Optical heart rate) PPI (Pulse to Pulse interval) stream.","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP13enableSDKModey7RxSwift17PrimitiveSequenceVyAE16CompletableTraitOs5NeverOGSSF":{"name":"enableSDKMode(_:)","abstract":"
Enables SDK mode. In SDK mode the wider range of capabilities is available for the stream","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP14disableSDKModey7RxSwift17PrimitiveSequenceVyAE16CompletableTraitOs5NeverOGSSF":{"name":"disableSDKMode(_:)","abstract":"
Disables SDK mode. SDK mode is only supported by Polar Verity Sense (starting from firmware 1.1.5).","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP8observerAA0abD8Observer_pSgvp":{"name":"observer","abstract":"
Common GAP (Generic access profile) observer
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP18deviceInfoObserverAA0abd6DevicefG0_pSgvp":{"name":"deviceInfoObserver","abstract":"Device info observer for DIS (Device information service) and BAS (Battery service) GATT (Generic attributes) client
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP16deviceHrObserverAA0abd6DevicefG0_pSgvp":{"name":"deviceHrObserver","abstract":"Device observer for HR GATT client
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP18powerStateObserverAA0abd5PowerfG0_pSgvp":{"name":"powerStateObserver","abstract":"Bluetooth power state observer
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP22deviceFeaturesObserverAA0abd6DevicefG0_pSgvp":{"name":"deviceFeaturesObserver","abstract":"Device features ready observer
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP22sdkModeFeatureObserverAA0abdcfgH0_pSgvp":{"name":"sdkModeFeatureObserver","abstract":"SDK mode feature available in the device and ready observer
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP02isB7PoweredSbvp":{"name":"isBlePowered","abstract":"Helper to check if Ble is currently powered
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP6loggerAA0abD6Logger_pSgvp":{"name":"logger","abstract":"optional logger set to get traces from sdk
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP21automaticReconnectionSbvp":{"name":"automaticReconnection","abstract":"optional disable or enable automatic reconnection, by default it is enabled
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP16cccWriteObserverAA0abd8CCCWriteG0_pSgvp":{"name":"cccWriteObserver","abstract":"optional ccc write callback
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html":{"name":"PolarBleApi","abstract":"API.
"},"Protocols/PolarBleApiObserver.html":{"name":"PolarBleApiObserver","abstract":"Polar Ble API connection observer.
"},"Protocols/PolarBleApiPowerStateObserver.html":{"name":"PolarBleApiPowerStateObserver","abstract":"Bluetooth state observer.
"},"Protocols/PolarBleApiDeviceInfoObserver.html":{"name":"PolarBleApiDeviceInfoObserver","abstract":"Device info observer.
"},"Protocols/PolarBleApiDeviceHrObserver.html":{"name":"PolarBleApiDeviceHrObserver","abstract":"Heart rate observer
"},"Protocols/PolarBleApiDeviceFeaturesObserver.html":{"name":"PolarBleApiDeviceFeaturesObserver","abstract":"Data client observer
"},"Protocols/PolarBleApiSdkModeFeatureObserver.html":{"name":"PolarBleApiSdkModeFeatureObserver","abstract":"SDK Mode observer
"},"Protocols/PolarBleApiLogger.html":{"name":"PolarBleApiLogger","abstract":"logger observer
"},"Protocols/PolarBleApiCCCWriteObserver.html":{"name":"PolarBleApiCCCWriteObserver","abstract":"observer for ccc write enable
"},"Extensions/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV11PolarBleSdkAA11SingleTraitORszrlE13asCompletableACyAA0kI0Os5NeverOGyF":{"name":"asCompletable()","abstract":"Undocumented
","parent_name":"PrimitiveSequence"},"Extensions/PrimitiveSequence.html":{"name":"PrimitiveSequence"},"Enums/UndefinedError.html#/s:11PolarBleSdk14UndefinedErrorO06DeviceE0yACSS_tcACmF":{"name":"DeviceError(localizedDescription:)","abstract":"Undocumented
","parent_name":"UndefinedError"},"Enums/UndefinedError.html#/s:11PolarBleSdk14UndefinedErrorO20localizedDescriptionSSvp":{"name":"localizedDescription","abstract":"Undocumented
","parent_name":"UndefinedError"},"Enums/OhrDataType.html#/s:11PolarBleSdk11OhrDataTypeO13ppg3_ambient1yA2CmF":{"name":"ppg3_ambient1","abstract":"3 ppg + 1 ambient
","parent_name":"OhrDataType"},"Enums/OhrDataType.html#/s:11PolarBleSdk11OhrDataTypeO7unknownyA2CmF":{"name":"unknown","abstract":"Undocumented
","parent_name":"OhrDataType"},"Enums/Features.html#/s:11PolarBleSdk8FeaturesO2hryA2CmF":{"name":"hr","abstract":"hr feature enables hr client to receive hr and rr data from device
","parent_name":"Features"},"Enums/Features.html#/s:11PolarBleSdk8FeaturesO10deviceInfoyA2CmF":{"name":"deviceInfo","abstract":"deviceInfo enables dis client to receive fw information from device
","parent_name":"Features"},"Enums/Features.html#/s:11PolarBleSdk8FeaturesO13batteryStatusyA2CmF":{"name":"batteryStatus","abstract":"batteryStatus enables bas client to receive battery level info from device
","parent_name":"Features"},"Enums/Features.html#/s:11PolarBleSdk8FeaturesO20polarSensorStreamingyA2CmF":{"name":"polarSensorStreaming","abstract":"polarSensorStreaming enables stream client to start acc, ppg, ecg, ppi streams
","parent_name":"Features"},"Enums/Features.html#/s:11PolarBleSdk8FeaturesO17polarFileTransferyA2CmF":{"name":"polarFileTransfer","abstract":"polarFileTransfer enables the listing, read stored exercises and setup of local time to device.","parent_name":"Features"},"Enums/Features.html#/s:11PolarBleSdk8FeaturesO03allD0yA2CmF":{"name":"allFeatures","abstract":"
allFeatures enables all features available
","parent_name":"Features"},"Enums/SampleType.html#/s:11PolarBleSdk10SampleTypeO2hryA2CmF":{"name":"hr","abstract":"recording type to use is hr in BPM
","parent_name":"SampleType"},"Enums/SampleType.html#/s:11PolarBleSdk10SampleTypeO2rryA2CmF":{"name":"rr","abstract":"recording type to use is rr interval
","parent_name":"SampleType"},"Enums/RecordingInterval.html#/s:11PolarBleSdk17RecordingIntervalO11interval_1syA2CmF":{"name":"interval_1s","abstract":"Undocumented
","parent_name":"RecordingInterval"},"Enums/RecordingInterval.html#/s:11PolarBleSdk17RecordingIntervalO11interval_5syA2CmF":{"name":"interval_5s","abstract":"Undocumented
","parent_name":"RecordingInterval"},"Enums/DeviceStreamingFeature.html#/s:11PolarBleSdk22DeviceStreamingFeatureO3ecgyA2CmF":{"name":"ecg","abstract":"Undocumented
","parent_name":"DeviceStreamingFeature"},"Enums/DeviceStreamingFeature.html#/s:11PolarBleSdk22DeviceStreamingFeatureO3accyA2CmF":{"name":"acc","abstract":"Undocumented
","parent_name":"DeviceStreamingFeature"},"Enums/DeviceStreamingFeature.html#/s:11PolarBleSdk22DeviceStreamingFeatureO3ppgyA2CmF":{"name":"ppg","abstract":"Undocumented
","parent_name":"DeviceStreamingFeature"},"Enums/DeviceStreamingFeature.html#/s:11PolarBleSdk22DeviceStreamingFeatureO3ppiyA2CmF":{"name":"ppi","abstract":"Undocumented
","parent_name":"DeviceStreamingFeature"},"Enums/DeviceStreamingFeature.html#/s:11PolarBleSdk22DeviceStreamingFeatureO4gyroyA2CmF":{"name":"gyro","abstract":"Undocumented
","parent_name":"DeviceStreamingFeature"},"Enums/DeviceStreamingFeature.html#/s:11PolarBleSdk22DeviceStreamingFeatureO12magnetometeryA2CmF":{"name":"magnetometer","abstract":"Undocumented
","parent_name":"DeviceStreamingFeature"},"Enums/DeviceStreamingFeature.html":{"name":"DeviceStreamingFeature","abstract":"device streaming features
"},"Enums/RecordingInterval.html":{"name":"RecordingInterval","abstract":"Recoding intervals for H10 recording start
"},"Enums/SampleType.html":{"name":"SampleType","abstract":"Sample types for H10 recording start
"},"Enums/Features.html":{"name":"Features","abstract":"features available
"},"Enums/OhrDataType.html":{"name":"OhrDataType","abstract":"OHR data source enum
"},"Enums/UndefinedError.html":{"name":"UndefinedError","abstract":"Unknown error
"},"Classes/PolarBleApiDefaultImpl.html#/s:11PolarBleSdk0aB14ApiDefaultImplC19polarImplementation_8featuresAA0abD0_pSo17OS_dispatch_queueC_SitFZ":{"name":"polarImplementation(_:features:)","abstract":"New instance of Polar Ble API implementation
","parent_name":"PolarBleApiDefaultImpl"},"Classes/PolarBleApiDefaultImpl.html#/s:11PolarBleSdk0aB14ApiDefaultImplC11versionInfoSSyFZ":{"name":"versionInfo()","abstract":"Return current version
","parent_name":"PolarBleApiDefaultImpl"},"Classes/PolarBleApiDefaultImpl.html":{"name":"PolarBleApiDefaultImpl","abstract":"Class to provide the default implementation of the Polar Ble API
"},"Classes.html#/s:11PolarBleSdk22NotificationNotEnabledC":{"name":"NotificationNotEnabled","abstract":"GATT characteristic notification not enabled
"},"Classes.html#/s:11PolarBleSdk15ServiceNotFoundC":{"name":"ServiceNotFound","abstract":"GATT service not found
"},"Classes.html#/s:11PolarBleSdk18DeviceNotConnectedC":{"name":"DeviceNotConnected","abstract":"Device state != Connected
"},"Classes.html#/s:11PolarBleSdk14DeviceNotFoundC":{"name":"DeviceNotFound","abstract":"Device not found
"},"Classes.html#/s:11PolarBleSdk21OperationNotSupportedC":{"name":"OperationNotSupported","abstract":"Requested operation is not supported
"},"Classes.html#/s:11PolarBleSdk19MessageEncodeFailedC":{"name":"MessageEncodeFailed","abstract":"Google protocol buffers encode failed
"},"Classes.html#/s:11PolarBleSdk19MessageDecodeFailedC":{"name":"MessageDecodeFailed","abstract":"Google protocol buffers decode failed
"},"Classes.html#/s:11PolarBleSdk20DateTimeFormatFailedC":{"name":"DateTimeFormatFailed","abstract":"String to date time formatting failed
"},"Classes.html#/s:11PolarBleSdk22UnableToStartStreamingC":{"name":"UnableToStartStreaming","abstract":"Failed to start streaming
"},"Classes.html#/s:11PolarBleSdk15InvalidArgumentC":{"name":"InvalidArgument","abstract":"invalid argument
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"},"Typealiases.html":{"name":"Type Aliases","abstract":"The following type aliases are available globally.
"}}
\ No newline at end of file
+{"Typealiases.html#/s:11PolarBleSdk0A10DeviceInfoa":{"name":"PolarDeviceInfo","abstract":"Polar device info
"},"Typealiases.html#/s:11PolarBleSdk0A15HrBroadcastDataa":{"name":"PolarHrBroadcastData","abstract":"deviceInfo: see #PolarDeviceInfo ,
"},"Typealiases.html#/s:11PolarBleSdk0A7EcgDataa":{"name":"PolarEcgData","abstract":"Polar Ecg data
"},"Typealiases.html#/s:11PolarBleSdk0A7AccDataa":{"name":"PolarAccData","abstract":"Polar acc data
"},"Typealiases.html#/s:11PolarBleSdk0A8GyroDataa":{"name":"PolarGyroData","abstract":"Polar gyro data
"},"Typealiases.html#/s:11PolarBleSdk0A16MagnetometerDataa":{"name":"PolarMagnetometerData","abstract":"Polar magnetometer data
"},"Typealiases.html#/s:11PolarBleSdk0A7OhrDataa":{"name":"PolarOhrData","abstract":"Polar Ohr data
"},"Typealiases.html#/s:11PolarBleSdk0A7PpiDataa":{"name":"PolarPpiData","abstract":"Polar ppi data"},"Typealiases.html#/s:11PolarBleSdk0A13ExerciseEntrya":{"name":"PolarExerciseEntry","abstract":"
Polar exercise entry
"},"Typealiases.html#/s:11PolarBleSdk0A12ExerciseDataa":{"name":"PolarExerciseData","abstract":"Polar Exercise Data
"},"Typealiases.html#/s:11PolarBleSdk0A15RecordingStatusa":{"name":"PolarRecordingStatus","abstract":"Polar Recording status
"},"Structs/PolarSensorSetting/SettingType.html#/s:11PolarBleSdk0A13SensorSettingV0E4TypeO10sampleRateyA2EmF":{"name":"sampleRate","abstract":"sample rate in hz
","parent_name":"SettingType"},"Structs/PolarSensorSetting/SettingType.html#/s:11PolarBleSdk0A13SensorSettingV0E4TypeO10resolutionyA2EmF":{"name":"resolution","abstract":"resolution in bits
","parent_name":"SettingType"},"Structs/PolarSensorSetting/SettingType.html#/s:11PolarBleSdk0A13SensorSettingV0E4TypeO5rangeyA2EmF":{"name":"range","abstract":"range
","parent_name":"SettingType"},"Structs/PolarSensorSetting/SettingType.html#/s:11PolarBleSdk0A13SensorSettingV0E4TypeO14rangeMilliunityA2EmF":{"name":"rangeMilliunit","abstract":"range with min and max allowed values
","parent_name":"SettingType"},"Structs/PolarSensorSetting/SettingType.html#/s:11PolarBleSdk0A13SensorSettingV0E4TypeO8channelsyA2EmF":{"name":"channels","abstract":"amount of channels available
","parent_name":"SettingType"},"Structs/PolarSensorSetting/SettingType.html#/s:11PolarBleSdk0A13SensorSettingV0E4TypeO7unknownyA2EmF":{"name":"unknown","abstract":"type is unknown
","parent_name":"SettingType"},"Structs/PolarSensorSetting/SettingType.html":{"name":"SettingType","abstract":"settings type
","parent_name":"PolarSensorSetting"},"Structs/PolarSensorSetting.html#/s:11PolarBleSdk0A13SensorSettingV8settingsSDyAC0E4TypeOShys6UInt32VGGvp":{"name":"settings","abstract":"current settings available / set
","parent_name":"PolarSensorSetting"},"Structs/PolarSensorSetting.html#/s:11PolarBleSdk0A13SensorSettingVyACSDyAC0E4TypeOs6UInt32VGcfc":{"name":"init(_:)","abstract":"constructor with desired settings
","parent_name":"PolarSensorSetting"},"Structs/PolarSensorSetting.html#/s:11PolarBleSdk0A13SensorSettingV11maxSettingsACyF":{"name":"maxSettings()","abstract":"helper to retrieve max settings available
","parent_name":"PolarSensorSetting"},"Structs/PolarSensorSetting.html":{"name":"PolarSensorSetting","abstract":"polar sensor settings class
"},"Protocols/PolarBleApiCCCWriteObserver.html#/s:11PolarBleSdk0aB19ApiCCCWriteObserverP8cccWrite_14characteristicy10Foundation4UUIDV_So6CBUUIDCtF":{"name":"cccWrite(_:characteristic:)","abstract":"Undocumented
","parent_name":"PolarBleApiCCCWriteObserver"},"Protocols/PolarBleApiLogger.html#/s:11PolarBleSdk0aB9ApiLoggerP7messageyySSF":{"name":"message(_:)","abstract":"log message from sdk
","parent_name":"PolarBleApiLogger"},"Protocols/PolarBleApiSdkModeFeatureObserver.html#/s:11PolarBleSdk0ab3ApiC19ModeFeatureObserverP03sdkeF9AvailableyySSF":{"name":"sdkModeFeatureAvailable(_:)","abstract":"sdk mode feature available in this device and ready for usage callback
","parent_name":"PolarBleApiSdkModeFeatureObserver"},"Protocols/PolarBleApiDeviceFeaturesObserver.html#/s:11PolarBleSdk0aB25ApiDeviceFeaturesObserverP14hrFeatureReadyyySSF":{"name":"hrFeatureReady(_:)","abstract":"Device HR feature is ready. HR transmission is starting in a short while.
","parent_name":"PolarBleApiDeviceFeaturesObserver"},"Protocols/PolarBleApiDeviceFeaturesObserver.html#/s:11PolarBleSdk0aB25ApiDeviceFeaturesObserverP15ftpFeatureReadyyySSF":{"name":"ftpFeatureReady(_:)","abstract":"Device file transfer protocol is ready.","parent_name":"PolarBleApiDeviceFeaturesObserver"},"Protocols/PolarBleApiDeviceFeaturesObserver.html#/s:11PolarBleSdk0aB25ApiDeviceFeaturesObserverP09streamingF5Ready_0hF0ySS_ShyAA0E16StreamingFeatureOGtF":{"name":"streamingFeaturesReady(_:streamingFeatures:)","abstract":"
feature ready callback
","parent_name":"PolarBleApiDeviceFeaturesObserver"},"Protocols/PolarBleApiDeviceHrObserver.html#/s:11PolarBleSdk0aB19ApiDeviceHrObserverP0aF4Dataa":{"name":"PolarHrData","abstract":"Polar hr data
","parent_name":"PolarBleApiDeviceHrObserver"},"Protocols/PolarBleApiDeviceHrObserver.html#/s:11PolarBleSdk0aB19ApiDeviceHrObserverP15hrValueReceived_4dataySS_s5UInt8V0H0_SaySiG3rrsAI0M2MsSb7contactSb0O9SupportedttF":{"name":"hrValueReceived(_:data:)","abstract":"HR notification received. Notice when using OH1 and PPI stream is started this callback will produce 0 hr.
","parent_name":"PolarBleApiDeviceHrObserver"},"Protocols/PolarBleApiDeviceInfoObserver.html#/s:11PolarBleSdk0aB21ApiDeviceInfoObserverP20batteryLevelReceived_0hI0ySS_SutF":{"name":"batteryLevelReceived(_:batteryLevel:)","abstract":"Battery level received from device.
","parent_name":"PolarBleApiDeviceInfoObserver"},"Protocols/PolarBleApiDeviceInfoObserver.html#/s:11PolarBleSdk0aB21ApiDeviceInfoObserverP22disInformationReceived_4uuid5valueySS_So6CBUUIDCSStF":{"name":"disInformationReceived(_:uuid:value:)","abstract":"Received DIS info.
","parent_name":"PolarBleApiDeviceInfoObserver"},"Protocols/PolarBleApiPowerStateObserver.html#/s:11PolarBleSdk0aB21ApiPowerStateObserverP03bleE2OnyyF":{"name":"blePowerOn()","abstract":"Ble powered on event.
","parent_name":"PolarBleApiPowerStateObserver"},"Protocols/PolarBleApiPowerStateObserver.html#/s:11PolarBleSdk0aB21ApiPowerStateObserverP03bleE3OffyyF":{"name":"blePowerOff()","abstract":"Ble powered off event, no further actions are needed from the application.
","parent_name":"PolarBleApiPowerStateObserver"},"Protocols/PolarBleApiObserver.html#/s:11PolarBleSdk0aB11ApiObserverP16deviceConnectingyySS0F2Id_10Foundation4UUIDV7addressSi4rssiSS4nameSb11connectablet_tF":{"name":"deviceConnecting(_:)","abstract":"Callback when connection attempt is started to device
","parent_name":"PolarBleApiObserver"},"Protocols/PolarBleApiObserver.html#/s:11PolarBleSdk0aB11ApiObserverP15deviceConnectedyySS0F2Id_10Foundation4UUIDV7addressSi4rssiSS4nameSb11connectablet_tF":{"name":"deviceConnected(_:)","abstract":"Device connnection has been established.
","parent_name":"PolarBleApiObserver"},"Protocols/PolarBleApiObserver.html#/s:11PolarBleSdk0aB11ApiObserverP18deviceDisconnectedyySS0F2Id_10Foundation4UUIDV7addressSi4rssiSS4nameSb11connectablet_tF":{"name":"deviceDisconnected(_:)","abstract":"Connection lost to device.","parent_name":"PolarBleApiObserver"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP7cleanupyyF":{"name":"cleanup()","abstract":"
remove all known devices, which are not in use
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP11polarFilteryySbF":{"name":"polarFilter(_:)","abstract":"Enable or disable polar filter.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP24startAutoConnectToDevice_7service05polarI4Type7RxSwift17PrimitiveSequenceVyAG16CompletableTraitOs5NeverOGSi_So6CBUUIDCSgSSSgtF":{"name":"startAutoConnectToDevice(_:service:polarDeviceType:)","abstract":"Start connecting to a nearby device. PolarBleApiObservers
polarDeviceConnected is","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP15connectToDeviceyySSKF":{"name":"connectToDevice(_:)","abstract":"
Request a connection to a Polar device. Invokes PolarBleApiObservers
polarDeviceConnected.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP20disconnectFromDeviceyySSKF":{"name":"disconnectFromDevice(_:)","abstract":"Disconnect from the current Polar device.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP15searchForDevice7RxSwift10ObservableCySS8deviceId_10Foundation4UUIDV7addressSi4rssiSS4nameSb11connectabletGyF":{"name":"searchForDevice()","abstract":"Start searching for Polar device(s)
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP14isFeatureReady_7featureSbSS_AA8FeaturesOtF":{"name":"isFeatureReady(_:feature:)","abstract":"helper to check is feature ready
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP12setLocalTime_4time4zone7RxSwift17PrimitiveSequenceVyAG16CompletableTraitOs5NeverOGSS_10Foundation4DateVAO0G4ZoneVtF":{"name":"setLocalTime(_:time:zone:)","abstract":"set local time to device. Requires polarFileTransfer
feature.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP14startRecording_10exerciseId8interval10sampleType7RxSwift17PrimitiveSequenceVyAH16CompletableTraitOs5NeverOGSS_SSAA0F8IntervalOAA06SampleK0OtF":{"name":"startRecording(_:exerciseId:interval:sampleType:)","abstract":"Request start recording. Supported only by Polar H10. Requires polarFileTransfer
feature.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP13stopRecordingy7RxSwift17PrimitiveSequenceVyAE16CompletableTraitOs5NeverOGSSF":{"name":"stopRecording(_:)","abstract":"Request stop for current recording. Supported only by Polar H10. Requires polarFileTransfer
feature.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP22requestRecordingStatusy7RxSwift17PrimitiveSequenceVyAE11SingleTraitOSb7ongoing_SS7entryIdtGSSF":{"name":"requestRecordingStatus(_:)","abstract":"Request current recording status. Supported only by Polar H10. Requires polarFileTransfer
feature.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP23fetchStoredExerciseListy7RxSwift10ObservableCySS4path_10Foundation4DateV4dateSS7entryIdtGSSF":{"name":"fetchStoredExerciseList(_:)","abstract":"Api for fetching stored exercises list from Polar H10 device. Requires polarFileTransfer
feature. This API is working for Polar OH1 and Polar Verity Sense devices too, however in those devices recording of exercise requires that sensor is registered to Polar Flow account.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP13fetchExercise_5entry7RxSwift17PrimitiveSequenceVyAF11SingleTraitOs6UInt32V8interval_SayALG7samplestGSS_SS4path_10Foundation4DateV4dateSS0G2IdttF":{"name":"fetchExercise(_:entry:)","abstract":"Api for fetching a single exercise from Polar H10 device. Requires polarFileTransfer
feature. This API is working for Polar OH1 and Polar Verity Sense devices too, however in those devices recording of exercise requires that sensor is registered to Polar Flow account.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP14removeExercise_5entry7RxSwift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGSS_SS4path_10Foundation4DateV4dateSS0G2IdttF":{"name":"removeExercise(_:entry:)","abstract":"Api for removing single exercise from Polar H10 device. Requires polarFileTransfer
feature. This API is working for Polar OH1 and Polar Verity Sense devices too, however in those devices recording of exercise requires that sensor is registered to Polar Flow account.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP014startListenForA12HrBroadcastsy7RxSwift10ObservableCySS8deviceId_10Foundation4UUIDV7addressSi4rssiSS4nameSb11connectablet0M4Info_s5UInt8V2hrSb13batteryStatustGShySSGSgF":{"name":"startListenForPolarHrBroadcasts(_:)","abstract":"Start listening to heart rate broadcasts from one or more Polar devices
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP21requestStreamSettings_7feature7RxSwift17PrimitiveSequenceVyAF11SingleTraitOAA0A13SensorSettingVGSS_AA22DeviceStreamingFeatureOtF":{"name":"requestStreamSettings(_:feature:)","abstract":"Request the stream settings available in current operation mode. This request shall be used before the stream is started","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP25requestFullStreamSettings_7feature7RxSwift17PrimitiveSequenceVyAF11SingleTraitOAA0A13SensorSettingVGSS_AA22DeviceStreamingFeatureOtF":{"name":"requestFullStreamSettings(_:feature:)","abstract":"
Request full steam settings capabilities. The request returns the all capabilities of the requested streaming feature not limited by the current operation mode.","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP17startEcgStreaming_8settings7RxSwift10ObservableCys6UInt64V9timeStamp_Says5Int32VG7samplestGSS_AA0A13SensorSettingVtF":{"name":"startEcgStreaming(_:settings:)","abstract":"
Start the ECG (Electrocardiography) stream. ECG stream is stopped if the connection is closed, error occurs or stream is disposed.","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP17startAccStreaming_8settings7RxSwift10ObservableCys6UInt64V9timeStamp_Says5Int32V1x_AM1yAM1ztG7samplestGSS_AA0A13SensorSettingVtF":{"name":"startAccStreaming(_:settings:)","abstract":"
Start ACC (Accelerometer) stream. ACC stream is stopped if the connection is closed, error occurs or stream is disposed.","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP18startGyroStreaming_8settings7RxSwift10ObservableCys6UInt64V9timeStamp_SaySf1x_Sf1ySf1ztG7samplestGSS_AA0A13SensorSettingVtF":{"name":"startGyroStreaming(_:settings:)","abstract":"
Start Gyro stream. Gyro stream is stopped if the connection is closed, error occurs during start or stream is disposed.","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP26startMagnetometerStreaming_8settings7RxSwift10ObservableCys6UInt64V9timeStamp_SaySf1x_Sf1ySf1ztG7samplestGSS_AA0A13SensorSettingVtF":{"name":"startMagnetometerStreaming(_:settings:)","abstract":"
Start magnetometer stream. Magnetometer stream is stopped if the connection is closed, error occurs or stream is disposed.","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP17startOhrStreaming_8settings7RxSwift10ObservableCys6UInt64V9timeStamp_AA0F8DataTypeO4typeSaySays5Int32VGG7samplestGSS_AA0A13SensorSettingVtF":{"name":"startOhrStreaming(_:settings:)","abstract":"
Start OHR (Optical heart rate) PPG (Photoplethysmography) stream. PPG stream is stopped if the connection is closed, error occurs or stream is disposed.","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP20startOhrPPIStreamingy7RxSwift10ObservableCys6UInt64V9timeStamp_SaySi2hr_s6UInt16V6ppInMsAM0P13ErrorEstimateSi10blockerBitSi17skinContactStatusSi0wX9SupportedtG7samplestGSSF":{"name":"startOhrPPIStreaming(_:)","abstract":"
Start OHR (Optical heart rate) PPI (Pulse to Pulse interval) stream.","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP13enableSDKModey7RxSwift17PrimitiveSequenceVyAE16CompletableTraitOs5NeverOGSSF":{"name":"enableSDKMode(_:)","abstract":"
Enables SDK mode. In SDK mode the wider range of capabilities is available for the stream","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP14disableSDKModey7RxSwift17PrimitiveSequenceVyAE16CompletableTraitOs5NeverOGSSF":{"name":"disableSDKMode(_:)","abstract":"
Disables SDK mode. SDK mode is only supported by Polar Verity Sense (starting from firmware 1.1.5).","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP8observerAA0abD8Observer_pSgvp":{"name":"observer","abstract":"
Common GAP (Generic access profile) observer
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP18deviceInfoObserverAA0abd6DevicefG0_pSgvp":{"name":"deviceInfoObserver","abstract":"Device info observer for DIS (Device information service) and BAS (Battery service) GATT (Generic attributes) client
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP16deviceHrObserverAA0abd6DevicefG0_pSgvp":{"name":"deviceHrObserver","abstract":"Device observer for HR GATT client
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP18powerStateObserverAA0abd5PowerfG0_pSgvp":{"name":"powerStateObserver","abstract":"Bluetooth power state observer
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP22deviceFeaturesObserverAA0abd6DevicefG0_pSgvp":{"name":"deviceFeaturesObserver","abstract":"Device features ready observer
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP22sdkModeFeatureObserverAA0abdcfgH0_pSgvp":{"name":"sdkModeFeatureObserver","abstract":"SDK mode feature available in the device and ready observer
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP02isB7PoweredSbvp":{"name":"isBlePowered","abstract":"Helper to check if Ble is currently powered
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP6loggerAA0abD6Logger_pSgvp":{"name":"logger","abstract":"optional logger set to get traces from sdk
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP21automaticReconnectionSbvp":{"name":"automaticReconnection","abstract":"optional disable or enable automatic reconnection, by default it is enabled
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP16cccWriteObserverAA0abd8CCCWriteG0_pSgvp":{"name":"cccWriteObserver","abstract":"optional ccc write callback
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html":{"name":"PolarBleApi","abstract":"API.
"},"Protocols/PolarBleApiObserver.html":{"name":"PolarBleApiObserver","abstract":"Polar Ble API connection observer.
"},"Protocols/PolarBleApiPowerStateObserver.html":{"name":"PolarBleApiPowerStateObserver","abstract":"Bluetooth state observer.
"},"Protocols/PolarBleApiDeviceInfoObserver.html":{"name":"PolarBleApiDeviceInfoObserver","abstract":"Device info observer.
"},"Protocols/PolarBleApiDeviceHrObserver.html":{"name":"PolarBleApiDeviceHrObserver","abstract":"Heart rate observer
"},"Protocols/PolarBleApiDeviceFeaturesObserver.html":{"name":"PolarBleApiDeviceFeaturesObserver","abstract":"Data client observer
"},"Protocols/PolarBleApiSdkModeFeatureObserver.html":{"name":"PolarBleApiSdkModeFeatureObserver","abstract":"SDK Mode observer
"},"Protocols/PolarBleApiLogger.html":{"name":"PolarBleApiLogger","abstract":"logger observer
"},"Protocols/PolarBleApiCCCWriteObserver.html":{"name":"PolarBleApiCCCWriteObserver","abstract":"observer for ccc write enable
"},"Extensions/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV11PolarBleSdkAA11SingleTraitORszrlE13asCompletableACyAA0kI0Os5NeverOGyF":{"name":"asCompletable()","abstract":"Undocumented
","parent_name":"PrimitiveSequence"},"Extensions/PrimitiveSequence.html":{"name":"PrimitiveSequence"},"Enums/UndefinedError.html#/s:11PolarBleSdk14UndefinedErrorO06DeviceE0yACSS_tcACmF":{"name":"DeviceError(localizedDescription:)","abstract":"Undocumented
","parent_name":"UndefinedError"},"Enums/UndefinedError.html#/s:11PolarBleSdk14UndefinedErrorO20localizedDescriptionSSvp":{"name":"localizedDescription","abstract":"Undocumented
","parent_name":"UndefinedError"},"Enums/OhrDataType.html#/s:11PolarBleSdk11OhrDataTypeO13ppg3_ambient1yA2CmF":{"name":"ppg3_ambient1","abstract":"3 ppg + 1 ambient
","parent_name":"OhrDataType"},"Enums/OhrDataType.html#/s:11PolarBleSdk11OhrDataTypeO7unknownyA2CmF":{"name":"unknown","abstract":"Undocumented
","parent_name":"OhrDataType"},"Enums/Features.html#/s:11PolarBleSdk8FeaturesO2hryA2CmF":{"name":"hr","abstract":"hr feature enables hr client to receive hr and rr data from device
","parent_name":"Features"},"Enums/Features.html#/s:11PolarBleSdk8FeaturesO10deviceInfoyA2CmF":{"name":"deviceInfo","abstract":"deviceInfo enables dis client to receive fw information from device
","parent_name":"Features"},"Enums/Features.html#/s:11PolarBleSdk8FeaturesO13batteryStatusyA2CmF":{"name":"batteryStatus","abstract":"batteryStatus enables bas client to receive battery level info from device
","parent_name":"Features"},"Enums/Features.html#/s:11PolarBleSdk8FeaturesO20polarSensorStreamingyA2CmF":{"name":"polarSensorStreaming","abstract":"polarSensorStreaming enables stream client to start acc, ppg, ecg, ppi streams
","parent_name":"Features"},"Enums/Features.html#/s:11PolarBleSdk8FeaturesO17polarFileTransferyA2CmF":{"name":"polarFileTransfer","abstract":"polarFileTransfer enables the listing, read stored exercises and setup of local time to device.","parent_name":"Features"},"Enums/Features.html#/s:11PolarBleSdk8FeaturesO03allD0yA2CmF":{"name":"allFeatures","abstract":"
allFeatures enables all features available
","parent_name":"Features"},"Enums/SampleType.html#/s:11PolarBleSdk10SampleTypeO2hryA2CmF":{"name":"hr","abstract":"recording type to use is hr in BPM
","parent_name":"SampleType"},"Enums/SampleType.html#/s:11PolarBleSdk10SampleTypeO2rryA2CmF":{"name":"rr","abstract":"recording type to use is rr interval
","parent_name":"SampleType"},"Enums/RecordingInterval.html#/s:11PolarBleSdk17RecordingIntervalO11interval_1syA2CmF":{"name":"interval_1s","abstract":"Undocumented
","parent_name":"RecordingInterval"},"Enums/RecordingInterval.html#/s:11PolarBleSdk17RecordingIntervalO11interval_5syA2CmF":{"name":"interval_5s","abstract":"Undocumented
","parent_name":"RecordingInterval"},"Enums/DeviceStreamingFeature.html#/s:11PolarBleSdk22DeviceStreamingFeatureO3ecgyA2CmF":{"name":"ecg","abstract":"Undocumented
","parent_name":"DeviceStreamingFeature"},"Enums/DeviceStreamingFeature.html#/s:11PolarBleSdk22DeviceStreamingFeatureO3accyA2CmF":{"name":"acc","abstract":"Undocumented
","parent_name":"DeviceStreamingFeature"},"Enums/DeviceStreamingFeature.html#/s:11PolarBleSdk22DeviceStreamingFeatureO3ppgyA2CmF":{"name":"ppg","abstract":"Undocumented
","parent_name":"DeviceStreamingFeature"},"Enums/DeviceStreamingFeature.html#/s:11PolarBleSdk22DeviceStreamingFeatureO3ppiyA2CmF":{"name":"ppi","abstract":"Undocumented
","parent_name":"DeviceStreamingFeature"},"Enums/DeviceStreamingFeature.html#/s:11PolarBleSdk22DeviceStreamingFeatureO4gyroyA2CmF":{"name":"gyro","abstract":"Undocumented
","parent_name":"DeviceStreamingFeature"},"Enums/DeviceStreamingFeature.html#/s:11PolarBleSdk22DeviceStreamingFeatureO12magnetometeryA2CmF":{"name":"magnetometer","abstract":"Undocumented
","parent_name":"DeviceStreamingFeature"},"Enums/DeviceStreamingFeature.html":{"name":"DeviceStreamingFeature","abstract":"device streaming features
"},"Enums/RecordingInterval.html":{"name":"RecordingInterval","abstract":"Recoding intervals for H10 recording start
"},"Enums/SampleType.html":{"name":"SampleType","abstract":"Sample types for H10 recording start
"},"Enums/Features.html":{"name":"Features","abstract":"features available
"},"Enums/OhrDataType.html":{"name":"OhrDataType","abstract":"OHR data source enum
"},"Enums/UndefinedError.html":{"name":"UndefinedError","abstract":"Unknown error
"},"Classes/PolarBleApiDefaultImpl.html#/s:11PolarBleSdk0aB14ApiDefaultImplC19polarImplementation_8featuresAA0abD0_pSo17OS_dispatch_queueC_SitFZ":{"name":"polarImplementation(_:features:)","abstract":"New instance of Polar Ble API implementation
","parent_name":"PolarBleApiDefaultImpl"},"Classes/PolarBleApiDefaultImpl.html#/s:11PolarBleSdk0aB14ApiDefaultImplC11versionInfoSSyFZ":{"name":"versionInfo()","abstract":"Return current version
","parent_name":"PolarBleApiDefaultImpl"},"Classes/PolarBleApiDefaultImpl.html":{"name":"PolarBleApiDefaultImpl","abstract":"Class to provide the default implementation of the Polar Ble API
"},"Classes.html#/s:11PolarBleSdk22NotificationNotEnabledC":{"name":"NotificationNotEnabled","abstract":"GATT characteristic notification not enabled
"},"Classes.html#/s:11PolarBleSdk15ServiceNotFoundC":{"name":"ServiceNotFound","abstract":"GATT service not found
"},"Classes.html#/s:11PolarBleSdk18DeviceNotConnectedC":{"name":"DeviceNotConnected","abstract":"Device state != Connected
"},"Classes.html#/s:11PolarBleSdk14DeviceNotFoundC":{"name":"DeviceNotFound","abstract":"Device not found
"},"Classes.html#/s:11PolarBleSdk21OperationNotSupportedC":{"name":"OperationNotSupported","abstract":"Requested operation is not supported
"},"Classes.html#/s:11PolarBleSdk19MessageEncodeFailedC":{"name":"MessageEncodeFailed","abstract":"Google protocol buffers encode failed
"},"Classes.html#/s:11PolarBleSdk19MessageDecodeFailedC":{"name":"MessageDecodeFailed","abstract":"Google protocol buffers decode failed
"},"Classes.html#/s:11PolarBleSdk20DateTimeFormatFailedC":{"name":"DateTimeFormatFailed","abstract":"String to date time formatting failed
"},"Classes.html#/s:11PolarBleSdk22UnableToStartStreamingC":{"name":"UnableToStartStreaming","abstract":"Failed to start streaming
"},"Classes.html#/s:11PolarBleSdk15InvalidArgumentC":{"name":"InvalidArgument","abstract":"invalid argument
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"},"Typealiases.html":{"name":"Type Aliases","abstract":"The following type aliases are available globally.
"}}
\ No newline at end of file
diff --git a/polar-sdk-ios/docs/index.html b/polar-sdk-ios/docs/index.html
index 0036c289..28f78bf9 100644
--- a/polar-sdk-ios/docs/index.html
+++ b/polar-sdk-ios/docs/index.html
@@ -211,7 +211,7 @@ Update dependency
diff --git a/polar-sdk-ios/docs/search.json b/polar-sdk-ios/docs/search.json
index ce9c84de..e0e83607 100644
--- a/polar-sdk-ios/docs/search.json
+++ b/polar-sdk-ios/docs/search.json
@@ -1 +1 @@
-{"Typealiases.html#/s:11PolarBleSdk0A10DeviceInfoa":{"name":"PolarDeviceInfo","abstract":"Polar device info
"},"Typealiases.html#/s:11PolarBleSdk0A15HrBroadcastDataa":{"name":"PolarHrBroadcastData","abstract":"deviceInfo: see #PolarDeviceInfo ,
"},"Typealiases.html#/s:11PolarBleSdk0A7EcgDataa":{"name":"PolarEcgData","abstract":"Polar Ecg data
"},"Typealiases.html#/s:11PolarBleSdk0A7AccDataa":{"name":"PolarAccData","abstract":"Polar acc data
"},"Typealiases.html#/s:11PolarBleSdk0A8GyroDataa":{"name":"PolarGyroData","abstract":"Polar gyro data
"},"Typealiases.html#/s:11PolarBleSdk0A16MagnetometerDataa":{"name":"PolarMagnetometerData","abstract":"Polar magnetometer data
"},"Typealiases.html#/s:11PolarBleSdk0A7OhrDataa":{"name":"PolarOhrData","abstract":"Polar Ohr data
"},"Typealiases.html#/s:11PolarBleSdk0A7PpiDataa":{"name":"PolarPpiData","abstract":"Polar ppi data"},"Typealiases.html#/s:11PolarBleSdk0A13ExerciseEntrya":{"name":"PolarExerciseEntry","abstract":"
Polar exercise entry
"},"Typealiases.html#/s:11PolarBleSdk0A12ExerciseDataa":{"name":"PolarExerciseData","abstract":"Polar Exercise Data
"},"Typealiases.html#/s:11PolarBleSdk0A15RecordingStatusa":{"name":"PolarRecordingStatus","abstract":"Polar Recording status
"},"Structs/PolarSensorSetting/SettingType.html#/s:11PolarBleSdk0A13SensorSettingV0E4TypeO10sampleRateyA2EmF":{"name":"sampleRate","abstract":"sample rate in hz
","parent_name":"SettingType"},"Structs/PolarSensorSetting/SettingType.html#/s:11PolarBleSdk0A13SensorSettingV0E4TypeO10resolutionyA2EmF":{"name":"resolution","abstract":"resolution in bits
","parent_name":"SettingType"},"Structs/PolarSensorSetting/SettingType.html#/s:11PolarBleSdk0A13SensorSettingV0E4TypeO5rangeyA2EmF":{"name":"range","abstract":"range
","parent_name":"SettingType"},"Structs/PolarSensorSetting/SettingType.html#/s:11PolarBleSdk0A13SensorSettingV0E4TypeO14rangeMilliunityA2EmF":{"name":"rangeMilliunit","abstract":"range with min and max allowed values
","parent_name":"SettingType"},"Structs/PolarSensorSetting/SettingType.html#/s:11PolarBleSdk0A13SensorSettingV0E4TypeO8channelsyA2EmF":{"name":"channels","abstract":"amount of channels available
","parent_name":"SettingType"},"Structs/PolarSensorSetting/SettingType.html#/s:11PolarBleSdk0A13SensorSettingV0E4TypeO7unknownyA2EmF":{"name":"unknown","abstract":"type is unknown
","parent_name":"SettingType"},"Structs/PolarSensorSetting/SettingType.html":{"name":"SettingType","abstract":"settings type
","parent_name":"PolarSensorSetting"},"Structs/PolarSensorSetting.html#/s:11PolarBleSdk0A13SensorSettingV8settingsSDyAC0E4TypeOShys6UInt32VGGvp":{"name":"settings","abstract":"current settings available / set
","parent_name":"PolarSensorSetting"},"Structs/PolarSensorSetting.html#/s:11PolarBleSdk0A13SensorSettingVyACSDyAC0E4TypeOs6UInt32VGcfc":{"name":"init(_:)","abstract":"constructor with desired settings
","parent_name":"PolarSensorSetting"},"Structs/PolarSensorSetting.html#/s:11PolarBleSdk0A13SensorSettingV11maxSettingsACyF":{"name":"maxSettings()","abstract":"helper to retreive max settings available
","parent_name":"PolarSensorSetting"},"Structs/PolarSensorSetting.html":{"name":"PolarSensorSetting","abstract":"polar sensor settings class
"},"Protocols/PolarBleApiCCCWriteObserver.html#/s:11PolarBleSdk0aB19ApiCCCWriteObserverP8cccWrite_14characteristicy10Foundation4UUIDV_So6CBUUIDCtF":{"name":"cccWrite(_:characteristic:)","abstract":"Undocumented
","parent_name":"PolarBleApiCCCWriteObserver"},"Protocols/PolarBleApiLogger.html#/s:11PolarBleSdk0aB9ApiLoggerP7messageyySSF":{"name":"message(_:)","abstract":"log message from sdk
","parent_name":"PolarBleApiLogger"},"Protocols/PolarBleApiSdkModeFeatureObserver.html#/s:11PolarBleSdk0ab3ApiC19ModeFeatureObserverP03sdkeF9AvailableyySSF":{"name":"sdkModeFeatureAvailable(_:)","abstract":"sdk mode feature available in this device and ready for usage callback
","parent_name":"PolarBleApiSdkModeFeatureObserver"},"Protocols/PolarBleApiDeviceFeaturesObserver.html#/s:11PolarBleSdk0aB25ApiDeviceFeaturesObserverP14hrFeatureReadyyySSF":{"name":"hrFeatureReady(_:)","abstract":"Device HR feature is ready. HR transmission is starting in a short while.
","parent_name":"PolarBleApiDeviceFeaturesObserver"},"Protocols/PolarBleApiDeviceFeaturesObserver.html#/s:11PolarBleSdk0aB25ApiDeviceFeaturesObserverP15ftpFeatureReadyyySSF":{"name":"ftpFeatureReady(_:)","abstract":"Device file transfer protocol is ready.","parent_name":"PolarBleApiDeviceFeaturesObserver"},"Protocols/PolarBleApiDeviceFeaturesObserver.html#/s:11PolarBleSdk0aB25ApiDeviceFeaturesObserverP09streamingF5Ready_0hF0ySS_ShyAA0E16StreamingFeatureOGtF":{"name":"streamingFeaturesReady(_:streamingFeatures:)","abstract":"
feature ready callback
","parent_name":"PolarBleApiDeviceFeaturesObserver"},"Protocols/PolarBleApiDeviceHrObserver.html#/s:11PolarBleSdk0aB19ApiDeviceHrObserverP0aF4Dataa":{"name":"PolarHrData","abstract":"Polar hr data
","parent_name":"PolarBleApiDeviceHrObserver"},"Protocols/PolarBleApiDeviceHrObserver.html#/s:11PolarBleSdk0aB19ApiDeviceHrObserverP15hrValueReceived_4dataySS_s5UInt8V0H0_SaySiG3rrsAI0M2MsSb7contactSb0O9SupportedttF":{"name":"hrValueReceived(_:data:)","abstract":"HR notification received. Notice when using OH1 and PPI stream is started this callback will produce 0 hr.
","parent_name":"PolarBleApiDeviceHrObserver"},"Protocols/PolarBleApiDeviceInfoObserver.html#/s:11PolarBleSdk0aB21ApiDeviceInfoObserverP20batteryLevelReceived_0hI0ySS_SutF":{"name":"batteryLevelReceived(_:batteryLevel:)","abstract":"Battery level received from device.
","parent_name":"PolarBleApiDeviceInfoObserver"},"Protocols/PolarBleApiDeviceInfoObserver.html#/s:11PolarBleSdk0aB21ApiDeviceInfoObserverP22disInformationReceived_4uuid5valueySS_So6CBUUIDCSStF":{"name":"disInformationReceived(_:uuid:value:)","abstract":"Received DIS info.
","parent_name":"PolarBleApiDeviceInfoObserver"},"Protocols/PolarBleApiPowerStateObserver.html#/s:11PolarBleSdk0aB21ApiPowerStateObserverP03bleE2OnyyF":{"name":"blePowerOn()","abstract":"Ble powered on event.
","parent_name":"PolarBleApiPowerStateObserver"},"Protocols/PolarBleApiPowerStateObserver.html#/s:11PolarBleSdk0aB21ApiPowerStateObserverP03bleE3OffyyF":{"name":"blePowerOff()","abstract":"Ble powered off event, no further actions are needed from the application.
","parent_name":"PolarBleApiPowerStateObserver"},"Protocols/PolarBleApiObserver.html#/s:11PolarBleSdk0aB11ApiObserverP16deviceConnectingyySS0F2Id_10Foundation4UUIDV7addressSi4rssiSS4nameSb11connectablet_tF":{"name":"deviceConnecting(_:)","abstract":"Callback when connection attempt is started to device
","parent_name":"PolarBleApiObserver"},"Protocols/PolarBleApiObserver.html#/s:11PolarBleSdk0aB11ApiObserverP15deviceConnectedyySS0F2Id_10Foundation4UUIDV7addressSi4rssiSS4nameSb11connectablet_tF":{"name":"deviceConnected(_:)","abstract":"Device connnection has been established.
","parent_name":"PolarBleApiObserver"},"Protocols/PolarBleApiObserver.html#/s:11PolarBleSdk0aB11ApiObserverP18deviceDisconnectedyySS0F2Id_10Foundation4UUIDV7addressSi4rssiSS4nameSb11connectablet_tF":{"name":"deviceDisconnected(_:)","abstract":"Connection lost to device.","parent_name":"PolarBleApiObserver"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP7cleanupyyF":{"name":"cleanup()","abstract":"
remove all known devices, which are not in use
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP11polarFilteryySbF":{"name":"polarFilter(_:)","abstract":"Enable or disable polar filter.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP24startAutoConnectToDevice_7service05polarI4Type7RxSwift17PrimitiveSequenceVyAG16CompletableTraitOs5NeverOGSi_So6CBUUIDCSgSSSgtF":{"name":"startAutoConnectToDevice(_:service:polarDeviceType:)","abstract":"Start connecting to a nearby device. PolarBleApiObservers
polarDeviceConnected is","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP15connectToDeviceyySSKF":{"name":"connectToDevice(_:)","abstract":"
Request a connection to a Polar device. Invokes PolarBleApiObservers
polarDeviceConnected.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP20disconnectFromDeviceyySSKF":{"name":"disconnectFromDevice(_:)","abstract":"Disconnect from the current Polar device.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP15searchForDevice7RxSwift10ObservableCySS8deviceId_10Foundation4UUIDV7addressSi4rssiSS4nameSb11connectabletGyF":{"name":"searchForDevice()","abstract":"Start searching for Polar device(s)
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP14isFeatureReady_7featureSbSS_AA8FeaturesOtF":{"name":"isFeatureReady(_:feature:)","abstract":"helper to check is feature ready
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP12setLocalTime_4time4zone7RxSwift17PrimitiveSequenceVyAG16CompletableTraitOs5NeverOGSS_10Foundation4DateVAO0G4ZoneVtF":{"name":"setLocalTime(_:time:zone:)","abstract":"set local time to device. Requires polarFileTransfer
feature.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP14startRecording_10exerciseId8interval10sampleType7RxSwift17PrimitiveSequenceVyAH16CompletableTraitOs5NeverOGSS_SSAA0F8IntervalOAA06SampleK0OtF":{"name":"startRecording(_:exerciseId:interval:sampleType:)","abstract":"Request start recording. Supported only by Polar H10. Requires polarFileTransfer
feature.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP13stopRecordingy7RxSwift17PrimitiveSequenceVyAE16CompletableTraitOs5NeverOGSSF":{"name":"stopRecording(_:)","abstract":"Request stop for current recording. Supported only by Polar H10. Requires polarFileTransfer
feature.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP22requestRecordingStatusy7RxSwift17PrimitiveSequenceVyAE11SingleTraitOSb7ongoing_SS7entryIdtGSSF":{"name":"requestRecordingStatus(_:)","abstract":"Request current recording status. Supported only by Polar H10. Requires polarFileTransfer
feature.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP23fetchStoredExerciseListy7RxSwift10ObservableCySS4path_10Foundation4DateV4dateSS7entryIdtGSSF":{"name":"fetchStoredExerciseList(_:)","abstract":"Api for fetching stored exercises list from Polar H10 device. Requires polarFileTransfer
feature. This API is working for Polar OH1 and Polar Verity Sense devices too, however in those devices recording of exercise requires that sensor is registered to Polar Flow account.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP13fetchExercise_5entry7RxSwift17PrimitiveSequenceVyAF11SingleTraitOs6UInt32V8interval_SayALG7samplestGSS_SS4path_10Foundation4DateV4dateSS0G2IdttF":{"name":"fetchExercise(_:entry:)","abstract":"Api for fetching a single exercise from Polar H10 device. Requires polarFileTransfer
feature. This API is working for Polar OH1 and Polar Verity Sense devices too, however in those devices recording of exercise requires that sensor is registered to Polar Flow account.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP14removeExercise_5entry7RxSwift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGSS_SS4path_10Foundation4DateV4dateSS0G2IdttF":{"name":"removeExercise(_:entry:)","abstract":"Api for removing single exercise from Polar H10 device. Requires polarFileTransfer
feature. This API is working for Polar OH1 and Polar Verity Sense devices too, however in those devices recording of exercise requires that sensor is registered to Polar Flow account.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP014startListenForA12HrBroadcastsy7RxSwift10ObservableCySS8deviceId_10Foundation4UUIDV7addressSi4rssiSS4nameSb11connectablet0M4Info_s5UInt8V2hrSb13batteryStatustGShySSGSgF":{"name":"startListenForPolarHrBroadcasts(_:)","abstract":"Start listening to heart rate broadcasts from one or more Polar devices
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP21requestStreamSettings_7feature7RxSwift17PrimitiveSequenceVyAF11SingleTraitOAA0A13SensorSettingVGSS_AA22DeviceStreamingFeatureOtF":{"name":"requestStreamSettings(_:feature:)","abstract":"Request the stream settings available in current operation mode. This request shall be used before the stream is started","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP25requestFullStreamSettings_7feature7RxSwift17PrimitiveSequenceVyAF11SingleTraitOAA0A13SensorSettingVGSS_AA22DeviceStreamingFeatureOtF":{"name":"requestFullStreamSettings(_:feature:)","abstract":"
Request full steam settings capabilities. The request returns the all capabilities of the requested streaming feature not limited by the current operation mode.","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP17startEcgStreaming_8settings7RxSwift10ObservableCys6UInt64V9timeStamp_Says5Int32VG7samplestGSS_AA0A13SensorSettingVtF":{"name":"startEcgStreaming(_:settings:)","abstract":"
Start the ECG (Electrocardiography) stream. ECG stream is stopped if the connection is closed, error occurs or stream is disposed.","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP17startAccStreaming_8settings7RxSwift10ObservableCys6UInt64V9timeStamp_Says5Int32V1x_AM1yAM1ztG7samplestGSS_AA0A13SensorSettingVtF":{"name":"startAccStreaming(_:settings:)","abstract":"
Start ACC (Accelerometer) stream. ACC stream is stopped if the connection is closed, error occurs or stream is disposed.","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP18startGyroStreaming_8settings7RxSwift10ObservableCys6UInt64V9timeStamp_SaySf1x_Sf1ySf1ztG7samplestGSS_AA0A13SensorSettingVtF":{"name":"startGyroStreaming(_:settings:)","abstract":"
Start Gyro stream. Gyro stream is stopped if the connection is closed, error occurs during start or stream is disposed.","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP26startMagnetometerStreaming_8settings7RxSwift10ObservableCys6UInt64V9timeStamp_SaySf1x_Sf1ySf1ztG7samplestGSS_AA0A13SensorSettingVtF":{"name":"startMagnetometerStreaming(_:settings:)","abstract":"
Start magnetometer stream. Magnetometer stream is stopped if the connection is closed, error occurs or stream is disposed.","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP17startOhrStreaming_8settings7RxSwift10ObservableCys6UInt64V9timeStamp_AA0F8DataTypeO4typeSaySays5Int32VGG7samplestGSS_AA0A13SensorSettingVtF":{"name":"startOhrStreaming(_:settings:)","abstract":"
Start OHR (Optical heart rate) PPG (Photoplethysmography) stream. PPG stream is stopped if the connection is closed, error occurs or stream is disposed.","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP20startOhrPPIStreamingy7RxSwift10ObservableCys6UInt64V9timeStamp_SaySi2hr_s6UInt16V6ppInMsAM0P13ErrorEstimateSi10blockerBitSi17skinContactStatusSi0wX9SupportedtG7samplestGSSF":{"name":"startOhrPPIStreaming(_:)","abstract":"
Start OHR (Optical heart rate) PPI (Pulse to Pulse interval) stream.","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP13enableSDKModey7RxSwift17PrimitiveSequenceVyAE16CompletableTraitOs5NeverOGSSF":{"name":"enableSDKMode(_:)","abstract":"
Enables SDK mode. In SDK mode the wider range of capabilities is available for the stream","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP14disableSDKModey7RxSwift17PrimitiveSequenceVyAE16CompletableTraitOs5NeverOGSSF":{"name":"disableSDKMode(_:)","abstract":"
Disables SDK mode. SDK mode is only supported by Polar Verity Sense (starting from firmware 1.1.5).","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP8observerAA0abD8Observer_pSgvp":{"name":"observer","abstract":"
Common GAP (Generic access profile) observer
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP18deviceInfoObserverAA0abd6DevicefG0_pSgvp":{"name":"deviceInfoObserver","abstract":"Device info observer for DIS (Device information service) and BAS (Battery service) GATT (Generic attributes) client
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP16deviceHrObserverAA0abd6DevicefG0_pSgvp":{"name":"deviceHrObserver","abstract":"Device observer for HR GATT client
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP18powerStateObserverAA0abd5PowerfG0_pSgvp":{"name":"powerStateObserver","abstract":"Bluetooth power state observer
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP22deviceFeaturesObserverAA0abd6DevicefG0_pSgvp":{"name":"deviceFeaturesObserver","abstract":"Device features ready observer
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP22sdkModeFeatureObserverAA0abdcfgH0_pSgvp":{"name":"sdkModeFeatureObserver","abstract":"SDK mode feature available in the device and ready observer
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP02isB7PoweredSbvp":{"name":"isBlePowered","abstract":"Helper to check if Ble is currently powered
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP6loggerAA0abD6Logger_pSgvp":{"name":"logger","abstract":"optional logger set to get traces from sdk
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP21automaticReconnectionSbvp":{"name":"automaticReconnection","abstract":"optional disable or enable automatic reconnection, by default it is enabled
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP16cccWriteObserverAA0abd8CCCWriteG0_pSgvp":{"name":"cccWriteObserver","abstract":"optional ccc write callback
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html":{"name":"PolarBleApi","abstract":"API.
"},"Protocols/PolarBleApiObserver.html":{"name":"PolarBleApiObserver","abstract":"Polar Ble API connection observer.
"},"Protocols/PolarBleApiPowerStateObserver.html":{"name":"PolarBleApiPowerStateObserver","abstract":"Bluetooth state observer.
"},"Protocols/PolarBleApiDeviceInfoObserver.html":{"name":"PolarBleApiDeviceInfoObserver","abstract":"Device info observer.
"},"Protocols/PolarBleApiDeviceHrObserver.html":{"name":"PolarBleApiDeviceHrObserver","abstract":"Heart rate observer
"},"Protocols/PolarBleApiDeviceFeaturesObserver.html":{"name":"PolarBleApiDeviceFeaturesObserver","abstract":"Data client observer
"},"Protocols/PolarBleApiSdkModeFeatureObserver.html":{"name":"PolarBleApiSdkModeFeatureObserver","abstract":"SDK Mode observer
"},"Protocols/PolarBleApiLogger.html":{"name":"PolarBleApiLogger","abstract":"logger observer
"},"Protocols/PolarBleApiCCCWriteObserver.html":{"name":"PolarBleApiCCCWriteObserver","abstract":"observer for ccc write enable
"},"Extensions/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV11PolarBleSdkAA11SingleTraitORszrlE13asCompletableACyAA0kI0Os5NeverOGyF":{"name":"asCompletable()","abstract":"Undocumented
","parent_name":"PrimitiveSequence"},"Extensions/PrimitiveSequence.html":{"name":"PrimitiveSequence"},"Enums/UndefinedError.html#/s:11PolarBleSdk14UndefinedErrorO06DeviceE0yACSS_tcACmF":{"name":"DeviceError(localizedDescription:)","abstract":"Undocumented
","parent_name":"UndefinedError"},"Enums/UndefinedError.html#/s:11PolarBleSdk14UndefinedErrorO20localizedDescriptionSSvp":{"name":"localizedDescription","abstract":"Undocumented
","parent_name":"UndefinedError"},"Enums/OhrDataType.html#/s:11PolarBleSdk11OhrDataTypeO13ppg3_ambient1yA2CmF":{"name":"ppg3_ambient1","abstract":"3 ppg + 1 ambient
","parent_name":"OhrDataType"},"Enums/OhrDataType.html#/s:11PolarBleSdk11OhrDataTypeO7unknownyA2CmF":{"name":"unknown","abstract":"Undocumented
","parent_name":"OhrDataType"},"Enums/Features.html#/s:11PolarBleSdk8FeaturesO2hryA2CmF":{"name":"hr","abstract":"hr feature enables hr client to receive hr and rr data from device
","parent_name":"Features"},"Enums/Features.html#/s:11PolarBleSdk8FeaturesO10deviceInfoyA2CmF":{"name":"deviceInfo","abstract":"deviceInfo enables dis client to receive fw information from device
","parent_name":"Features"},"Enums/Features.html#/s:11PolarBleSdk8FeaturesO13batteryStatusyA2CmF":{"name":"batteryStatus","abstract":"batteryStatus enables bas client to receive battery level info from device
","parent_name":"Features"},"Enums/Features.html#/s:11PolarBleSdk8FeaturesO20polarSensorStreamingyA2CmF":{"name":"polarSensorStreaming","abstract":"polarSensorStreaming enables stream client to start acc, ppg, ecg, ppi streams
","parent_name":"Features"},"Enums/Features.html#/s:11PolarBleSdk8FeaturesO17polarFileTransferyA2CmF":{"name":"polarFileTransfer","abstract":"polarFileTransfer enables the listing, read stored exercises and setup of local time to device.","parent_name":"Features"},"Enums/Features.html#/s:11PolarBleSdk8FeaturesO03allD0yA2CmF":{"name":"allFeatures","abstract":"
allFeatures enables all features available
","parent_name":"Features"},"Enums/SampleType.html#/s:11PolarBleSdk10SampleTypeO2hryA2CmF":{"name":"hr","abstract":"recording type to use is hr in BPM
","parent_name":"SampleType"},"Enums/SampleType.html#/s:11PolarBleSdk10SampleTypeO2rryA2CmF":{"name":"rr","abstract":"recording type to use is rr interval
","parent_name":"SampleType"},"Enums/RecordingInterval.html#/s:11PolarBleSdk17RecordingIntervalO11interval_1syA2CmF":{"name":"interval_1s","abstract":"Undocumented
","parent_name":"RecordingInterval"},"Enums/RecordingInterval.html#/s:11PolarBleSdk17RecordingIntervalO11interval_5syA2CmF":{"name":"interval_5s","abstract":"Undocumented
","parent_name":"RecordingInterval"},"Enums/DeviceStreamingFeature.html#/s:11PolarBleSdk22DeviceStreamingFeatureO3ecgyA2CmF":{"name":"ecg","abstract":"Undocumented
","parent_name":"DeviceStreamingFeature"},"Enums/DeviceStreamingFeature.html#/s:11PolarBleSdk22DeviceStreamingFeatureO3accyA2CmF":{"name":"acc","abstract":"Undocumented
","parent_name":"DeviceStreamingFeature"},"Enums/DeviceStreamingFeature.html#/s:11PolarBleSdk22DeviceStreamingFeatureO3ppgyA2CmF":{"name":"ppg","abstract":"Undocumented
","parent_name":"DeviceStreamingFeature"},"Enums/DeviceStreamingFeature.html#/s:11PolarBleSdk22DeviceStreamingFeatureO3ppiyA2CmF":{"name":"ppi","abstract":"Undocumented
","parent_name":"DeviceStreamingFeature"},"Enums/DeviceStreamingFeature.html#/s:11PolarBleSdk22DeviceStreamingFeatureO4gyroyA2CmF":{"name":"gyro","abstract":"Undocumented
","parent_name":"DeviceStreamingFeature"},"Enums/DeviceStreamingFeature.html#/s:11PolarBleSdk22DeviceStreamingFeatureO12magnetometeryA2CmF":{"name":"magnetometer","abstract":"Undocumented
","parent_name":"DeviceStreamingFeature"},"Enums/DeviceStreamingFeature.html":{"name":"DeviceStreamingFeature","abstract":"device streaming features
"},"Enums/RecordingInterval.html":{"name":"RecordingInterval","abstract":"Recoding intervals for H10 recording start
"},"Enums/SampleType.html":{"name":"SampleType","abstract":"Sample types for H10 recording start
"},"Enums/Features.html":{"name":"Features","abstract":"features available
"},"Enums/OhrDataType.html":{"name":"OhrDataType","abstract":"OHR data source enum
"},"Enums/UndefinedError.html":{"name":"UndefinedError","abstract":"Unknown error
"},"Classes/PolarBleApiDefaultImpl.html#/s:11PolarBleSdk0aB14ApiDefaultImplC19polarImplementation_8featuresAA0abD0_pSo17OS_dispatch_queueC_SitFZ":{"name":"polarImplementation(_:features:)","abstract":"New instance of Polar Ble API implementation
","parent_name":"PolarBleApiDefaultImpl"},"Classes/PolarBleApiDefaultImpl.html#/s:11PolarBleSdk0aB14ApiDefaultImplC11versionInfoSSyFZ":{"name":"versionInfo()","abstract":"Return current version
","parent_name":"PolarBleApiDefaultImpl"},"Classes/PolarBleApiDefaultImpl.html":{"name":"PolarBleApiDefaultImpl","abstract":"Class to provide the default implementation of the Polar Ble API
"},"Classes.html#/s:11PolarBleSdk22NotificationNotEnabledC":{"name":"NotificationNotEnabled","abstract":"GATT characteristic notification not enabled
"},"Classes.html#/s:11PolarBleSdk15ServiceNotFoundC":{"name":"ServiceNotFound","abstract":"GATT service not found
"},"Classes.html#/s:11PolarBleSdk18DeviceNotConnectedC":{"name":"DeviceNotConnected","abstract":"Device state != Connected
"},"Classes.html#/s:11PolarBleSdk14DeviceNotFoundC":{"name":"DeviceNotFound","abstract":"Device not found
"},"Classes.html#/s:11PolarBleSdk21OperationNotSupportedC":{"name":"OperationNotSupported","abstract":"Requested operation is not supported
"},"Classes.html#/s:11PolarBleSdk19MessageEncodeFailedC":{"name":"MessageEncodeFailed","abstract":"Google protocol buffers encode failed
"},"Classes.html#/s:11PolarBleSdk19MessageDecodeFailedC":{"name":"MessageDecodeFailed","abstract":"Google protocol buffers decode failed
"},"Classes.html#/s:11PolarBleSdk20DateTimeFormatFailedC":{"name":"DateTimeFormatFailed","abstract":"String to date time formatting failed
"},"Classes.html#/s:11PolarBleSdk22UnableToStartStreamingC":{"name":"UnableToStartStreaming","abstract":"Failed to start streaming
"},"Classes.html#/s:11PolarBleSdk15InvalidArgumentC":{"name":"InvalidArgument","abstract":"invalid argument
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"},"Typealiases.html":{"name":"Type Aliases","abstract":"The following type aliases are available globally.
"}}
\ No newline at end of file
+{"Typealiases.html#/s:11PolarBleSdk0A10DeviceInfoa":{"name":"PolarDeviceInfo","abstract":"Polar device info
"},"Typealiases.html#/s:11PolarBleSdk0A15HrBroadcastDataa":{"name":"PolarHrBroadcastData","abstract":"deviceInfo: see #PolarDeviceInfo ,
"},"Typealiases.html#/s:11PolarBleSdk0A7EcgDataa":{"name":"PolarEcgData","abstract":"Polar Ecg data
"},"Typealiases.html#/s:11PolarBleSdk0A7AccDataa":{"name":"PolarAccData","abstract":"Polar acc data
"},"Typealiases.html#/s:11PolarBleSdk0A8GyroDataa":{"name":"PolarGyroData","abstract":"Polar gyro data
"},"Typealiases.html#/s:11PolarBleSdk0A16MagnetometerDataa":{"name":"PolarMagnetometerData","abstract":"Polar magnetometer data
"},"Typealiases.html#/s:11PolarBleSdk0A7OhrDataa":{"name":"PolarOhrData","abstract":"Polar Ohr data
"},"Typealiases.html#/s:11PolarBleSdk0A7PpiDataa":{"name":"PolarPpiData","abstract":"Polar ppi data"},"Typealiases.html#/s:11PolarBleSdk0A13ExerciseEntrya":{"name":"PolarExerciseEntry","abstract":"
Polar exercise entry
"},"Typealiases.html#/s:11PolarBleSdk0A12ExerciseDataa":{"name":"PolarExerciseData","abstract":"Polar Exercise Data
"},"Typealiases.html#/s:11PolarBleSdk0A15RecordingStatusa":{"name":"PolarRecordingStatus","abstract":"Polar Recording status
"},"Structs/PolarSensorSetting/SettingType.html#/s:11PolarBleSdk0A13SensorSettingV0E4TypeO10sampleRateyA2EmF":{"name":"sampleRate","abstract":"sample rate in hz
","parent_name":"SettingType"},"Structs/PolarSensorSetting/SettingType.html#/s:11PolarBleSdk0A13SensorSettingV0E4TypeO10resolutionyA2EmF":{"name":"resolution","abstract":"resolution in bits
","parent_name":"SettingType"},"Structs/PolarSensorSetting/SettingType.html#/s:11PolarBleSdk0A13SensorSettingV0E4TypeO5rangeyA2EmF":{"name":"range","abstract":"range
","parent_name":"SettingType"},"Structs/PolarSensorSetting/SettingType.html#/s:11PolarBleSdk0A13SensorSettingV0E4TypeO14rangeMilliunityA2EmF":{"name":"rangeMilliunit","abstract":"range with min and max allowed values
","parent_name":"SettingType"},"Structs/PolarSensorSetting/SettingType.html#/s:11PolarBleSdk0A13SensorSettingV0E4TypeO8channelsyA2EmF":{"name":"channels","abstract":"amount of channels available
","parent_name":"SettingType"},"Structs/PolarSensorSetting/SettingType.html#/s:11PolarBleSdk0A13SensorSettingV0E4TypeO7unknownyA2EmF":{"name":"unknown","abstract":"type is unknown
","parent_name":"SettingType"},"Structs/PolarSensorSetting/SettingType.html":{"name":"SettingType","abstract":"settings type
","parent_name":"PolarSensorSetting"},"Structs/PolarSensorSetting.html#/s:11PolarBleSdk0A13SensorSettingV8settingsSDyAC0E4TypeOShys6UInt32VGGvp":{"name":"settings","abstract":"current settings available / set
","parent_name":"PolarSensorSetting"},"Structs/PolarSensorSetting.html#/s:11PolarBleSdk0A13SensorSettingVyACSDyAC0E4TypeOs6UInt32VGcfc":{"name":"init(_:)","abstract":"constructor with desired settings
","parent_name":"PolarSensorSetting"},"Structs/PolarSensorSetting.html#/s:11PolarBleSdk0A13SensorSettingV11maxSettingsACyF":{"name":"maxSettings()","abstract":"helper to retrieve max settings available
","parent_name":"PolarSensorSetting"},"Structs/PolarSensorSetting.html":{"name":"PolarSensorSetting","abstract":"polar sensor settings class
"},"Protocols/PolarBleApiCCCWriteObserver.html#/s:11PolarBleSdk0aB19ApiCCCWriteObserverP8cccWrite_14characteristicy10Foundation4UUIDV_So6CBUUIDCtF":{"name":"cccWrite(_:characteristic:)","abstract":"Undocumented
","parent_name":"PolarBleApiCCCWriteObserver"},"Protocols/PolarBleApiLogger.html#/s:11PolarBleSdk0aB9ApiLoggerP7messageyySSF":{"name":"message(_:)","abstract":"log message from sdk
","parent_name":"PolarBleApiLogger"},"Protocols/PolarBleApiSdkModeFeatureObserver.html#/s:11PolarBleSdk0ab3ApiC19ModeFeatureObserverP03sdkeF9AvailableyySSF":{"name":"sdkModeFeatureAvailable(_:)","abstract":"sdk mode feature available in this device and ready for usage callback
","parent_name":"PolarBleApiSdkModeFeatureObserver"},"Protocols/PolarBleApiDeviceFeaturesObserver.html#/s:11PolarBleSdk0aB25ApiDeviceFeaturesObserverP14hrFeatureReadyyySSF":{"name":"hrFeatureReady(_:)","abstract":"Device HR feature is ready. HR transmission is starting in a short while.
","parent_name":"PolarBleApiDeviceFeaturesObserver"},"Protocols/PolarBleApiDeviceFeaturesObserver.html#/s:11PolarBleSdk0aB25ApiDeviceFeaturesObserverP15ftpFeatureReadyyySSF":{"name":"ftpFeatureReady(_:)","abstract":"Device file transfer protocol is ready.","parent_name":"PolarBleApiDeviceFeaturesObserver"},"Protocols/PolarBleApiDeviceFeaturesObserver.html#/s:11PolarBleSdk0aB25ApiDeviceFeaturesObserverP09streamingF5Ready_0hF0ySS_ShyAA0E16StreamingFeatureOGtF":{"name":"streamingFeaturesReady(_:streamingFeatures:)","abstract":"
feature ready callback
","parent_name":"PolarBleApiDeviceFeaturesObserver"},"Protocols/PolarBleApiDeviceHrObserver.html#/s:11PolarBleSdk0aB19ApiDeviceHrObserverP0aF4Dataa":{"name":"PolarHrData","abstract":"Polar hr data
","parent_name":"PolarBleApiDeviceHrObserver"},"Protocols/PolarBleApiDeviceHrObserver.html#/s:11PolarBleSdk0aB19ApiDeviceHrObserverP15hrValueReceived_4dataySS_s5UInt8V0H0_SaySiG3rrsAI0M2MsSb7contactSb0O9SupportedttF":{"name":"hrValueReceived(_:data:)","abstract":"HR notification received. Notice when using OH1 and PPI stream is started this callback will produce 0 hr.
","parent_name":"PolarBleApiDeviceHrObserver"},"Protocols/PolarBleApiDeviceInfoObserver.html#/s:11PolarBleSdk0aB21ApiDeviceInfoObserverP20batteryLevelReceived_0hI0ySS_SutF":{"name":"batteryLevelReceived(_:batteryLevel:)","abstract":"Battery level received from device.
","parent_name":"PolarBleApiDeviceInfoObserver"},"Protocols/PolarBleApiDeviceInfoObserver.html#/s:11PolarBleSdk0aB21ApiDeviceInfoObserverP22disInformationReceived_4uuid5valueySS_So6CBUUIDCSStF":{"name":"disInformationReceived(_:uuid:value:)","abstract":"Received DIS info.
","parent_name":"PolarBleApiDeviceInfoObserver"},"Protocols/PolarBleApiPowerStateObserver.html#/s:11PolarBleSdk0aB21ApiPowerStateObserverP03bleE2OnyyF":{"name":"blePowerOn()","abstract":"Ble powered on event.
","parent_name":"PolarBleApiPowerStateObserver"},"Protocols/PolarBleApiPowerStateObserver.html#/s:11PolarBleSdk0aB21ApiPowerStateObserverP03bleE3OffyyF":{"name":"blePowerOff()","abstract":"Ble powered off event, no further actions are needed from the application.
","parent_name":"PolarBleApiPowerStateObserver"},"Protocols/PolarBleApiObserver.html#/s:11PolarBleSdk0aB11ApiObserverP16deviceConnectingyySS0F2Id_10Foundation4UUIDV7addressSi4rssiSS4nameSb11connectablet_tF":{"name":"deviceConnecting(_:)","abstract":"Callback when connection attempt is started to device
","parent_name":"PolarBleApiObserver"},"Protocols/PolarBleApiObserver.html#/s:11PolarBleSdk0aB11ApiObserverP15deviceConnectedyySS0F2Id_10Foundation4UUIDV7addressSi4rssiSS4nameSb11connectablet_tF":{"name":"deviceConnected(_:)","abstract":"Device connnection has been established.
","parent_name":"PolarBleApiObserver"},"Protocols/PolarBleApiObserver.html#/s:11PolarBleSdk0aB11ApiObserverP18deviceDisconnectedyySS0F2Id_10Foundation4UUIDV7addressSi4rssiSS4nameSb11connectablet_tF":{"name":"deviceDisconnected(_:)","abstract":"Connection lost to device.","parent_name":"PolarBleApiObserver"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP7cleanupyyF":{"name":"cleanup()","abstract":"
remove all known devices, which are not in use
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP11polarFilteryySbF":{"name":"polarFilter(_:)","abstract":"Enable or disable polar filter.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP24startAutoConnectToDevice_7service05polarI4Type7RxSwift17PrimitiveSequenceVyAG16CompletableTraitOs5NeverOGSi_So6CBUUIDCSgSSSgtF":{"name":"startAutoConnectToDevice(_:service:polarDeviceType:)","abstract":"Start connecting to a nearby device. PolarBleApiObservers
polarDeviceConnected is","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP15connectToDeviceyySSKF":{"name":"connectToDevice(_:)","abstract":"
Request a connection to a Polar device. Invokes PolarBleApiObservers
polarDeviceConnected.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP20disconnectFromDeviceyySSKF":{"name":"disconnectFromDevice(_:)","abstract":"Disconnect from the current Polar device.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP15searchForDevice7RxSwift10ObservableCySS8deviceId_10Foundation4UUIDV7addressSi4rssiSS4nameSb11connectabletGyF":{"name":"searchForDevice()","abstract":"Start searching for Polar device(s)
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP14isFeatureReady_7featureSbSS_AA8FeaturesOtF":{"name":"isFeatureReady(_:feature:)","abstract":"helper to check is feature ready
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP12setLocalTime_4time4zone7RxSwift17PrimitiveSequenceVyAG16CompletableTraitOs5NeverOGSS_10Foundation4DateVAO0G4ZoneVtF":{"name":"setLocalTime(_:time:zone:)","abstract":"set local time to device. Requires polarFileTransfer
feature.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP14startRecording_10exerciseId8interval10sampleType7RxSwift17PrimitiveSequenceVyAH16CompletableTraitOs5NeverOGSS_SSAA0F8IntervalOAA06SampleK0OtF":{"name":"startRecording(_:exerciseId:interval:sampleType:)","abstract":"Request start recording. Supported only by Polar H10. Requires polarFileTransfer
feature.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP13stopRecordingy7RxSwift17PrimitiveSequenceVyAE16CompletableTraitOs5NeverOGSSF":{"name":"stopRecording(_:)","abstract":"Request stop for current recording. Supported only by Polar H10. Requires polarFileTransfer
feature.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP22requestRecordingStatusy7RxSwift17PrimitiveSequenceVyAE11SingleTraitOSb7ongoing_SS7entryIdtGSSF":{"name":"requestRecordingStatus(_:)","abstract":"Request current recording status. Supported only by Polar H10. Requires polarFileTransfer
feature.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP23fetchStoredExerciseListy7RxSwift10ObservableCySS4path_10Foundation4DateV4dateSS7entryIdtGSSF":{"name":"fetchStoredExerciseList(_:)","abstract":"Api for fetching stored exercises list from Polar H10 device. Requires polarFileTransfer
feature. This API is working for Polar OH1 and Polar Verity Sense devices too, however in those devices recording of exercise requires that sensor is registered to Polar Flow account.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP13fetchExercise_5entry7RxSwift17PrimitiveSequenceVyAF11SingleTraitOs6UInt32V8interval_SayALG7samplestGSS_SS4path_10Foundation4DateV4dateSS0G2IdttF":{"name":"fetchExercise(_:entry:)","abstract":"Api for fetching a single exercise from Polar H10 device. Requires polarFileTransfer
feature. This API is working for Polar OH1 and Polar Verity Sense devices too, however in those devices recording of exercise requires that sensor is registered to Polar Flow account.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP14removeExercise_5entry7RxSwift17PrimitiveSequenceVyAF16CompletableTraitOs5NeverOGSS_SS4path_10Foundation4DateV4dateSS0G2IdttF":{"name":"removeExercise(_:entry:)","abstract":"Api for removing single exercise from Polar H10 device. Requires polarFileTransfer
feature. This API is working for Polar OH1 and Polar Verity Sense devices too, however in those devices recording of exercise requires that sensor is registered to Polar Flow account.
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP014startListenForA12HrBroadcastsy7RxSwift10ObservableCySS8deviceId_10Foundation4UUIDV7addressSi4rssiSS4nameSb11connectablet0M4Info_s5UInt8V2hrSb13batteryStatustGShySSGSgF":{"name":"startListenForPolarHrBroadcasts(_:)","abstract":"Start listening to heart rate broadcasts from one or more Polar devices
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP21requestStreamSettings_7feature7RxSwift17PrimitiveSequenceVyAF11SingleTraitOAA0A13SensorSettingVGSS_AA22DeviceStreamingFeatureOtF":{"name":"requestStreamSettings(_:feature:)","abstract":"Request the stream settings available in current operation mode. This request shall be used before the stream is started","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP25requestFullStreamSettings_7feature7RxSwift17PrimitiveSequenceVyAF11SingleTraitOAA0A13SensorSettingVGSS_AA22DeviceStreamingFeatureOtF":{"name":"requestFullStreamSettings(_:feature:)","abstract":"
Request full steam settings capabilities. The request returns the all capabilities of the requested streaming feature not limited by the current operation mode.","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP17startEcgStreaming_8settings7RxSwift10ObservableCys6UInt64V9timeStamp_Says5Int32VG7samplestGSS_AA0A13SensorSettingVtF":{"name":"startEcgStreaming(_:settings:)","abstract":"
Start the ECG (Electrocardiography) stream. ECG stream is stopped if the connection is closed, error occurs or stream is disposed.","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP17startAccStreaming_8settings7RxSwift10ObservableCys6UInt64V9timeStamp_Says5Int32V1x_AM1yAM1ztG7samplestGSS_AA0A13SensorSettingVtF":{"name":"startAccStreaming(_:settings:)","abstract":"
Start ACC (Accelerometer) stream. ACC stream is stopped if the connection is closed, error occurs or stream is disposed.","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP18startGyroStreaming_8settings7RxSwift10ObservableCys6UInt64V9timeStamp_SaySf1x_Sf1ySf1ztG7samplestGSS_AA0A13SensorSettingVtF":{"name":"startGyroStreaming(_:settings:)","abstract":"
Start Gyro stream. Gyro stream is stopped if the connection is closed, error occurs during start or stream is disposed.","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP26startMagnetometerStreaming_8settings7RxSwift10ObservableCys6UInt64V9timeStamp_SaySf1x_Sf1ySf1ztG7samplestGSS_AA0A13SensorSettingVtF":{"name":"startMagnetometerStreaming(_:settings:)","abstract":"
Start magnetometer stream. Magnetometer stream is stopped if the connection is closed, error occurs or stream is disposed.","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP17startOhrStreaming_8settings7RxSwift10ObservableCys6UInt64V9timeStamp_AA0F8DataTypeO4typeSaySays5Int32VGG7samplestGSS_AA0A13SensorSettingVtF":{"name":"startOhrStreaming(_:settings:)","abstract":"
Start OHR (Optical heart rate) PPG (Photoplethysmography) stream. PPG stream is stopped if the connection is closed, error occurs or stream is disposed.","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP20startOhrPPIStreamingy7RxSwift10ObservableCys6UInt64V9timeStamp_SaySi2hr_s6UInt16V6ppInMsAM0P13ErrorEstimateSi10blockerBitSi17skinContactStatusSi0wX9SupportedtG7samplestGSSF":{"name":"startOhrPPIStreaming(_:)","abstract":"
Start OHR (Optical heart rate) PPI (Pulse to Pulse interval) stream.","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP13enableSDKModey7RxSwift17PrimitiveSequenceVyAE16CompletableTraitOs5NeverOGSSF":{"name":"enableSDKMode(_:)","abstract":"
Enables SDK mode. In SDK mode the wider range of capabilities is available for the stream","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP14disableSDKModey7RxSwift17PrimitiveSequenceVyAE16CompletableTraitOs5NeverOGSSF":{"name":"disableSDKMode(_:)","abstract":"
Disables SDK mode. SDK mode is only supported by Polar Verity Sense (starting from firmware 1.1.5).","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP8observerAA0abD8Observer_pSgvp":{"name":"observer","abstract":"
Common GAP (Generic access profile) observer
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP18deviceInfoObserverAA0abd6DevicefG0_pSgvp":{"name":"deviceInfoObserver","abstract":"Device info observer for DIS (Device information service) and BAS (Battery service) GATT (Generic attributes) client
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP16deviceHrObserverAA0abd6DevicefG0_pSgvp":{"name":"deviceHrObserver","abstract":"Device observer for HR GATT client
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP18powerStateObserverAA0abd5PowerfG0_pSgvp":{"name":"powerStateObserver","abstract":"Bluetooth power state observer
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP22deviceFeaturesObserverAA0abd6DevicefG0_pSgvp":{"name":"deviceFeaturesObserver","abstract":"Device features ready observer
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP22sdkModeFeatureObserverAA0abdcfgH0_pSgvp":{"name":"sdkModeFeatureObserver","abstract":"SDK mode feature available in the device and ready observer
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP02isB7PoweredSbvp":{"name":"isBlePowered","abstract":"Helper to check if Ble is currently powered
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP6loggerAA0abD6Logger_pSgvp":{"name":"logger","abstract":"optional logger set to get traces from sdk
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP21automaticReconnectionSbvp":{"name":"automaticReconnection","abstract":"optional disable or enable automatic reconnection, by default it is enabled
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html#/s:11PolarBleSdk0aB3ApiP16cccWriteObserverAA0abd8CCCWriteG0_pSgvp":{"name":"cccWriteObserver","abstract":"optional ccc write callback
","parent_name":"PolarBleApi"},"Protocols/PolarBleApi.html":{"name":"PolarBleApi","abstract":"API.
"},"Protocols/PolarBleApiObserver.html":{"name":"PolarBleApiObserver","abstract":"Polar Ble API connection observer.
"},"Protocols/PolarBleApiPowerStateObserver.html":{"name":"PolarBleApiPowerStateObserver","abstract":"Bluetooth state observer.
"},"Protocols/PolarBleApiDeviceInfoObserver.html":{"name":"PolarBleApiDeviceInfoObserver","abstract":"Device info observer.
"},"Protocols/PolarBleApiDeviceHrObserver.html":{"name":"PolarBleApiDeviceHrObserver","abstract":"Heart rate observer
"},"Protocols/PolarBleApiDeviceFeaturesObserver.html":{"name":"PolarBleApiDeviceFeaturesObserver","abstract":"Data client observer
"},"Protocols/PolarBleApiSdkModeFeatureObserver.html":{"name":"PolarBleApiSdkModeFeatureObserver","abstract":"SDK Mode observer
"},"Protocols/PolarBleApiLogger.html":{"name":"PolarBleApiLogger","abstract":"logger observer
"},"Protocols/PolarBleApiCCCWriteObserver.html":{"name":"PolarBleApiCCCWriteObserver","abstract":"observer for ccc write enable
"},"Extensions/PrimitiveSequence.html#/s:7RxSwift17PrimitiveSequenceV11PolarBleSdkAA11SingleTraitORszrlE13asCompletableACyAA0kI0Os5NeverOGyF":{"name":"asCompletable()","abstract":"Undocumented
","parent_name":"PrimitiveSequence"},"Extensions/PrimitiveSequence.html":{"name":"PrimitiveSequence"},"Enums/UndefinedError.html#/s:11PolarBleSdk14UndefinedErrorO06DeviceE0yACSS_tcACmF":{"name":"DeviceError(localizedDescription:)","abstract":"Undocumented
","parent_name":"UndefinedError"},"Enums/UndefinedError.html#/s:11PolarBleSdk14UndefinedErrorO20localizedDescriptionSSvp":{"name":"localizedDescription","abstract":"Undocumented
","parent_name":"UndefinedError"},"Enums/OhrDataType.html#/s:11PolarBleSdk11OhrDataTypeO13ppg3_ambient1yA2CmF":{"name":"ppg3_ambient1","abstract":"3 ppg + 1 ambient
","parent_name":"OhrDataType"},"Enums/OhrDataType.html#/s:11PolarBleSdk11OhrDataTypeO7unknownyA2CmF":{"name":"unknown","abstract":"Undocumented
","parent_name":"OhrDataType"},"Enums/Features.html#/s:11PolarBleSdk8FeaturesO2hryA2CmF":{"name":"hr","abstract":"hr feature enables hr client to receive hr and rr data from device
","parent_name":"Features"},"Enums/Features.html#/s:11PolarBleSdk8FeaturesO10deviceInfoyA2CmF":{"name":"deviceInfo","abstract":"deviceInfo enables dis client to receive fw information from device
","parent_name":"Features"},"Enums/Features.html#/s:11PolarBleSdk8FeaturesO13batteryStatusyA2CmF":{"name":"batteryStatus","abstract":"batteryStatus enables bas client to receive battery level info from device
","parent_name":"Features"},"Enums/Features.html#/s:11PolarBleSdk8FeaturesO20polarSensorStreamingyA2CmF":{"name":"polarSensorStreaming","abstract":"polarSensorStreaming enables stream client to start acc, ppg, ecg, ppi streams
","parent_name":"Features"},"Enums/Features.html#/s:11PolarBleSdk8FeaturesO17polarFileTransferyA2CmF":{"name":"polarFileTransfer","abstract":"polarFileTransfer enables the listing, read stored exercises and setup of local time to device.","parent_name":"Features"},"Enums/Features.html#/s:11PolarBleSdk8FeaturesO03allD0yA2CmF":{"name":"allFeatures","abstract":"
allFeatures enables all features available
","parent_name":"Features"},"Enums/SampleType.html#/s:11PolarBleSdk10SampleTypeO2hryA2CmF":{"name":"hr","abstract":"recording type to use is hr in BPM
","parent_name":"SampleType"},"Enums/SampleType.html#/s:11PolarBleSdk10SampleTypeO2rryA2CmF":{"name":"rr","abstract":"recording type to use is rr interval
","parent_name":"SampleType"},"Enums/RecordingInterval.html#/s:11PolarBleSdk17RecordingIntervalO11interval_1syA2CmF":{"name":"interval_1s","abstract":"Undocumented
","parent_name":"RecordingInterval"},"Enums/RecordingInterval.html#/s:11PolarBleSdk17RecordingIntervalO11interval_5syA2CmF":{"name":"interval_5s","abstract":"Undocumented
","parent_name":"RecordingInterval"},"Enums/DeviceStreamingFeature.html#/s:11PolarBleSdk22DeviceStreamingFeatureO3ecgyA2CmF":{"name":"ecg","abstract":"Undocumented
","parent_name":"DeviceStreamingFeature"},"Enums/DeviceStreamingFeature.html#/s:11PolarBleSdk22DeviceStreamingFeatureO3accyA2CmF":{"name":"acc","abstract":"Undocumented
","parent_name":"DeviceStreamingFeature"},"Enums/DeviceStreamingFeature.html#/s:11PolarBleSdk22DeviceStreamingFeatureO3ppgyA2CmF":{"name":"ppg","abstract":"Undocumented
","parent_name":"DeviceStreamingFeature"},"Enums/DeviceStreamingFeature.html#/s:11PolarBleSdk22DeviceStreamingFeatureO3ppiyA2CmF":{"name":"ppi","abstract":"Undocumented
","parent_name":"DeviceStreamingFeature"},"Enums/DeviceStreamingFeature.html#/s:11PolarBleSdk22DeviceStreamingFeatureO4gyroyA2CmF":{"name":"gyro","abstract":"Undocumented
","parent_name":"DeviceStreamingFeature"},"Enums/DeviceStreamingFeature.html#/s:11PolarBleSdk22DeviceStreamingFeatureO12magnetometeryA2CmF":{"name":"magnetometer","abstract":"Undocumented
","parent_name":"DeviceStreamingFeature"},"Enums/DeviceStreamingFeature.html":{"name":"DeviceStreamingFeature","abstract":"device streaming features
"},"Enums/RecordingInterval.html":{"name":"RecordingInterval","abstract":"Recoding intervals for H10 recording start
"},"Enums/SampleType.html":{"name":"SampleType","abstract":"Sample types for H10 recording start
"},"Enums/Features.html":{"name":"Features","abstract":"features available
"},"Enums/OhrDataType.html":{"name":"OhrDataType","abstract":"OHR data source enum
"},"Enums/UndefinedError.html":{"name":"UndefinedError","abstract":"Unknown error
"},"Classes/PolarBleApiDefaultImpl.html#/s:11PolarBleSdk0aB14ApiDefaultImplC19polarImplementation_8featuresAA0abD0_pSo17OS_dispatch_queueC_SitFZ":{"name":"polarImplementation(_:features:)","abstract":"New instance of Polar Ble API implementation
","parent_name":"PolarBleApiDefaultImpl"},"Classes/PolarBleApiDefaultImpl.html#/s:11PolarBleSdk0aB14ApiDefaultImplC11versionInfoSSyFZ":{"name":"versionInfo()","abstract":"Return current version
","parent_name":"PolarBleApiDefaultImpl"},"Classes/PolarBleApiDefaultImpl.html":{"name":"PolarBleApiDefaultImpl","abstract":"Class to provide the default implementation of the Polar Ble API
"},"Classes.html#/s:11PolarBleSdk22NotificationNotEnabledC":{"name":"NotificationNotEnabled","abstract":"GATT characteristic notification not enabled
"},"Classes.html#/s:11PolarBleSdk15ServiceNotFoundC":{"name":"ServiceNotFound","abstract":"GATT service not found
"},"Classes.html#/s:11PolarBleSdk18DeviceNotConnectedC":{"name":"DeviceNotConnected","abstract":"Device state != Connected
"},"Classes.html#/s:11PolarBleSdk14DeviceNotFoundC":{"name":"DeviceNotFound","abstract":"Device not found
"},"Classes.html#/s:11PolarBleSdk21OperationNotSupportedC":{"name":"OperationNotSupported","abstract":"Requested operation is not supported
"},"Classes.html#/s:11PolarBleSdk19MessageEncodeFailedC":{"name":"MessageEncodeFailed","abstract":"Google protocol buffers encode failed
"},"Classes.html#/s:11PolarBleSdk19MessageDecodeFailedC":{"name":"MessageDecodeFailed","abstract":"Google protocol buffers decode failed
"},"Classes.html#/s:11PolarBleSdk20DateTimeFormatFailedC":{"name":"DateTimeFormatFailed","abstract":"String to date time formatting failed
"},"Classes.html#/s:11PolarBleSdk22UnableToStartStreamingC":{"name":"UnableToStartStreaming","abstract":"Failed to start streaming
"},"Classes.html#/s:11PolarBleSdk15InvalidArgumentC":{"name":"InvalidArgument","abstract":"invalid argument
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"},"Typealiases.html":{"name":"Type Aliases","abstract":"The following type aliases are available globally.
"}}
\ No newline at end of file
diff --git a/polar-sdk-ios/docs/undocumented.json b/polar-sdk-ios/docs/undocumented.json
index 2a5919e3..be092761 100644
--- a/polar-sdk-ios/docs/undocumented.json
+++ b/polar-sdk-ios/docs/undocumented.json
@@ -1,96 +1,96 @@
{
"warnings": [
{
- "file": "/Users/joikarin/Projects/polar-ble-sdk-sdk-mode/polar-ble-sdk/sources/iOS/ios-communications/iOSCommunications/sdk/api/PolarBleApi.swift",
+ "file": "/Users/joikarin/Projects/polar-ble-sdk/sources/iOS/ios-communications/iOSCommunications/sdk/api/PolarBleApi.swift",
"line": 9,
"symbol": "DeviceStreamingFeature.ecg",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
- "file": "/Users/joikarin/Projects/polar-ble-sdk-sdk-mode/polar-ble-sdk/sources/iOS/ios-communications/iOSCommunications/sdk/api/PolarBleApi.swift",
+ "file": "/Users/joikarin/Projects/polar-ble-sdk/sources/iOS/ios-communications/iOSCommunications/sdk/api/PolarBleApi.swift",
"line": 10,
"symbol": "DeviceStreamingFeature.acc",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
- "file": "/Users/joikarin/Projects/polar-ble-sdk-sdk-mode/polar-ble-sdk/sources/iOS/ios-communications/iOSCommunications/sdk/api/PolarBleApi.swift",
+ "file": "/Users/joikarin/Projects/polar-ble-sdk/sources/iOS/ios-communications/iOSCommunications/sdk/api/PolarBleApi.swift",
"line": 11,
"symbol": "DeviceStreamingFeature.ppg",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
- "file": "/Users/joikarin/Projects/polar-ble-sdk-sdk-mode/polar-ble-sdk/sources/iOS/ios-communications/iOSCommunications/sdk/api/PolarBleApi.swift",
+ "file": "/Users/joikarin/Projects/polar-ble-sdk/sources/iOS/ios-communications/iOSCommunications/sdk/api/PolarBleApi.swift",
"line": 12,
"symbol": "DeviceStreamingFeature.ppi",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
- "file": "/Users/joikarin/Projects/polar-ble-sdk-sdk-mode/polar-ble-sdk/sources/iOS/ios-communications/iOSCommunications/sdk/api/PolarBleApi.swift",
+ "file": "/Users/joikarin/Projects/polar-ble-sdk/sources/iOS/ios-communications/iOSCommunications/sdk/api/PolarBleApi.swift",
"line": 13,
"symbol": "DeviceStreamingFeature.gyro",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
- "file": "/Users/joikarin/Projects/polar-ble-sdk-sdk-mode/polar-ble-sdk/sources/iOS/ios-communications/iOSCommunications/sdk/api/PolarBleApi.swift",
+ "file": "/Users/joikarin/Projects/polar-ble-sdk/sources/iOS/ios-communications/iOSCommunications/sdk/api/PolarBleApi.swift",
"line": 14,
"symbol": "DeviceStreamingFeature.magnetometer",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
- "file": "/Users/joikarin/Projects/polar-ble-sdk-sdk-mode/polar-ble-sdk/sources/iOS/ios-communications/iOSCommunications/sdk/api/PolarBleApi.swift",
+ "file": "/Users/joikarin/Projects/polar-ble-sdk/sources/iOS/ios-communications/iOSCommunications/sdk/api/PolarBleApi.swift",
"line": 19,
"symbol": "RecordingInterval.interval_1s",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
- "file": "/Users/joikarin/Projects/polar-ble-sdk-sdk-mode/polar-ble-sdk/sources/iOS/ios-communications/iOSCommunications/sdk/api/PolarBleApi.swift",
+ "file": "/Users/joikarin/Projects/polar-ble-sdk/sources/iOS/ios-communications/iOSCommunications/sdk/api/PolarBleApi.swift",
"line": 20,
"symbol": "RecordingInterval.interval_5s",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
- "file": "/Users/joikarin/Projects/polar-ble-sdk-sdk-mode/polar-ble-sdk/sources/iOS/ios-communications/iOSCommunications/sdk/api/PolarBleApi.swift",
+ "file": "/Users/joikarin/Projects/polar-ble-sdk/sources/iOS/ios-communications/iOSCommunications/sdk/api/PolarBleApi.swift",
"line": 90,
"symbol": "OhrDataType.unknown",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
- "file": "/Users/joikarin/Projects/polar-ble-sdk-sdk-mode/polar-ble-sdk/sources/iOS/ios-communications/iOSCommunications/sdk/api/PolarBleApiObservers.swift",
+ "file": "/Users/joikarin/Projects/polar-ble-sdk/sources/iOS/ios-communications/iOSCommunications/sdk/api/PolarBleApiObservers.swift",
"line": 104,
"symbol": "PolarBleApiCCCWriteObserver.cccWrite(_:characteristic:)",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
},
{
- "file": "/Users/joikarin/Projects/polar-ble-sdk-sdk-mode/polar-ble-sdk/sources/iOS/ios-communications/iOSCommunications/sdk/api/errors/PolarErrors.swift",
+ "file": "/Users/joikarin/Projects/polar-ble-sdk/sources/iOS/ios-communications/iOSCommunications/sdk/api/errors/PolarErrors.swift",
"line": 47,
"symbol": "UndefinedError.DeviceError(localizedDescription:)",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
- "file": "/Users/joikarin/Projects/polar-ble-sdk-sdk-mode/polar-ble-sdk/sources/iOS/ios-communications/iOSCommunications/sdk/api/errors/PolarErrors.swift",
+ "file": "/Users/joikarin/Projects/polar-ble-sdk/sources/iOS/ios-communications/iOSCommunications/sdk/api/errors/PolarErrors.swift",
"line": 48,
"symbol": "UndefinedError.localizedDescription",
"symbol_kind": "source.lang.swift.decl.var.instance",
"warning": "undocumented"
},
{
- "file": "/Users/joikarin/Projects/polar-ble-sdk-sdk-mode/polar-ble-sdk/sources/iOS/ios-communications/iOSCommunications/sdk/impl/PolarBleApiImpl.swift",
- "line": 904,
+ "file": "/Users/joikarin/Projects/polar-ble-sdk/sources/iOS/ios-communications/iOSCommunications/sdk/impl/PolarBleApiImpl.swift",
+ "line": 905,
"symbol": "PrimitiveSequence.asCompletable()",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
}
],
- "source_directory": "/Users/joikarin/Projects/polar-ble-sdk-sdk-mode/polar-ble-sdk/sources/iOS/ios-communications"
+ "source_directory": "/Users/joikarin/Projects/polar-ble-sdk/sources/iOS/ios-communications"
}
\ No newline at end of file