Проверка, открыт ли последовательный порт - PullRequest
0 голосов
/ 29 мая 2018

Я хочу проверить, открыт ли последовательный порт, если он есть, то я его закрою.Я не уверен, как проверить, открыт ли порт или нет.

В принципе, как-то так ..

SerialPort port1 = new SerialPort("COM4",9600,Parity.None,8);
port1.Open();

if(/*port is open*/)
{
    Console.WriteLine("Port is open");
    port1.Close();
}

1 Ответ

0 голосов
/ 29 мая 2018

Если вам нужно проверить, открыто ли соединение, используйте атрибут класса IsOpen.

https://msdn.microsoft.com/en-us/library/system.io.ports.serialport.isopen(v=vs.110).aspx

if (port1.IsOpen)
{
    Console.WriteLine("Port is open");
    port1.Close();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...