read static method

Future<Uint8List> read(
  1. String deviceId,
  2. String service,
  3. String characteristic, {
  4. Duration? timeout,
})

Read a characteristic value. On iOS and MacOS this command will also trigger onValueChange listener.

Implementation

static Future<Uint8List> read(
  String deviceId,
  String service,
  String characteristic, {
  final Duration? timeout,
}) async {
  return await _bleCommandQueue.queueCommand(
    () => _platform.readValue(
      deviceId,
      BleUuidParser.string(service),
      BleUuidParser.string(characteristic),
      timeout: timeout ?? _bleCommandQueue.timeout,
    ),
    timeout: timeout,
    deviceId: deviceId,
  );
}