В отличие от USB, последовательный порт не имеет встроенного способа обнаружения физического изменения состояния канала. Ограниченная форма сигнализации «устройство готово / не готово» может быть выполнено с использованием некоторых контактов (а именно DTR, DSR и иногда DCD), но это не совсем то, что вы ищете (это не встроенный на RS232 - устройство должно поддерживать его, вы в основном используете его для связи с модемами.)
Итак, вкратце: нет, в общем случае. Если вы знаете / можете запрограммировать устройство, с которым вы пытаетесь установить связь, и знаете, что оно будет удерживать определенную линию (например, высоко), вы можете опросить его, ища, чтобы эта линия поднялась высоко. Но если вы подключите устройство, которое не запрограммировано, чтобы делать что-то предсказуемое, то на самом деле нет никакого способа узнать. (Некоторые устройства могут поддерживать высокий DSR по умолчанию, но это ни в коем случае не является верной ставкой.)