tweak what to output in debug mode, add some better stats
parent
f0269f5660
commit
0710e0ad81
11
ubxtool.cc
11
ubxtool.cc
|
@ -166,8 +166,10 @@ std::pair<UBXMessage, struct timeval> getUBXMessage(int fd, double* timeout)
|
||||||
marker[0] = marker[1];
|
marker[0] = marker[1];
|
||||||
int res = readn2Timeout(fd, marker+1, 1, timeout);
|
int res = readn2Timeout(fd, marker+1, 1, timeout);
|
||||||
|
|
||||||
if(res < 0)
|
if(res < 0) {
|
||||||
|
cerr<<"Readn2Timeout failed: "<<strerror(errno)<<endl;
|
||||||
throw EofException();
|
throw EofException();
|
||||||
|
}
|
||||||
|
|
||||||
// if (doDEBUG) { cerr<<humanTimeNow()<<" marker now: "<< (int)marker[0]<<" " <<(int)marker[1]<<endl; }
|
// if (doDEBUG) { cerr<<humanTimeNow()<<" marker now: "<< (int)marker[0]<<" " <<(int)marker[1]<<endl; }
|
||||||
if(marker[0]==0xb5 && marker[1]==0x62) { // bingo
|
if(marker[0]==0xb5 && marker[1]==0x62) { // bingo
|
||||||
|
@ -977,7 +979,8 @@ int main(int argc, char** argv)
|
||||||
|
|
||||||
if(msg.getClass() == 0x27 && msg.getType() == 0x03) { // serial
|
if(msg.getClass() == 0x27 && msg.getType() == 0x03) { // serial
|
||||||
serialno = format_serial(payload);
|
serialno = format_serial(payload);
|
||||||
cerr<<humanTimeNow()<<" Serial number from stream "<< serialno <<endl;
|
if(doDEBUG)
|
||||||
|
cerr<<humanTimeNow()<<" Serial number from stream "<< serialno <<endl;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1524,7 +1527,7 @@ int main(int argc, char** argv)
|
||||||
for(int n = 0; n < 15; ++n)
|
for(int n = 0; n < 15; ++n)
|
||||||
hexstring+=fmt::sprintf("%x", (int)getbitu(payload.c_str(), 36 + 4*n, 4));
|
hexstring+=fmt::sprintf("%x", (int)getbitu(payload.c_str(), 36 + 4*n, 4));
|
||||||
|
|
||||||
if (doDEBUG) { cerr<<humanTimeNow()<<" "<<humanTime(g_gnssutc.tv_sec)<<" SAR RLM type "<<type<<" from gal sv " << sv << " beacon "<<hexstring <<" code "<<(int)payload[12]<<" params "<<payload[12] + 256*payload[13]<<endl; }
|
// if (doDEBUG) { cerr<<humanTimeNow()<<" "<<humanTime(g_gnssutc.tv_sec)<<" SAR RLM type "<<type<<" from gal sv " << sv << " beacon "<<hexstring <<" code "<<(int)payload[12]<<" params "<<payload[12] + 256*payload[13]<<endl; }
|
||||||
|
|
||||||
// wk.emitLine(sv, "SAR "+hexstring);
|
// wk.emitLine(sv, "SAR "+hexstring);
|
||||||
// cout<<"SAR: sv = "<< (int)msg[2] <<" ";
|
// cout<<"SAR: sv = "<< (int)msg[2] <<" ";
|
||||||
|
@ -1660,10 +1663,10 @@ int main(int argc, char** argv)
|
||||||
if (doDEBUG) { cerr<<humanTimeNow()<<" Bad UBX checksum, skipping message"<<endl; }
|
if (doDEBUG) { cerr<<humanTimeNow()<<" Bad UBX checksum, skipping message"<<endl; }
|
||||||
}
|
}
|
||||||
catch(EofException& em) {
|
catch(EofException& em) {
|
||||||
cerr<<"EOF, break"<<endl;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
cerr<<"Done after reading "<<lseek(fd, 0, SEEK_CUR)<<" bytes, flushing buffers.."<<endl;
|
||||||
if(!g_fromFile)
|
if(!g_fromFile)
|
||||||
tcsetattr(fd, TCSANOW, &g_oldtio);
|
tcsetattr(fd, TCSANOW, &g_oldtio);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue