Interface PolarH10OfflineExerciseApi
- 
                    
                    - All Implemented Interfaces:
 
 public interface PolarH10OfflineExerciseApiH10 Exercise recording API. H10 Exercise recording makes it possible to record Hr or Rr data to H10 device memory. With H10 Exercise recording the H10 and phone don't need to be connected all the time, as H10 exercise recording continues in Polar device even the BLE disconnects. Requires features PolarBleApi.PolarBleSdkFeature.FEATURE_POLAR_H10_EXERCISE_RECORDING Note, API is working only with Polar H10 device 
- 
                
                    
                    - 
                                
                            
                                Nested Class SummaryNested Classes Modifier and Type Class Description public enumPolarH10OfflineExerciseApi.RecordingIntervalRecoding intervals for H10 recording start public enumPolarH10OfflineExerciseApi.SampleTypeSample types for H10 recording start 
 - 
                                
                            
                                Method SummaryModifier and Type Method Description abstract CompletablestartRecording(String identifier, @Size(min = 1, max = 64) String exerciseId, PolarH10OfflineExerciseApi.RecordingInterval interval, PolarH10OfflineExerciseApi.SampleType type)Request start recording. abstract CompletablestopRecording(String identifier)Request to stop recording. abstract Single<Pair<Boolean, String>>requestRecordingStatus(String identifier)Request current recording status. abstract Flowable<PolarExerciseEntry>listExercises(String identifier)List exercises stored in the device Polar H10 device. abstract Single<PolarExerciseData>fetchExercise(String identifier, PolarExerciseEntry entry)Api for fetching a single exercise from Polar H10 device. abstract CompletableremoveExercise(String identifier, PolarExerciseEntry entry)Api for removing single exercise from Polar H10 device. - 
                    
                    
                    - 
                                
                            
                                Method Detail- 
                                        startRecordingabstract Completable startRecording(String identifier, @Size(min = 1, max = 64) String exerciseId, PolarH10OfflineExerciseApi.RecordingInterval interval, PolarH10OfflineExerciseApi.SampleType type) Request start recording. - Parameters:
- identifier- polar device id or bt address
- exerciseId- unique id for exercise entry
- interval- recording interval to be used, parameter has no effect if the- typeparameter is SampleType.
- type- sample type to be used
- Returns:
- Completable stream 
 
 - 
                                        stopRecordingabstract Completable stopRecording(String identifier) Request to stop recording. - Parameters:
- identifier- polar device id or bt address
- Returns:
- Completable stream 
 
 - 
                                        requestRecordingStatusabstract Single<Pair<Boolean, String>> requestRecordingStatus(String identifier) Request current recording status. - Parameters:
- identifier- polar device id or bt address
- Returns:
- Single stream Pair first recording status, second entryId if available 
 
 - 
                                        listExercisesabstract Flowable<PolarExerciseEntry> listExercises(String identifier) List exercises stored in the device Polar H10 device. - Parameters:
- identifier- Polar device id found printed on the sensor/device or bt address
- Returns:
- Flowable stream of PolarExerciseEntry entries 
 
 - 
                                        fetchExerciseabstract Single<PolarExerciseData> fetchExercise(String identifier, PolarExerciseEntry entry) Api for fetching a single exercise from Polar H10 device. - Parameters:
- identifier- Polar device id found printed on the sensor/device or bt address
- entry- PolarExerciseEntry object
- Returns:
- Single stream of PolarExerciseData 
 
 - 
                                        removeExerciseabstract Completable removeExercise(String identifier, PolarExerciseEntry entry) Api for removing single exercise from Polar H10 device. - Parameters:
- identifier- Polar device id found printed on the sensor/device or bt address
- entry- entry to be removed
- Returns:
- Completable stream 
 
 
- 
                                        
 
- 
                                
                            
                                
 
- 
                    
                    
                    
 
-