Exemple #1
0
        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;
 }
Exemple #4
0
 public MBusSerial(MBusSerialConfig config, ITelegramMonitorInstance monitor, ILogger loggerInstance) : base(config, monitor, loggerInstance)
 {
     _config = config;
 }
Exemple #5
0
 public MBusUdp(MBusUdpConfig config, ITelegramMonitorInstance monitor, ILogger logger) : base(config, monitor, logger)
 {
     _tcpConfig = config;
     _receiveTimeoutTimer.Elapsed += _receiveTimeoutTimer_Elapsed;
 }
Exemple #6
0
 protected ModBusSlaveDriver(T config, ITelegramMonitorInstance telegramMonitor)
 {
     Config          = config;
     TelegramMonitor = telegramMonitor;
 }
Exemple #7
0
 protected ModBusMasterDriver(T config, ITelegramMonitorInstance monitor)
 {
     Config  = config;
     Monitor = monitor;
 }