| 12345678910111213141516171819202122 | using PlcSiemens.O;namespace PlcSiemens.Protocol.Negotiate{    public class NegotiateResponseParams    {        public byte FunNegotiate { get; set; }        public byte Unknown { get; set; }        public ushort ParallelJobs1 { get; set; }        public ushort ParallelJobs2 { get; set; }        public ushort PduLength { get; set; }        public void Build(ByteBuffer buffer)        {            FunNegotiate = buffer.PopByte();            Unknown = buffer.PopByte();            ParallelJobs1 = buffer.PopUshort();            ParallelJobs2 = buffer.PopUshort();            PduLength = buffer.PopUshort();        }    }}
 |