Пример #1
0
        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))
            {
            }
        }
Пример #2
0
        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);
        }
Пример #3
0
        private string GetArduinoMega()
        {
            List <PortInfo> portInfos = PortInfo.GetPortInfos();

            return("");
        }
Пример #4
0
 public bool Equals(PortInfo portInfo)
 {
     return(FullName == portInfo.FullName &&
            DeviceName == portInfo.DeviceName &&
            COMPort == portInfo.COMPort);
 }