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);
- }
- }
- }
|