При попытке отправить какие либо данные на отключенное устройство срабатывает IOException. Далее при cport.close() срабатывает еще один IOException (Устройство не опознает команду). При использовании Port.Dispose() выдается тоже исключение.
/*Грубо вырезанный кусок кода*/
...
SerialPort cport;
...
try
{
...
cport.Write(a, 0, a.Length);
}
catch (Exception)
{
cport.close();
}
Как закрыть SerialPort и продолжить выполнение программы далее?
З.Ы. Другими словами мне надо обработать отключение устройства. SerialPinChange.Break из-за некоторых особенностей использовать не получается.