bleCharacteristicValueChanged method

  1. @override
Stream<List<int>> bleCharacteristicValueChanged(
  1. String deviceId,
  2. String serviceUuid,
  3. String characteristicUuid
)
override

Implementation

@override
Stream<List<int>> bleCharacteristicValueChanged(
  String deviceId,
  String serviceUuid,
  String characteristicUuid,
) {
  final key = '$deviceId:$serviceUuid:$characteristicUuid';
  if (!_bleCharacteristicControllers.containsKey(key)) {
    _bleCharacteristicControllers[key] =
        StreamController<List<int>>.broadcast();
  }
  return _bleCharacteristicControllers[key]!.stream;
}