serialDataStream property

  1. @override
Stream<String> get serialDataStream
override

Raw bytes pushed by the native side while onReadInterval is active.

Implementation

@override
Stream<String> get serialDataStream {
  return _rawEvents
      .where((event) => event['event'] == 'USB_SERIAL_DATA')
      .map((event) => (event['data'] as Map)['data'] as String? ?? '');
}