ControlResponse.cs 597 B

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