udfRawStream static method

Stream<List<int>> udfRawStream({
  1. required ModuleEcg ecg,
})

Implementation

static Stream<List<int>> udfRawStream({
  required ModuleEcg ecg,
}) async* {
  final measurement = ecg.ble.points[Characteristics.MEASUREMENT_ECG];
  if (measurement == null) return;
  try {
    await measurement.setNotifyValue(true);
  } catch (e) {
    '_getStream : $e'.log;
  }

  yield* measurement.lastValueStream;
}