Ejemplo n.º 1
0
        public override bool Init()
        {
            if (_connectionType == MBusType.Serial)
            {
                return(false);
            }
            else
            {
                var config = new MBusUdpConfig
                {
                    IpAddress = IPAddress.Parse(GetProperty("mbus-ip").ValueString),
                    Port      = GetProperty("mbus-port").ValueInt.Value,
                    Timeout   = GetProperty("mbus-timeout").ValueInt.Value
                };


                _connection = new MBusUdp(config, TelegramMonitor, _logger);
            }
            return(true);
        }
Ejemplo n.º 2
0
 public MBusUdp(MBusUdpConfig config, ITelegramMonitorInstance monitor, ILogger logger) : base(config, monitor, logger)
 {
     _tcpConfig = config;
     _receiveTimeoutTimer.Elapsed += _receiveTimeoutTimer_Elapsed;
 }