1234567891011121314 |
- using NModbus;
- namespace ModbusSimulationProtocol.Interface;
- public interface IModbusSlaveService : IDisposable
- {
- bool Initialize(string ip, ushort port, byte slaveId);
- bool Open();
- bool TryWriteValues<TPoint>(IPointSource<TPoint> source, ushort address, TPoint[] points);
- bool TryReadValues<TPoint>(IPointSource<TPoint> source, ushort address, ushort count, out TPoint[]? outPoints);
- ISlaveDataStore SlaveDataStore { get; }
- }
|