StartUploadResponse.cs 685 B

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