using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Serein.Library.Network.Modbus { /// /// Modbus TCP 请求实体 /// public class ModbusTcpRequest { /// /// 事务ID /// public ushort TransactionId { get; set; } /// /// 功能码 /// public ModbusFunctionCode FunctionCode { get; set; } /// /// PDU 数据 /// public byte[] PDU { get; set; } /// /// 请求的完成源,用于异步等待响应 /// public TaskCompletionSource Completion { get; set; } } }