This commit is contained in:
luosheng
2023-07-17 18:01:49 +08:00
parent 548d7da9cd
commit 2e7648a8b1
3 changed files with 4 additions and 4 deletions

View File

@@ -24,7 +24,7 @@ namespace Modbus.Net
/// <summary> /// <summary>
/// 消息维护线程是否在运行 /// 消息维护线程是否在运行
/// </summary> /// </summary>
public virtual bool IsSending => SendingThread.Status.Equals(TaskStatus.Running); public virtual bool? IsSending => SendingThread?.Status.Equals(TaskStatus.Running);
/// <summary> /// <summary>
/// 包切分位置函数 /// 包切分位置函数
@@ -76,7 +76,7 @@ namespace Modbus.Net
/// <inheritdoc /> /// <inheritdoc />
public virtual void SendStart() public virtual void SendStart()
{ {
if (!IsSending) if (IsSending != true)
{ {
SendingThread = Task.Run(() => SendingMessageControlInner()); SendingThread = Task.Run(() => SendingMessageControlInner());
} }

View File

@@ -11,7 +11,7 @@ namespace Modbus.Net
/// <summary> /// <summary>
/// 消息维护线程是否在运行 /// 消息维护线程是否在运行
/// </summary> /// </summary>
public override bool IsSending => true; public override bool? IsSending => true;
/// <inheritdoc /> /// <inheritdoc />
public MatchDirectlySendController(ICollection<(int, int)>[] keyMatches, public MatchDirectlySendController(ICollection<(int, int)>[] keyMatches,

View File

@@ -10,7 +10,7 @@ namespace Modbus.Net
/// <summary> /// <summary>
/// 消息维护线程是否在运行 /// 消息维护线程是否在运行
/// </summary> /// </summary>
bool IsSending { get; } bool? IsSending { get; }
/// <summary> /// <summary>
/// 增加信息 /// 增加信息