/// <summary>
 /// 初始化,建立与COM口的连接
 /// </summary>
 public override void ConnectCOM()
 {
     try
     {
         if (base.isComConnected)
         {
             return;
         }
         if (m_bIs64BitOperatingSystem)
         {
             //64位系统
             if (USB_SWIPER == m_nComID)
             {
                 m_nEquipDesc = CQTCommonForUsb.rf_init(m_nComID, m_nBaudRate);
             }
             else
             {
                 m_nEquipDesc = CQTCommon.rf_init(Convert.ToInt16(m_nComID), m_nBaudRate);//mnBaudRate改为mnbantnum
             }
         }
         else
         {
             //其他位系统
             if (USB_SWIPER == m_nComID)
             {
                 m_nEquipDesc = CQTCommonForUsb.rf_init(m_nComID, m_nBaudRate);
             }
             else
             {
                 m_nEquipDesc = CQTCommon.rf_init(Convert.ToInt16(m_nComID), m_nBaudRate);//mnBaudRate改为mnbantnum
             }
         }
         if (m_nEquipDesc > 0)
         {
             base.isComConnected = true;
             CLOGException.Trace("ICCardManagementLib", "Connect ICCardReader successfully, COM ID = " + (m_nComID + 1));
             CLOGException.Trace("ICCardManagementLib", "Install component(ICCardManagementLib) successfully, COM ID = " + (m_nComID + 1));
         }
     }
     catch (Exception ex)
     {
         CLOGException.Trace("ICCardManagementLib.CICCardRW.ConnectCOM 异常", CBaseMethods.MyBase.GetExceptionInfo(ex));
     }
 }