public void Test_CSerialPort_ClosePort() { SetupPort(); hlPort.OpenPort(); Assert.IsTrue(hlPort.ClosePort()); Assert.IsFalse(llPort.IsOpen); Clean(); }
private void button_OpenSP_Click_1(object sender, EventArgs e) { if (highLevelSerialPort.IsPortOpen()) { if (highLevelSerialPort.ClosePort()) { button_OpenSP.Text = "Disconnected"; } else if (!highLevelSerialPort.IsPortOpen()) { button_OpenSP.Text = "Disconnected"; } else { MessageBox.Show("Cannot close port"); } } else { string port = comboBox_Ports.Text; if (port == "") { MessageBox.Show("No port selected"); } else { if (highLevelSerialPort.OpenPort(port)) { button_OpenSP.Text = "Connected"; byte[] DataOut = { DOLLAR_SIGN, CHAR_UPPER_S, CHAR_CR }; highLevelSerialPort.Write(DataOut); } else { MessageBox.Show("Cannot open port"); } } } }
private async void Close() { await _serialPort.ClosePort(); }
/*------------------------------------------------------------------------------------ * Date : 2016.02.24 * Author : HSLEE * Function : LSEPortClose() * Description : Scanner LSE Controller Serial COM Port Close * m_COM - Hardware Layer ISerialPort 생성 * ------------------------------------------------------------------------------------*/ public int LSEPortClose() { return(m_COM.ClosePort()); }