public bool CloseConnection()
        {
            var result = false;

            try
            {
                if (_readerProfile.ConnectionType == ConnectionType.Serial)
                {
                    fCmdRet = RWDev.CloseSpecComPort(frmcomportindex);
                    result  = true;
                }
                else
                {
                    fCmdRet = RWDev.CloseNetPort(FrmPortIndex);
                    result  = true;
                }

                _readerConnected = false;
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }

            return(result);
        }
示例#2
0
        private void buttonDisconnect_Click(object sender, EventArgs e)
        {
            if (RWDev.frmComPortIndex > 0)
            {
                RWDev.CloseSpecComPort(RWDev.frmComPortIndex);
            }
            string strLog = "Dissconected" + Environment.NewLine;

            richTextBoxLogs.AppendText(strLog);
            buttonConnect.Enabled    = true;
            buttonDisconnect.Enabled = false;
            DisabledForm();
        }