bufr2synop 0.24.0
|
Store a table B readed from a file formated and named as ECMWF bufrdc package. More...
#include <bufrdeco.h>
Data Fields | |
int | wmo_table |
char | path [BUFRDECO_PATH_LENGTH] |
char | old_path [BUFRDECO_PATH_LENGTH] |
buf_t | nlines |
buf_t | x_start [64] |
buf_t | num [64] |
uint8_t | y_ref [64][256] |
struct bufr_tableB_decoded_item | item [BUFR_MAXLINES_TABLEB] |
Store a table B readed from a file formated and named as ECMWF bufrdc package.
Definition at line 858 of file bufrdeco.h.
struct bufr_tableB_decoded_item bufr_tableB::item[BUFR_MAXLINES_TABLEB] |
Array with structs containing parsed lines readed from file
Definition at line 867 of file bufrdeco.h.
Referenced by bufr_find_tableB_index(), bufr_read_tableB(), bufr_read_tables(), bufr_restore_original_tableB_item(), bufrdeco_fprint_tree_recursive(), bufrdeco_get_atom_data_from_compressed_data_ref(), bufrdeco_print_json_tree_recursive(), bufrdeco_tableB_compressed(), and bufrdeco_tableB_val().
buf_t bufr_tableB::nlines |
Current lines readed from file, i. e. used in array item[]
Definition at line 863 of file bufrdeco.h.
Referenced by bufr_read_tableB(), and bufr_read_tables().
buf_t bufr_tableB::num[64] |
Amount of items for x. num[i] is the amount of items in array where x = i
Definition at line 865 of file bufrdeco.h.
Referenced by bufr_find_tableB_index(), and bufr_read_tableB().
char bufr_tableB::old_path[BUFRDECO_PATH_LENGTH] |
Cmplete path of prior file readed, used to avoid read two consecutive times the same file
Definition at line 862 of file bufrdeco.h.
Referenced by bufr_read_tableB().
char bufr_tableB::path[BUFRDECO_PATH_LENGTH] |
Complete path of current file readed
Definition at line 861 of file bufrdeco.h.
Referenced by bufr_read_tableB(), bufrdeco_print_json_sec1(), get_wmo_tablenames(), sprint_sec1_info(), and sprint_sec1_info_html().
int bufr_tableB::wmo_table |
1 when table is from WMO csv file, 0 otherwise
Definition at line 860 of file bufrdeco.h.
Referenced by bufr_read_tableB().
buf_t bufr_tableB::x_start[64] |
Index in array item[] for first x. x_start[j] is index for first descriptor which x == j
Definition at line 864 of file bufrdeco.h.
Referenced by bufr_find_tableB_index(), bufr_read_tableB(), bufrdeco_get_atom_data_from_compressed_data_ref(), bufrdeco_tableB_compressed(), and bufrdeco_tableB_val().
uint8_t bufr_tableB::y_ref[64][256] |
index for y since first x. x_ref[i][j] is index since x_start[i] where y == j
Definition at line 866 of file bufrdeco.h.
Referenced by bufr_find_tableB_index(), bufr_read_tableB(), bufrdeco_get_atom_data_from_compressed_data_ref(), bufrdeco_tableB_compressed(), and bufrdeco_tableB_val().