public ModBusSlaveTcpDriver(ModBusSlaveTcpConfig config, ITelegramMonitorInstance telegramMonitor) : base(config, telegramMonitor) { _listener = new TcpListener(IPAddress.Any, config.Port); _listenerThread = new Thread(Start); InitStore(config); }
protected MBusConnection(MBusConfig config, ITelegramMonitorInstance telegramMonitor, ILogger logger) { _config = config; Logger = logger; TelegramMonitor = telegramMonitor; }
public ModBusMasterTcpDriver(ModBusMasterTcpConfig config, ITelegramMonitorInstance monitor) : base(config, monitor) { _tcpClient = new TcpClient(); _receiveTimeoutTimer.Elapsed += _receiveTimeoutTimer_Elapsed; _receiveTimeoutTimer.Interval = config.Timeout; }
public MBusSerial(MBusSerialConfig config, ITelegramMonitorInstance monitor, ILogger loggerInstance) : base(config, monitor, loggerInstance) { _config = config; }
public MBusUdp(MBusUdpConfig config, ITelegramMonitorInstance monitor, ILogger logger) : base(config, monitor, logger) { _tcpConfig = config; _receiveTimeoutTimer.Elapsed += _receiveTimeoutTimer_Elapsed; }
protected ModBusSlaveDriver(T config, ITelegramMonitorInstance telegramMonitor) { Config = config; TelegramMonitor = telegramMonitor; }
protected ModBusMasterDriver(T config, ITelegramMonitorInstance monitor) { Config = config; Monitor = monitor; }