start method
Implementation
Future<void> start() async {
dataFilter = DataFilter(filterCount);
adaptiveHR = AdaptiveHeartRate(is250Hz: samplingRate == 250);
await _sendDate();
await _sendStartSave();
await _sendStart();
isMeasuring = true;
isPaused = false;
/// to check whether it is reset in streams
_resetCounter = 0;
ble.streams.ecg.preload
..raw = _getRaw().broadcast
..lzma = _getLzma().broadcast
..event = _getEvent()?.broadcast
..value = _getConverted().broadcast
..leadState = _getLeadState().broadcast
..heartRate = _getHeartRate().broadcast;
ble.streams.ecg.original
..buffer = _getBuffered().broadcast
..plot = _getPlot(isFiltered: false).broadcast
..plotRT = _getPlotRT(isFiltered: false).broadcast;
ble.streams.ecg.filter
..buffer = _getBufferedFilter().broadcast
..plot = _getPlot(isFiltered: true).broadcast
..plotRT = _getPlotRT(isFiltered: true).broadcast;
}