Код: Выделить всё
COMMTIMEOUTS rCommTimeouts;
rCommTimeouts.ReadTotalTimeoutConstant =4000; // 4000 миллисекунд
rCommTimeouts.ReadTotalTimeoutMultiplier = 1;
port.SetTimeouts(rCommTimeouts);
if( port.Read(rBuf,4)!=4) // количество принятых байт (4) за время Timeout
//не соответствует ожидаемому
{
port.Close();
MessageBox("Контроллер не подключен !","Ответ отсутствует или искажен!",MB_OK);



