Exemple #1
0
 private void ButtonConnector_OnNewPortNames(List <string> names)
 {
     if (names.Count >= SerialPorts.Count)
     {
         for (int i = 0; i < names.Count; ++i)
         {
             if (i >= SerialPorts.Count)
             {
                 SerialPorts.Add(names[i]);
             }
             else if (SerialPorts[i] != names[i])
             {
                 SerialPorts[i] = names[i];
             }
         }
     }
     else
     {
         for (int i = names.Count; i < SerialPorts.Count; ++i)
         {
             SerialPorts.RemoveAt(i);
         }
     }
 }