EmptyTransport.cs 975 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. using System;
  2. using NModbus.Logging;
  3. namespace NModbus.IO
  4. {
  5. internal class EmptyTransport : ModbusTransport
  6. {
  7. public EmptyTransport(IModbusFactory modbusFactory)
  8. : base(modbusFactory, NullModbusLogger.Instance)
  9. {
  10. }
  11. public override byte[] ReadRequest()
  12. {
  13. throw new NotImplementedException();
  14. }
  15. public override IModbusMessage ReadResponse<T>()
  16. {
  17. throw new NotImplementedException();
  18. }
  19. public override byte[] BuildMessageFrame(IModbusMessage message)
  20. {
  21. throw new NotImplementedException();
  22. }
  23. public override void Write(IModbusMessage message)
  24. {
  25. throw new NotImplementedException();
  26. }
  27. internal override void OnValidateResponse(IModbusMessage request, IModbusMessage response)
  28. {
  29. throw new NotImplementedException();
  30. }
  31. }
  32. }