bufr2synop 0.24.0
|
file with the i/o code for binary bufrtotac More...
Go to the source code of this file.
Macros | |
#define | CONFIG_H |
Functions | |
void | bufrtotac_print_usage (void) |
char * | bufrtotac_get_version (char *version, size_t dversion, char *build, size_t dbuild, char *builder, size_t dbuilder, int *version_major, int *version_minor, int *version_patch) |
void | bufrtotac_print_version () |
int | bufrtotac_read_args (int _argc, char *_argv[]) |
int | bufrtotac_parse_subset_sequence (struct metreport *m, struct bufr2tac_subset_state *st, struct bufrdeco *b, char *err) |
char * | get_bufrfile_path (char *filename, char *fileoffset, char *err) |
int | bufrtotac_set_bufrdeco_bitmask (struct bufrdeco *b) |
Set the bufrdeco struct bitmask according with readed args from shell. More... | |
file with the i/o code for binary bufrtotac
Definition in file bufrtotac_io.c.
#define CONFIG_H |
Definition at line 26 of file bufrtotac_io.c.
char * bufrtotac_get_version | ( | char * | version, |
size_t | dversion, | ||
char * | build, | ||
size_t | dbuild, | ||
char * | builder, | ||
size_t | dbuilder, | ||
int * | version_major, | ||
int * | version_minor, | ||
int * | version_patch | ||
) |
Definition at line 79 of file bufrtotac_io.c.
References VERSION.
Referenced by bufrtotac_print_version().
int bufrtotac_parse_subset_sequence | ( | struct metreport * | m, |
struct bufr2tac_subset_state * | st, | ||
struct bufrdeco * | b, | ||
char * | err | ||
) |
Definition at line 356 of file bufrtotac_io.c.
References bufr2tac_clean_metreport(), bufr_sec1::category, descriptor_to_integer(), metreport::h, bufrdeco::header, bufr_sec3::ndesc, parse_subset_sequence(), PRINT_BITMASK_GEO, PRINT_BITMASK_WIGOS, PRINT_GEO, metreport::print_mask, PRINT_WIGOS_ID, bufrdeco::sec1, bufrdeco::sec3, bufrdeco::seq, bufr_sec1::subcategory_local, SUBSET, metreport::subset, and bufr_sec3::unexpanded.
Referenced by main().
void bufrtotac_print_usage | ( | void | ) |
Definition at line 31 of file bufrtotac_io.c.
References bufrtotac_print_version(), and SELF.
Referenced by bufrtotac_read_args().
void bufrtotac_print_version | ( | void | ) |
Definition at line 124 of file bufrtotac_io.c.
References bufr2tac_get_version(), bufrdeco_get_version(), bufrtotac_get_version(), SELF, and VERSION.
Referenced by bufrtotac_print_usage(), and bufrtotac_read_args().
int bufrtotac_read_args | ( | int | _argc, |
char * | _argv[] | ||
) |
Definition at line 145 of file bufrtotac_io.c.
References bufr2tac_set_debug_level(), BUFRTABLES_DIR, bufrtotac_print_usage(), bufrtotac_print_version(), CSV, DEBUG, EXTRACT, FIRST_SUBSET, HTML, INPUTFILE, JSON, LAST_SUBSET, LISTOFFILES, NFILES, NOTAC, OFFSETFILE, OUT, OUTPUTFILE, PRINT_GEO, PRINT_JSON_DATA, PRINT_JSON_EXPANDED_TREE, PRINT_JSON_SEC0, PRINT_JSON_SEC1, PRINT_JSON_SEC2, PRINT_JSON_SEC3, PRINT_WIGOS_ID, READ_OFFSETS, SHOW_SEQUENCE, USE_CACHE, VERBOSE, WRITE_OFFSETS, and XML.
Referenced by main().
int bufrtotac_set_bufrdeco_bitmask | ( | struct bufrdeco * | b | ) |
Set the bufrdeco struct bitmask according with readed args from shell.
b | Pointer to struct bufrdeco already inited |
Definition at line 463 of file bufrtotac_io.c.
References bufrdeco_assert, BUFRDECO_OUTPUT_HTML, BUFRDECO_OUTPUT_JSON_EXPANDED_TREE, BUFRDECO_OUTPUT_JSON_SEC0, BUFRDECO_OUTPUT_JSON_SEC1, BUFRDECO_OUTPUT_JSON_SEC2, BUFRDECO_OUTPUT_JSON_SEC3, BUFRDECO_OUTPUT_JSON_SUBSET_DATA, BUFRDECO_USE_TABLES_CACHE, HTML, bufrdeco::mask, PRINT_JSON_DATA, PRINT_JSON_EXPANDED_TREE, PRINT_JSON_SEC0, PRINT_JSON_SEC1, PRINT_JSON_SEC2, PRINT_JSON_SEC3, and USE_CACHE.
Referenced by main().
char * get_bufrfile_path | ( | char * | filename, |
char * | fileoffset, | ||
char * | err | ||
) |
Definition at line 419 of file bufrtotac_io.c.
References BUFRDECO_PATH_LENGTH, FL, INPUTFILE, LISTOFFILES, and NFILES.
Referenced by main().