public override bool Anticoll(out string msg)
        {
            bool res = true;
            int  st  = 0;

            byte[] cardUid = new byte[10];
            if (!string.IsNullOrEmpty(CardId))
            {
                msg = "CardID is empty";
                return(false);
            }
            ReaderDllMethod.HexToBin(CardId, cardUid, CardId.Length);
            st = ReaderDllMethod.mwAnticoll(handle, cardUid); //请求卡TYPE A 类型卡片
            if (st < 0)
            {
                msg = st.ToString() + "*" + ReaderDllMethod.getErrMsg(st);
                res = false;
            }
            else
            {
                msg = st.ToString() + "*" + ReaderDllMethod.getErrMsg(st);
                DevBeep(1, 1, 2);
            }
            return(res);
        }