From a40e58f8774d1694a63f08858758896004db668c Mon Sep 17 00:00:00 2001 From: lilya Date: Thu, 10 Sep 2026 17:11:49 +0200 Subject: [PATCH] make config actually get applied --- lib/clients/thingset_serial.dart | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/clients/thingset_serial.dart b/lib/clients/thingset_serial.dart index caafd06..d4ab3ab 100644 --- a/lib/clients/thingset_serial.dart +++ b/lib/clients/thingset_serial.dart @@ -33,10 +33,14 @@ class SerialClient extends ThingSetClient { if (!_port.isOpen) { await _mutex.acquire(); if (_port.openReadWrite()) { - _port.config.baudRate = 115200; - _port.config.bits = 8; - _port.config.parity = 0; - _port.config.stopBits = 1; + final config = SerialPortConfig(); + + config.baudRate = 115200; + config.bits = 8; + config.parity = SerialPortParity.none; + config.stopBits = 1; + + _port.config = config; _serialPortReader = SerialPortReader(_port, timeout: 3000); final rxDataStream = _serialPortReader!.stream.map((data) {