bufr2synop 0.24.0
Data Fields
bufr_tableB Struct Reference

Store a table B readed from a file formated and named as ECMWF bufrdc package. More...

#include <bufrdeco.h>

Collaboration diagram for bufr_tableB:
Collaboration graph
[legend]

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]
 

Detailed Description

Store a table B readed from a file formated and named as ECMWF bufrdc package.

Definition at line 858 of file bufrdeco.h.

Field Documentation

◆ item

◆ nlines

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

◆ num

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

◆ old_path

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

◆ path

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

◆ wmo_table

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

◆ x_start

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

◆ y_ref

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


The documentation for this struct was generated from the following file: