read method
Implementation
Future<Uint8List?> read({len = 1024, timeout = 0}) async {
Uint8List? str;
using((Arena arena) {
var buffer = arena<Uint8>(len);
int ret = 0;
if (timeout > 0) {
ret = _readDeviceTimeout(this._device, buffer, len, timeout);
} else {
ret = _readDevice(this._device, buffer, len);
}
if (ret > 0) {
str = Uint8List.fromList(buffer.asTypedList(ret));
} else if (ret == 0) {
str = Uint8List(0);
}
});
return str;
}