예제 #1
0
        public ComSettingsForm()
        {
            InitializeComponent();

            Hashtable comPorts = SerialHandler.GetPortListInformation();

            foreach (DictionaryEntry n in comPorts)
            {
                portNames.Add(n.Key.ToString());
                UIcomSourcesList.Items.Add(n.Value.ToString());
            }
        }
예제 #2
0
 private void DiscoverComDevices()
 {
     discoverThread = new Thread(() => {
         while (Program.serial.ConnectionStatus == ConnectionStatus.Disconnected)
         {
             if (SerialHandler.Discover())
             {
                 return;
             }
             Thread.Sleep(3000);
         }
     });
     discoverThread.Start();
 }