Automatic Geophysical Observatories
AGO DCU Data Time Quality

Time quality of each sample is evaluated whether GPS is received or not :

/* convert GPS Time-Quality code to text  */
void tq(int code, char *txt)
{
  switch(code) {
   case '*' : strcpy(txt,"No GPS"); break;
   case '1' : strcpy(txt,"err < 1 nsec"); break;
   case '2' : strcpy(txt,"err < 10 nsec"); break;
   case '3' : strcpy(txt,"err < 100 nsec"); break;
   case '4' : strcpy(txt,"err < 1 usec"); break;
   case '5' : strcpy(txt,"err < 10 usec"); break;
   case '6' : strcpy(txt,"err < 100 usec"); break;
   case '7' : strcpy(txt,"err < 1 millisec"); break;
   case '8' : strcpy(txt,"err < 10 millisec"); break;
   case '9' : strcpy(txt,"err < 100 millisec"); break;
   case 'F' :
   case 'f' : strcpy(txt,"(F)"); break;
   default  : sprintf(txt,"(%X)",code);
   }
}