示例#1
0
 public static bool DisconnectToDeviceSerialPort()
 {
     if (CreateSerialPort.CloseSerialPort_1())
     {
         //ManageTimer.tmrFromDevice.Stop();
         //ShowMessage.Text = "قطع اتصال با موفقیت انجام شد";
         //frmIndex.st_lbl_comment.Text = "عدم ارتباط";
         PublicMehotd.DeactiveAllDevice();
         return(true);
     }
     else
     {
         //ShowMessage.Text = "قادر به قطع اتصال نیست";
         return(false);
     }
 }
示例#2
0
        public static bool CloseSerialPort_1()
        {
            try
            {
                serialPort_1.Close();
                serialPort_1.Dispose();

                if (!(serialPort_1.IsOpen))
                {
                    PublicMehotd.DeactiveAllDevice();
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                ClassEnumError.ShowErrorInMessageBox(EnumError.closeportproblem);
                log_system.saveLogSystem(ex, "serialport-close");
                return(false);
            }
        }