private void InitializeComboBoxPortInfo() { ComboBox comboBoxPortInfo = toolStripComboBoxPortInfo.ComboBox; List <PortInfo> portInfos = PortInfo.GetPortInfos(); // if (comboBoxPortInfo.DataSource == null) { comboBoxPortInfo.DisplayMember = "FullName"; comboBoxPortInfo.DataSource = portInfos; } if (!comboBoxPortInfo.DataSource.Equals(portInfos)) { } }
public static List <PortInfo> GetPortInfos() { List <PortInfo> portInfos = new List <PortInfo>(); ManagementObjectSearcher managementObjectSearcher = new ManagementObjectSearcher(Query); ManagementObjectCollection managementObjectCollection = managementObjectSearcher.Get(); foreach (ManagementObject managementObject in managementObjectCollection) { PortInfo portInfo = new PortInfo(managementObject); portInfos.Add(portInfo); } return(portInfos); }
private string GetArduinoMega() { List <PortInfo> portInfos = PortInfo.GetPortInfos(); return(""); }
public bool Equals(PortInfo portInfo) { return(FullName == portInfo.FullName && DeviceName == portInfo.DeviceName && COMPort == portInfo.COMPort); }