This commit is contained in:
luosheng
2023-07-13 07:56:49 +08:00
parent 3b75500bbf
commit fd8f0dee86

View File

@@ -155,9 +155,12 @@ namespace Modbus.Net
{
def.ReceiveMessage = receiveMessage;
lock (WaitingMessages)
{
if (WaitingMessages.IndexOf(def) >= 0)
{
WaitingMessages.Remove(def);
}
}
def.ReceiveMutex.Set();
ans.Add((message, true));
}
@@ -180,11 +183,14 @@ namespace Modbus.Net
public void ForceRemoveWaitingMessage(MessageWaitingDef def)
{
lock (WaitingMessages)
{
if (WaitingMessages.IndexOf(def) >= 0)
{
WaitingMessages.Remove(def);
}
}
}
}
/// <summary>
/// 等待信息的定义