From f83fcec786db08ed952950d4377ff4e81e626371 Mon Sep 17 00:00:00 2001 From: Kimdiego2098 <2248356998@qq.com> Date: Thu, 12 Oct 2023 14:57:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=82=E6=95=B0=E5=90=8D=E7=A7=B0=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DLT645/DLT645_2007Message.cs | 7 ++----- .../Modbus/ModbusRtu/ModbusRtuMessage.cs | 7 ++----- .../Modbus/ModbusSerialServer/ModbusSerialServerMessage.cs | 7 ++----- .../Modbus/ModbusTcp/ModbusTcpMessage.cs | 6 +++--- .../Modbus/ModbusTcpServer/ModbusTcpServerMessage.cs | 6 +++--- .../Foundation/Message/CollectMessageBase.cs | 2 +- .../Foundation/Message/IMessage.cs | 4 ++-- 7 files changed, 15 insertions(+), 24 deletions(-) diff --git a/framework/Foundation/ThingsGateway.Foundation.Adapter.DLT645/DLT645/DLT645_2007Message.cs b/framework/Foundation/ThingsGateway.Foundation.Adapter.DLT645/DLT645/DLT645_2007Message.cs index 24312ed9d..8e9053b5a 100644 --- a/framework/Foundation/ThingsGateway.Foundation.Adapter.DLT645/DLT645/DLT645_2007Message.cs +++ b/framework/Foundation/ThingsGateway.Foundation.Adapter.DLT645/DLT645/DLT645_2007Message.cs @@ -20,15 +20,12 @@ public class DLT645_2007Message : MessageBase, IMessage public override int HeadBytesLength => -1; /// - public override bool CheckHeadBytes(byte[] head) + public override bool CheckHeadBytes(byte[] heads) { BodyLength = -1; return true; } - /// - protected override void SendBytesThen() - { - } + } \ No newline at end of file diff --git a/framework/Foundation/ThingsGateway.Foundation.Adapter.Modbus/Modbus/ModbusRtu/ModbusRtuMessage.cs b/framework/Foundation/ThingsGateway.Foundation.Adapter.Modbus/Modbus/ModbusRtu/ModbusRtuMessage.cs index b6402d4b2..3f0a12eda 100644 --- a/framework/Foundation/ThingsGateway.Foundation.Adapter.Modbus/Modbus/ModbusRtu/ModbusRtuMessage.cs +++ b/framework/Foundation/ThingsGateway.Foundation.Adapter.Modbus/Modbus/ModbusRtu/ModbusRtuMessage.cs @@ -20,15 +20,12 @@ public class ModbusRtuMessage : MessageBase, IMessage public override int HeadBytesLength => -1; /// - public override bool CheckHeadBytes(byte[] head) + public override bool CheckHeadBytes(byte[] heads) { BodyLength = -1; return true; } - /// - protected override void SendBytesThen() - { - } + } \ No newline at end of file diff --git a/framework/Foundation/ThingsGateway.Foundation.Adapter.Modbus/Modbus/ModbusSerialServer/ModbusSerialServerMessage.cs b/framework/Foundation/ThingsGateway.Foundation.Adapter.Modbus/Modbus/ModbusSerialServer/ModbusSerialServerMessage.cs index 8a59b538d..60a2630a3 100644 --- a/framework/Foundation/ThingsGateway.Foundation.Adapter.Modbus/Modbus/ModbusSerialServer/ModbusSerialServerMessage.cs +++ b/framework/Foundation/ThingsGateway.Foundation.Adapter.Modbus/Modbus/ModbusSerialServer/ModbusSerialServerMessage.cs @@ -30,14 +30,11 @@ public class ModbusSerialServerMessage : MessageBase, IMessage public override int HeadBytesLength => -1; /// - public override bool CheckHeadBytes(byte[] head) + public override bool CheckHeadBytes(byte[] heads) { BodyLength = -1; return true; } - /// - protected override void SendBytesThen() - { - } + } \ No newline at end of file diff --git a/framework/Foundation/ThingsGateway.Foundation.Adapter.Modbus/Modbus/ModbusTcp/ModbusTcpMessage.cs b/framework/Foundation/ThingsGateway.Foundation.Adapter.Modbus/Modbus/ModbusTcp/ModbusTcpMessage.cs index a183a9e36..e399ae8ca 100644 --- a/framework/Foundation/ThingsGateway.Foundation.Adapter.Modbus/Modbus/ModbusTcp/ModbusTcpMessage.cs +++ b/framework/Foundation/ThingsGateway.Foundation.Adapter.Modbus/Modbus/ModbusTcp/ModbusTcpMessage.cs @@ -23,10 +23,10 @@ public class ModbusTcpMessage : MessageBase, IMessage /// public bool IsCheckMessageId { get; set; } = false; /// - public override bool CheckHeadBytes(byte[] head) + public override bool CheckHeadBytes(byte[] heads) { - if (head == null || head.Length <= 0) return false; - HeadBytes = head; + if (heads == null || heads.Length <= 0) return false; + HeadBytes = heads; int num = (HeadBytes[4] * 256) + HeadBytes[5]; BodyLength = num; diff --git a/framework/Foundation/ThingsGateway.Foundation.Adapter.Modbus/Modbus/ModbusTcpServer/ModbusTcpServerMessage.cs b/framework/Foundation/ThingsGateway.Foundation.Adapter.Modbus/Modbus/ModbusTcpServer/ModbusTcpServerMessage.cs index 5d9157463..bfa79aa37 100644 --- a/framework/Foundation/ThingsGateway.Foundation.Adapter.Modbus/Modbus/ModbusTcpServer/ModbusTcpServerMessage.cs +++ b/framework/Foundation/ThingsGateway.Foundation.Adapter.Modbus/Modbus/ModbusTcpServer/ModbusTcpServerMessage.cs @@ -29,10 +29,10 @@ namespace ThingsGateway.Foundation.Adapter.Modbus /// public override int HeadBytesLength => 6; /// - public override bool CheckHeadBytes(byte[] head) + public override bool CheckHeadBytes(byte[] heads) { - if (head == null || head.Length != 6) return false; - HeadBytes = head; + if (heads == null || heads.Length != 6) return false; + HeadBytes = heads; int num = (HeadBytes[4] * 256) + HeadBytes[5]; BodyLength = num; diff --git a/framework/Foundation/ThingsGateway.Foundation/Foundation/Message/CollectMessageBase.cs b/framework/Foundation/ThingsGateway.Foundation/Foundation/Message/CollectMessageBase.cs index 588344946..26913db03 100644 --- a/framework/Foundation/ThingsGateway.Foundation/Foundation/Message/CollectMessageBase.cs +++ b/framework/Foundation/ThingsGateway.Foundation/Foundation/Message/CollectMessageBase.cs @@ -43,7 +43,7 @@ public abstract class MessageBase : OperResult, IMessage } /// - public abstract bool CheckHeadBytes(byte[] head); + public abstract bool CheckHeadBytes(byte[] heads); /// /// 写入后触发此方法 diff --git a/framework/Foundation/ThingsGateway.Foundation/Foundation/Message/IMessage.cs b/framework/Foundation/ThingsGateway.Foundation/Foundation/Message/IMessage.cs index 85e8effa7..5c066d22e 100644 --- a/framework/Foundation/ThingsGateway.Foundation/Foundation/Message/IMessage.cs +++ b/framework/Foundation/ThingsGateway.Foundation/Foundation/Message/IMessage.cs @@ -51,7 +51,7 @@ public interface IMessage : IOperResult, IRequestInfo /// /// 检查头子节的合法性,并赋值
///
- /// 接收的头子节 + /// 接收的头子节 /// 是否成功的结果 - bool CheckHeadBytes(byte[] head); + bool CheckHeadBytes(byte[] heads); } \ No newline at end of file