onValueReceived property
this stream emits values:
- anytime
read()
is called - anytime a notification arrives (if subscribed)
Implementation
Stream<List<int>> get onValueReceived => _mergeStreams(
[
WinBle.characteristicValueStreamOf(
address: _address,
serviceId: serviceUuid.str128,
characteristicId: characteristicUuid.str128,
),
FlutterBluePlusWindows._charReadWriteStream
.where((e) => e.$1 == _key)
.map((e) => e.$2)
],
).map((p) => <int>[...p]).asBroadcastStream();