namespace NModbus.Data { public class SlaveDataStore : ISlaveDataStore { public PointSource HoldingRegisters { get; } = new PointSource(); public PointSource InputRegisters { get; } = new PointSource(); public PointSource CoilDiscretes { get; } = new PointSource(); public PointSource CoilInputs { get; } = new PointSource(); #region ISlaveDataStore IPointSource ISlaveDataStore.HoldingRegisters => HoldingRegisters; IPointSource ISlaveDataStore.InputRegisters => InputRegisters; IPointSource ISlaveDataStore.CoilDiscretes => CoilDiscretes; IPointSource ISlaveDataStore.CoilInputs => CoilInputs; #endregion } }