using Houdar.Core.Communication.Transport; using Houdar.PLC.Driver.Simenss.Protocol.Common; namespace Houdar.PLC.Driver.Simenss.Protocol.Header { public class HeaderPacketWithErrorCode : HeaderPacket { public ResultCode Error { get; set; } // Error code public override void Build(ByteBuffer buffer) { P = buffer.PopByte(); PduType = buffer.PopByte(); AbEx = buffer.PopUshort(); Sequence = buffer.PopUshort(); ParLen = buffer.PopUshort(); DataLen = buffer.PopUshort(); Error = (ResultCode)buffer.PopUshort(); } } }