public ComSettingsForm() { InitializeComponent(); Hashtable comPorts = SerialHandler.GetPortListInformation(); foreach (DictionaryEntry n in comPorts) { portNames.Add(n.Key.ToString()); UIcomSourcesList.Items.Add(n.Value.ToString()); } }
private void DiscoverComDevices() { discoverThread = new Thread(() => { while (Program.serial.ConnectionStatus == ConnectionStatus.Disconnected) { if (SerialHandler.Discover()) { return; } Thread.Sleep(3000); } }); discoverThread.Start(); }