// if byte available read or return bytes read
if (select(fd+1,&filedescr,NULL,NULL,&tval) != 0)
// if byte available read or return bytes read
if (select(fd+1,&filedescr,NULL,NULL,&tval) != 0)
//---------------------------------------------------------------------------
// Attempt to resyc and detect a DS2480B
//---------------------------------------------------------------------------
// Attempt to resyc and detect a DS2480B