CRaTER -- verify

NAME

verify -- check packets for errors and general consistency

USAGE

    verify [-h] [-p port] [-r filename] [-t] [-v]\n";

FLAGS

     -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)

DESCRIPTION

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.

ENVIRONMENT

    perl5.6       Minimum version of Perl interpreter required
    CRATERTOOLS   Environment variable containing path to CRaTER utilities
    CRATER_GSE    Environment variable containing EGSE machine name

BUGS

Many clock-related error messages result from a lack of an external 1Hz sync pulse; that's what the -t flag is for.

SEE ALSO

tincan

AUTHOR

Bob Goeke

RCS Information

$Id: verify,v 1.13 2008/09/12 17:35:46 goeke Exp goeke $