ResponseHandle.cs 411 B

123456789101112131415
  1. namespace PlcSiemens.O
  2. {
  3. public class ResponseHandle<TResponse> where TResponse : IBuildResponse, new()
  4. {
  5. private TResponse Response { get; set; }
  6. public void Build(byte[] responseBytes)
  7. {
  8. ByteBuffer buffer = ByteBuffer.Allocate();
  9. buffer.Push(responseBytes);
  10. Response = new TResponse();
  11. Response.Build(buffer);
  12. }
  13. }
  14. }