characteristicValueStreamOf static method

Stream characteristicValueStreamOf({
  1. required String address,
  2. required String serviceId,
  3. required String characteristicId,
})

to get update of a specific characteristic

Implementation

static Stream characteristicValueStreamOf({
  required String address,
  required String serviceId,
  required String characteristicId,
}) {
  return _characteristicValueStreamController.stream
      .where((event) =>
          event["address"] == address &&
          event["serviceId"] == serviceId &&
          event["characteristicId"] == characteristicId)
      .map((event) => event["value"]);
}