startRecording method

Future<void> startRecording(
  1. String identifier, {
  2. required String exerciseId,
  3. required RecordingInterval interval,
  4. required SampleType sampleType,
})

Request start recording. Supported only by Polar H10. Requires polarFileTransfer feature.

  • Parameters:
    • identifier: Polar device id or UUID
    • exerciseId: unique identifier for for exercise entry length from 1-64 bytes
    • interval: recording interval to be used. Has no effect if sampleType is SampleType.rr
    • sampleType: sample type to be used.
  • Returns: Completable stream
    • success: recording started
    • onError: see PolarErrors for possible errors invoked

Implementation

Future<void> startRecording(
  String identifier, {
  required String exerciseId,
  required RecordingInterval interval,
  required SampleType sampleType,
}) {
  return _channel.invokeMethod(
    'startRecording',
    [identifier, exerciseId, interval.toJson(), sampleType.toJson()],
  );
}