StartUploadResponse.cs 657 B

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