Fix
This commit is contained in:
@@ -24,7 +24,7 @@ namespace Modbus.Net
|
||||
/// <summary>
|
||||
/// 消息维护线程是否在运行
|
||||
/// </summary>
|
||||
public virtual bool IsSending => SendingThread.Status.Equals(TaskStatus.Running);
|
||||
public virtual bool? IsSending => SendingThread?.Status.Equals(TaskStatus.Running);
|
||||
|
||||
/// <summary>
|
||||
/// 包切分位置函数
|
||||
@@ -76,7 +76,7 @@ namespace Modbus.Net
|
||||
/// <inheritdoc />
|
||||
public virtual void SendStart()
|
||||
{
|
||||
if (!IsSending)
|
||||
if (IsSending != true)
|
||||
{
|
||||
SendingThread = Task.Run(() => SendingMessageControlInner());
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@ namespace Modbus.Net
|
||||
/// <summary>
|
||||
/// 消息维护线程是否在运行
|
||||
/// </summary>
|
||||
public override bool IsSending => true;
|
||||
public override bool? IsSending => true;
|
||||
|
||||
/// <inheritdoc />
|
||||
public MatchDirectlySendController(ICollection<(int, int)>[] keyMatches,
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace Modbus.Net
|
||||
/// <summary>
|
||||
/// 消息维护线程是否在运行
|
||||
/// </summary>
|
||||
bool IsSending { get; }
|
||||
bool? IsSending { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 增加信息
|
||||
|
||||
Reference in New Issue
Block a user