Fixed dispose on servers

This commit is contained in:
2024-04-21 00:18:28 +02:00
parent bc3ca4fa52
commit 2580554bb1
4 changed files with 31 additions and 1 deletions

View File

@@ -14,7 +14,7 @@ using AMWD.Protocols.Modbus.Common.Protocols;
namespace AMWD.Protocols.Modbus.Serial
{
/// <summary>
/// A basic implementation of a Modbus serial line server.
/// A basic implementation of a Modbus serial line RTU server.
/// </summary>
[System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
public class ModbusRtuServer : IDisposable
@@ -208,6 +208,9 @@ namespace AMWD.Protocols.Modbus.Serial
_deviceListLock.Dispose();
_devices.Clear();
_serialPort.Dispose();
_stopCts?.Dispose();
}
private void Assertions()