Larger Timeout for Serial
[owTools.git] / src / owCOMInterface.cpp
index b825b6e..6b55e94 100755 (executable)
@@ -331,7 +331,7 @@ int owCOMInterface::ReadCOM( int inlen, uint8_t *inbuf)
       FD_SET(fd,&filedescr);
       // set timeout to 10ms
       tval.tv_sec = 0;
-      tval.tv_usec = 10000;
+      tval.tv_usec = 20000;
 
       // if byte available read or return bytes read
       if (select(fd+1,&filedescr,NULL,NULL,&tval) != 0)
@@ -343,7 +343,7 @@ int owCOMInterface::ReadCOM( int inlen, uint8_t *inbuf)
          }
       }
       else {
-               log->set(OWLOG_ERROR,"Read Error on Serial (select)");
+               log->set(OWLOG_ERROR,"Read Error on Serial (select) (new time)");
         return cnt;
        }
    }
@@ -428,7 +428,7 @@ void owCOMInterface::SetBaudCOM( uint8_t new_baud)
       close(fd);
   }
 }
-
 
 //---------------------------------------------------------------------------
 // Attempt to resyc and detect a DS2480B