NegotiateResponse.cs 617 B

123456789101112131415161718192021222324
  1. using Core.Communication.Transport;
  2. using PLC.Siemens.Protocol.Header;
  3. using PLC.Siemens.O;
  4. namespace PLC.Siemens.Protocol.Negotiate
  5. {
  6. public class NegotiateResponse:IBuildResponse
  7. {
  8. public HeaderPacketWithErrorCode Header { get; set; }
  9. public NegotiateResponseParams Params { get; set; }
  10. public NegotiateResponse()
  11. {
  12. Header = new HeaderPacketWithErrorCode();
  13. Params = new NegotiateResponseParams();
  14. }
  15. public void Build(ByteBuffer buffer)
  16. {
  17. Header.Build(buffer);
  18. Params.Build(buffer);
  19. }
  20. }
  21. }