inputStream property

  1. @override
Stream<Uint8List>? get inputStream
override

returns the asynchronous input stream.

Example

UsbPort port = await device.create();
await port.open();
port.inputStream.listen( (Uint8List data) { print(data); } );

This will print out the data as it arrives from the uart.

Implementation

@override
Stream<Uint8List>? get inputStream {
  _inputStream ??= _eventChannel
      .receiveBroadcastStream()
      .map<Uint8List>((dynamic value) => value);
  return _inputStream;
}