verify -- check packets for errors and general consistency
verify [-h] [-p port] [-r filename] [-t] [-v]\n";
-h help message
-p UDP port number [11403 is the default]
-r use filename as input source instead of receiving UDP packets
-t ignore time errors if 1Hz sync is missing
-v verbose display (multiple incantations mean /very/ verbose)
The program checks for the following
valid header constants valid AppId incrementing Sequence number without gap incrementing Time without gap logically correct length field
The diagnostic messages are intended to be self-descriptive. The standard output shows
Total_Packets:Total_Error_Count | Diagnostic Message
As is standard UNIX protocols, no news is good news.
perl5.6 Minimum version of Perl interpreter required
CRATERTOOLS Environment variable containing path to CRaTER utilities
CRATER_GSE Environment variable containing EGSE machine name
Many clock-related error messages result from a lack of an external 1Hz sync pulse; that's what the -t flag is for.
tincan
Bob Goeke
$Id: verify,v 1.13 2008/09/12 17:35:46 goeke Exp goeke $