diff --git a/SerialCom/BatteryController.cs b/SerialCom/BatteryController.cs index e3a934a..f526501 100644 --- a/SerialCom/BatteryController.cs +++ b/SerialCom/BatteryController.cs @@ -32,17 +32,17 @@ public sealed class BatteryController : IBatteryController { _serialPort.Open(); - var readThread = new Thread(Test) + var readThread = new Thread(DoRead) { IsBackground = true }; readThread.Start(); - // var writeThread = new Thread(DoWrite) - // { - // IsBackground = true - // }; - // writeThread.Start(); + var writeThread = new Thread(DoWrite) + { + IsBackground = true + }; + writeThread.Start(); return Task.CompletedTask; } @@ -60,27 +60,6 @@ public sealed class BatteryController : IBatteryController return Task.CompletedTask; } - private void Test() - { - try - { - while (_serialPort.IsOpen) - { - var b = _serialPort.ReadByte(); - Console.WriteLine(b); - } - } - catch (ObjectDisposedException ex) - { - _logger.LogError(ex, "The serial connection has been disposed."); - } - catch (Exception ex) - { - _logger.LogError(ex, "An exception occurred in the serial read loop."); - throw; - } - } - private void DoRead() { try @@ -118,10 +97,7 @@ public sealed class BatteryController : IBatteryController } } } - catch (ObjectDisposedException ex) - { - _logger.LogError(ex, "The serial connection has been disposed."); - } + catch (ObjectDisposedException) { } catch (Exception ex) { _logger.LogError(ex, "An exception occurred in the serial read loop."); @@ -152,10 +128,7 @@ public sealed class BatteryController : IBatteryController } } } - catch (ObjectDisposedException ex) - { - _logger.LogError(ex, "The serial connection has been disposed."); - } + catch (ObjectDisposedException) { } catch (Exception ex) { _logger.LogError(ex, "An exception occurred in the serial write loop.");