/// <summary>
    /// Get serial port description (port device name) by port name
    /// </summary>
    /// <param name="portName">Port name, eg.: COM2, com3, etc...</param>
    /// <returns>Port device name</returns>
    public string GetSerialPortDesc(string portName)
    {
        SerialPortListerItem sp = this[portName];

        if (sp != null)
        {
            return(sp.Description);
        }

        return("");
    }
 /// <summary>
 /// Build final port list for class
 /// </summary>
 private void BuildPortList()
 {
     if (serPortList.Count < 1)
     {
         return;
     }
     spList.Clear();
     foreach (string s in serPortList)
     {
         SerialPortListerItem i = new SerialPortListerItem(s, connectionScope, fastScanMode);
         spList.Add(i);
     }
 }