AbstractModbusMessageWithData.cs 562 B

1234567891011121314151617181920212223
  1. using NModbus.Data;
  2. namespace NModbus.Message
  3. {
  4. public abstract class AbstractModbusMessageWithData<TData> : AbstractModbusMessage
  5. where TData : IModbusMessageDataCollection
  6. {
  7. internal AbstractModbusMessageWithData()
  8. {
  9. }
  10. internal AbstractModbusMessageWithData(byte slaveAddress, byte functionCode)
  11. : base(slaveAddress, functionCode)
  12. {
  13. }
  14. public TData Data
  15. {
  16. get => (TData)MessageImpl.Data;
  17. set => MessageImpl.Data = value;
  18. }
  19. }
  20. }