This commit is contained in:
Dan Clark
2025-02-10 12:50:45 +00:00
parent 18ceb512f6
commit f6e55b7a21
8 changed files with 150 additions and 69 deletions
+7 -3
View File
@@ -21,9 +21,13 @@ public class SerialContextFactory(IServiceProvider provider,
return (ISerialContext<TReader, TValue, TEvent>)context;
}
SerialPort serialPort = new(configuration.PortName, configuration.BaudRate);
serialPort.ReadTimeout = 500; // Prevents blocking if no data is available
serialPort.WriteTimeout = 500;
SerialPort serialPort = new(configuration.PortName, configuration.BaudRate)
{
ReadTimeout = SerialPort.InfiniteTimeout,
WriteTimeout = SerialPort.InfiniteTimeout,
DtrEnable = false,
RtsEnable = false
};
SerialConnection connection = new(serialPort);
SerialStreamer streamer = new(serialPort);