| 1234567891011121314151617181920212223 | using PlcSiemens.O;namespace PlcSiemens.Protocol.Header{    public class CotpDataHeader    {        public byte Length { get; set; }   // Header length : 3 for this header        public byte PduType { get; set; }   // 0xF0 for this header        public byte EoTNum { get; set; }   // EOT (bit 7) + PDU Number (bits 0..6)                                           // EOT = 1 -> End of Trasmission Packet (This packet is complete)                                           // PDU Number : Always 0        public ushort PacketLength        { get { return 0x03; } }        public void GetByteBuffer(ByteBuffer buffer)        {            buffer.Push(Length);            buffer.Push(PduType);            buffer.Push(EoTNum);        }    }}
 |