public override bool Init() { if (_isTcp) { var ip = GetProperty("modbus-master-ip").ValueString; var port = GetProperty("modbus-master-port").ValueInt.Value; _modBusDriver = new ModBusMasterTcpDriver(new ModBusMasterTcpConfig() { IpAddress = IPAddress.Parse(ip), Port = (short)port, Timeout = 5000 }, TelegramMonitor); } return(base.Init()); }
public ModBusMasterAttribute(IDriverContext driverContext, ModBusMasterDevice parent, IModBusMasterDriver driver, ModBusAttribute attribute) : base(driverContext) { Driver = driver; _parent = parent; _attribute = attribute; }
public ModBusMasterDevice(IDriverContext driverContext, IModBusMasterDriver modBusDriver) : base(driverContext) { _modBusDriver = modBusDriver; }