INNER CODE UNIT · Dart

ConnectedDeviceOperationImpl

PhilipsHue/flutter_reactive_ble · packages/flutter_reactive_ble/lib/src/connected_device_operation.dart:35

class ConnectedDeviceOperationImpl implements ConnectedDeviceOperation {
  ConnectedDeviceOperationImpl({required ReactiveBlePlatform blePlatform})
      : _blePlatform = blePlatform;

  final ReactiveBlePlatform _blePlatform;

  @override
  Stream<CharacteristicValue> get characteristicValueStream =>
      _blePlatform.charValueUpdateStream;

  @override
  Future<List<int>> readCharacteristic(
    CharacteristicInstance characteristic,
  ) async {
    final specificCharacteristicValueStream = characteristicValueStream
        .where((update) => update.characteristic == characteristic)
        .map((update) => update.result);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…