The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

SYNOPSIS

1) bufrresolve.pl <descriptor(s)>
   [--partial]
   [--simple]
   [--noexpand]
   [--bufrtable <name of BUFR B or D table]
   [--tablepath <path to BUFR tables>]
   [--verbose]
   [--help]

2) bufrresolve.pl --code <code_table>
   [--bufrtable <name of BUFR B or D table>]
   [--tablepath <path to BUFR tables>]
   [--verbose]

3) bufrresolve.pl --flag <value> --code <flag_table>
   [--bufrtable <name of BUFR B or D table]
   [--tablepath <path to BUFR tables>]
   [--verbose]

DESCRIPTION

Utility program for fetching info from BUFR tables.

Execute without arguments for Usage, with option --help for some additional info. See also "https://wiki.met.no/bufr.pm/start" for examples of use.

It is supposed that the code and flag tables are contained in a file with same name as corresponding B and D tables except for having prefix C instead of B or D. The tables used can be chosen by the user with options --bufrtable and --tablepath. Default is the hard coded DEFAULT_TABLE in directory DEFAULT_TABLE_PATH, but this last one will be overriden if the environment variable BUFR_TABLES is set. You should consider edit the source code if you are not satisfied with the defaults chosen.

OPTIONS

--partial    Expand D descriptors only once, ignoring replication
--simple     Like --partial, but displaying the resulting
             descriptors on one line
--noexpand   Don't expand D descriptors at all

--bufrtable <name of BUFR B or D table>  Set BUFR tables
--tablepath <path to BUFR tables>  Set BUFR table path
--verbose    Display path and tables used

--help       Display Usage and explain the options used. Almost
             the same as consulting perldoc bufrresolve.pl

Usage 1): Resolves the given descriptor(s) fully into table B descriptors, with name, unit, scale, reference value and width (in bits) written on each line (except for --simple). --partial, --simple and --noexpand are mutually exclusive (full expansion is default).

Usage 2): Prints the content of code or flag table <code_table>.

Usage 3): Displays the bits set for flag value <value> in flag table <flag_table>.

Options may be abbreviated, e.g. --h or -h for --help

AUTHOR

Pål Sannes <pal.sannes@met.no>

COPYRIGHT

Copyright (C) 2010 met.no

1 POD Error

The following errors were encountered while parsing the POD:

Around line 180:

Non-ASCII character seen before =encoding in 'Pål'. Assuming CP1252