bufr2synop 0.24.0
|
Contains all the information for a single data related with a descriptor in a expanded squence. More...
#include <bufrdeco.h>
Data Fields | |
struct bufr_descriptor | desc |
uint32_t | mask |
char | name [BUFR_TABLEB_NAME_LENGTH] |
char | unit [BUFR_TABLEB_UNIT_LENGTH] |
double | val |
int32_t | escale |
uint32_t | associated |
char | cval [BUFR_CVAL_LENGTH] |
char | ctable [BUFR_EXPLAINED_LENGTH] |
struct bufr_sequence * | seq |
buf_t | ns |
buf_t | is_bitmaped_by |
buf_t | bitmap_to |
buf_t | related_to |
Contains all the information for a single data related with a descriptor in a expanded squence.
Definition at line 434 of file bufrdeco.h.
uint32_t bufr_atom_data::associated |
value for associated field, if any
Definition at line 442 of file bufrdeco.h.
Referenced by bufrdeco_get_atom_data_from_compressed_data_ref(), and bufrdeco_tableB_val().
buf_t bufr_atom_data::bitmap_to |
Index of element in a struct bufrdeco_subset_sequence_data which this one is mapping to
Definition at line 448 of file bufrdeco.h.
Referenced by bufrdeco_decode_replicated_subsequence(), bufrdeco_get_atom_data_from_compressed_data_ref(), bufrdeco_print_atom_data(), and bufrdeco_print_atom_data_html().
char bufr_atom_data::ctable[BUFR_EXPLAINED_LENGTH] |
Explained meaning for a code table
Definition at line 444 of file bufrdeco.h.
Referenced by bufr2tac_set_error(), bufrdeco_get_atom_data_from_compressed_data_ref(), bufrdeco_print_atom_data(), bufrdeco_print_atom_data_html(), bufrdeco_print_json_object_atom_data(), bufrdeco_tableB_val(), buoy_parse_x01(), syn_parse_x01(), and temp_parse_x01().
char bufr_atom_data::cval[BUFR_CVAL_LENGTH] |
String value for the bufr descriptor
Definition at line 443 of file bufrdeco.h.
Referenced by bufr2tac_set_error(), bufrdeco_get_atom_data_from_compressed_data_ref(), bufrdeco_parse_f2_descriptor(), bufrdeco_print_atom_data(), bufrdeco_print_atom_data_html(), bufrdeco_print_json_object_atom_data(), bufrdeco_tableB_val(), buoy_parse_x01(), climat_parse_x01(), syn_parse_x01(), and temp_parse_x01().
struct bufr_descriptor bufr_atom_data::desc |
struct bufr_descriptor
Definition at line 436 of file bufrdeco.h.
Referenced by bufr2tac_set_error(), bufrdeco_get_atom_data_from_compressed_data_ref(), bufrdeco_parse_f2_descriptor(), bufrdeco_print_atom_data(), bufrdeco_print_atom_data_html(), bufrdeco_print_json_object_atom_data(), bufrdeco_tableB_val(), buoy_parse_x01(), buoy_parse_x02(), buoy_parse_x04(), buoy_parse_x05(), buoy_parse_x06(), buoy_parse_x07(), buoy_parse_x08(), buoy_parse_x10(), buoy_parse_x11(), buoy_parse_x12(), buoy_parse_x13(), buoy_parse_x14(), buoy_parse_x20(), buoy_parse_x22(), buoy_parse_x31(), buoy_parse_x33(), climat_parse_x01(), climat_parse_x02(), climat_parse_x04(), climat_parse_x05(), climat_parse_x06(), climat_parse_x07(), climat_parse_x08(), climat_parse_x10(), climat_parse_x11(), climat_parse_x12(), climat_parse_x13(), climat_parse_x14(), syn_parse_x01(), syn_parse_x02(), syn_parse_x04(), syn_parse_x05(), syn_parse_x06(), syn_parse_x07(), syn_parse_x08(), syn_parse_x10(), syn_parse_x11(), syn_parse_x12(), syn_parse_x13(), syn_parse_x14(), syn_parse_x20(), syn_parse_x22(), syn_parse_x31(), temp_parse_x01(), temp_parse_x02(), temp_parse_x04(), temp_parse_x05(), temp_parse_x06(), temp_parse_x07(), temp_parse_x08(), temp_parse_x10(), temp_parse_x11(), temp_parse_x12(), temp_parse_x20(), temp_parse_x22(), temp_parse_x31(), and temp_parse_x33().
int32_t bufr_atom_data::escale |
Scale applied to get the data
Definition at line 441 of file bufrdeco.h.
Referenced by bufrdeco_get_atom_data_from_compressed_data_ref(), bufrdeco_print_atom_data(), bufrdeco_print_atom_data_html(), bufrdeco_print_json_object_atom_data(), and bufrdeco_tableB_val().
buf_t bufr_atom_data::is_bitmaped_by |
Index of element in a struct bufrdeco_subset_sequence_data which bitmap this one
Definition at line 447 of file bufrdeco.h.
Referenced by bufrdeco_decode_replicated_subsequence(), bufrdeco_get_atom_data_from_compressed_data_ref(), bufrdeco_print_atom_data(), and bufrdeco_print_atom_data_html().
uint32_t bufr_atom_data::mask |
Mask with for the type
Definition at line 437 of file bufrdeco.h.
Referenced by bufr2tac_set_error(), bufrdeco_get_atom_data_from_compressed_data_ref(), bufrdeco_parse_f2_descriptor(), bufrdeco_print_atom_data(), bufrdeco_print_atom_data_html(), bufrdeco_print_json_object_atom_data(), bufrdeco_tableB_val(), buoy_parse_x01(), buoy_parse_x02(), buoy_parse_x04(), buoy_parse_x05(), buoy_parse_x06(), buoy_parse_x07(), buoy_parse_x08(), buoy_parse_x10(), buoy_parse_x11(), buoy_parse_x12(), buoy_parse_x13(), buoy_parse_x14(), buoy_parse_x20(), buoy_parse_x22(), buoy_parse_x31(), buoy_parse_x33(), climat_parse_x01(), climat_parse_x02(), climat_parse_x04(), climat_parse_x05(), climat_parse_x06(), climat_parse_x07(), climat_parse_x08(), climat_parse_x10(), climat_parse_x11(), climat_parse_x12(), climat_parse_x13(), climat_parse_x14(), syn_parse_x01(), syn_parse_x02(), syn_parse_x04(), syn_parse_x05(), syn_parse_x06(), syn_parse_x07(), syn_parse_x08(), syn_parse_x10(), syn_parse_x11(), syn_parse_x12(), syn_parse_x13(), syn_parse_x14(), syn_parse_x20(), syn_parse_x22(), syn_parse_x31(), temp_parse_x01(), temp_parse_x02(), temp_parse_x04(), temp_parse_x05(), temp_parse_x06(), temp_parse_x07(), temp_parse_x08(), temp_parse_x10(), temp_parse_x11(), temp_parse_x12(), temp_parse_x20(), temp_parse_x22(), temp_parse_x31(), and temp_parse_x33().
char bufr_atom_data::name[BUFR_TABLEB_NAME_LENGTH] |
String with the name of descriptor
Definition at line 438 of file bufrdeco.h.
Referenced by bufr2tac_set_error(), bufrdeco_get_atom_data_from_compressed_data_ref(), bufrdeco_parse_f2_descriptor(), bufrdeco_print_atom_data(), bufrdeco_print_atom_data_html(), bufrdeco_print_json_object_atom_data(), and bufrdeco_tableB_val().
buf_t bufr_atom_data::ns |
Element in bufr_sequence to which this descriptor belongs to
Definition at line 446 of file bufrdeco.h.
Referenced by bufrdeco_decode_subset_data_recursive().
buf_t bufr_atom_data::related_to |
Index of element in a struct bufrdeco_subset_sequence_data which this one is related to
Definition at line 449 of file bufrdeco.h.
Referenced by bufrdeco_decode_replicated_subsequence(), bufrdeco_get_atom_data_from_compressed_data_ref(), bufrdeco_print_atom_data(), and bufrdeco_print_atom_data_html().
struct bufr_sequence* bufr_atom_data::seq |
Pointer to the struct bufr_sequence to which this descriptor belongs to
Definition at line 445 of file bufrdeco.h.
Referenced by bufrdeco_decode_subset_data_recursive(), and bufrdeco_fprint_subset_sequence_data().
char bufr_atom_data::unit[BUFR_TABLEB_UNIT_LENGTH] |
String with the name of units
Definition at line 439 of file bufrdeco.h.
Referenced by bufrdeco_get_atom_data_from_compressed_data_ref(), bufrdeco_parse_f2_descriptor(), bufrdeco_print_atom_data(), bufrdeco_print_atom_data_html(), bufrdeco_print_json_object_atom_data(), and bufrdeco_tableB_val().
double bufr_atom_data::val |
Final value for the bufr descriptor data
Definition at line 440 of file bufrdeco.h.
Referenced by bufr2tac_set_error(), bufrdeco_decode_replicated_subsequence(), bufrdeco_decode_subset_data_recursive(), bufrdeco_get_atom_data_from_compressed_data_ref(), bufrdeco_print_atom_data(), bufrdeco_print_atom_data_html(), bufrdeco_print_json_object_atom_data(), bufrdeco_tableB_val(), buoy_parse_x01(), and climat_parse_x04().