onSamplingStart method

  1. @override
void onSamplingStart()
override

Handler called when sampling period starts.

Implementation

@override
void onSamplingStart() {
  _data = Bluetooth();
  try {
    FlutterBluePlus.startScan(
        timeout: samplingConfiguration?.duration ??
            const Duration(milliseconds: DEFAULT_TIMEOUT));
  } catch (error) {
    FlutterBluePlus.stopScan();
    _data = Error(message: 'Error scanning for bluetooth - $error');
  }
}