public bool Open1() { string s = null; if (SMSPort.IsOpen == false) { try { SMSPort.Open(); SMSPort.Write("AT\r\n"); Thread.Sleep(100); s = SMSPort.ReadExisting(); if (s.Contains("OK")) { SMSPort.Write("AT+CFUN=1\r\n"); ReadThread.Start(); return(true); } else { if (SMSPort.IsOpen) { SMSPort.Close(); } return(false); } } catch (Exception ex) { //MessageBox.Show(ex.ToString()); return(false); } } return(true); }
public void Close() { if (SMSPort.IsOpen == true) { SMSPort.Close(); } }
private void button5_Click(object sender, EventArgs e) { if (SMSPort.IsOpen) { SMSPort.Close(); if (SMS_SENDING_THREAD.ThreadState.ToString() == "Running") { SMS_SENDING_THREAD.Start(); } label3.ForeColor = Color.Red; label3.Text = "GSM Module Disconnected"; } }