private void btnRefreshSystemList_Click(object sender, EventArgs e) { listBoxDetectedSystems.Items.Clear(); //btnConnect.Enabled = (_connector != null); //btnConnect.Enabled = (_connector != null && !_connector.IsConnected); btnConnect.Enabled = (_connector != null && _connector.State == 0); _ethSystemDiscoverer.Discover(); _serSystemDiscoverer.Discover(); }
private void MainForm_Load(object sender, EventArgs e) { // Create discoverers to discover ethernet and serial port systems. _ethSystemDiscoverer = new EthSystemDiscoverer(); _serSystemDiscoverer = new SerSystemDiscoverer(); // Subscribe to the system discoved event. _ethSystemDiscoverer.SystemDiscovered += new EthSystemDiscoverer.SystemDiscoveredHandler(OnEthSystemDiscovered); _serSystemDiscoverer.SystemDiscovered += new SerSystemDiscoverer.SystemDiscoveredHandler(OnSerSystemDiscovered); // Ask the discoverers to start discovering systems. _ethSystemDiscoverer.Discover(); _serSystemDiscoverer.Discover(); }
private void MainForm_Load(object sender, EventArgs e) { _logger = new GuiLogger(tbLog, cbLoggingEnabled.Checked, ref _closing); // Create discoverers to discover ethernet and serial port systems. _ethSystemDiscoverer = new EthSystemDiscoverer(); _serSystemDiscoverer = new SerSystemDiscoverer(); // Subscribe to the system discoved event. _ethSystemDiscoverer.SystemDiscovered += new EthSystemDiscoverer.SystemDiscoveredHandler(OnEthSystemDiscovered); _serSystemDiscoverer.SystemDiscovered += new SerSystemDiscoverer.SystemDiscoveredHandler(OnSerSystemDiscovered); // Ask the discoverers to start discovering systems. _ethSystemDiscoverer.Discover(); _serSystemDiscoverer.Discover(); RefreshGui(); }
private void btnRefreshSystemList_Click(object sender, EventArgs e) { try { if (_ethSystemDiscoverer.IsDiscoveryInProgress || _serSystemDiscoverer.IsDiscoveryInProgress) { return; } listBoxDetectedSystems.Items.Clear(); _ethSystemDiscoverer.Discover(); _serSystemDiscoverer.Discover(); } finally { RefreshGui(); } }
public void Discovery() { _ethSystemDiscoverer.Discover(); }
public override void Open() { try { _ethSystemDiscoverer = new EthSystemDiscoverer(); _serSystemDiscoverer = new SerSystemDiscoverer(); _ethSystemDiscoverer.SystemDiscovered += new EthSystemDiscoverer.SystemDiscoveredHandler(OnEthSystemDiscovered); _serSystemDiscoverer.SystemDiscovered += new SerSystemDiscoverer.SystemDiscoveredHandler(OnSerSystemDiscovered); _allDone.Reset(); _ethSystemDiscoverer.Discover(); _serSystemDiscoverer.Discover(); if (_allDone.WaitOne(10000) == false) { if (_systemList.Count(x => x.Value == null) > 0) { string loadingFailCameras = string.Join(", ", _systemList.Where(x => x.Value == null)); throw new Exception(Name + " device loading fail. loading fail camera is " + loadingFailCameras); } } } catch (Exception e) { throw e; } }