UploadResponse.cs 696 B

1234567891011121314151617181920212223242526
  1. using PlcSiemens.O;
  2. using PlcSiemens.Protocol.Header;
  3. namespace PlcSiemens.Protocol.Upload
  4. {
  5. public class UploadResponse : IBuildResponse
  6. {
  7. public HeaderPacketWithErrorCode Header { get; set; }
  8. public UploadParamsResponse Params { get; set; }
  9. public UploadDataResponse Data { get; set; }
  10. public UploadResponse()
  11. {
  12. Header = new HeaderPacketWithErrorCode();
  13. Params = new UploadParamsResponse();
  14. Data = new UploadDataResponse();
  15. }
  16. public void Build(ByteBuffer buffer)
  17. {
  18. Header.Build(buffer);
  19. Params.Build(buffer);
  20. Data.Build(buffer);
  21. }
  22. }
  23. }