ControlResponse.cs 611 B

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