public MBusTest() { var key = "57B7CBDF2154C01795C75CCCEAD572CF"; _mbus = new MBusSerial(new MBusSerialConfig { Baudrate = 9600, Timeout = 2000, ResetBeforeRead = true, Port = "COM6" }, new EmptyTelegramMonitorInstance(), NullLogger.Instance); _timer.Elapsed += _timer_Elapsed; _aesKey = Utils.StringToByteArray(key); }
public override bool Init() { var key = GetProperty("mbus-oms-key").ValueString; var port = GetProperty("mbus-oms-port").ValueString; DriverContext.Logger.LogInformation($"Trying to open {port}"); _mbus = new MBusSerial(new MBusSerialConfig { Baudrate = 9600, Timeout = 1500, ResetBeforeRead = true, Port = port }, TelegramMonitor, _logger); _timer.Elapsed += _timer_Elapsed; _aesKey = Automatica.Core.Driver.Utility.Utils.StringToByteArray(key); return(base.Init()); }