bufr2synop 0.24.0
Data Fields
metreport Struct Reference

all the information for a meteorological report in WMO text format from a BUFR file More...

#include <bufr2tac.h>

Collaboration diagram for metreport:
Collaboration graph
[legend]

Data Fields

char source [256]
 
int subset
 
int print_mask
 
struct gts_headerh
 
struct met_datetime t
 
struct met_geo g
 
struct synop_chunks synop
 
struct buoy_chunks buoy
 
struct temp_chunks temp
 
struct climat_chunks climat
 
char type [8]
 
char alphanum [REPORT_LENGTH]
 
char type2 [8]
 
char alphanum2 [REPORT_LENGTH]
 
char type3 [8]
 
char alphanum3 [REPORT_LENGTH]
 
char type4 [8]
 
char alphanum4 [REPORT_LENGTH]
 

Detailed Description

all the information for a meteorological report in WMO text format from a BUFR file

Definition at line 308 of file bufr2tac.h.

Field Documentation

◆ alphanum

char metreport::alphanum[REPORT_LENGTH]

◆ alphanum2

char metreport::alphanum2[REPORT_LENGTH]

The alphanumeric report, part 2

Definition at line 323 of file bufr2tac.h.

Referenced by print_csv(), print_html(), print_json(), print_plain(), print_temp_b(), and print_xml().

◆ alphanum3

char metreport::alphanum3[REPORT_LENGTH]

The alphanumeric report, part 3

Definition at line 325 of file bufr2tac.h.

Referenced by print_csv(), print_html(), print_json(), print_plain(), print_temp_c(), and print_xml().

◆ alphanum4

char metreport::alphanum4[REPORT_LENGTH]

The alphanumeric report, part 4

Definition at line 327 of file bufr2tac.h.

Referenced by print_csv(), print_html(), print_json(), print_plain(), print_temp_d(), and print_xml().

◆ buoy

struct buoy_chunks metreport::buoy

The possible parsed buoy

Definition at line 317 of file bufr2tac.h.

Referenced by parse_subset_as_buoy(), and print_buoy_report().

◆ climat

struct climat_chunks metreport::climat

The pssible parsed climat

Definition at line 319 of file bufr2tac.h.

Referenced by parse_subset_as_climat(), and print_climat_report().

◆ g

struct met_geo metreport::g

◆ h

struct gts_header* metreport::h

A pointer to a GTS Header Bulletin

Definition at line 313 of file bufr2tac.h.

Referenced by bufrtotac_parse_subset_sequence(), print_csv_alphanum(), print_json_alphanum(), and print_xml_alphanum().

◆ print_mask

int metreport::print_mask

Mode of print 0=legacy, 1= with WIGOS id, 2=with lat/lon/alt

Definition at line 312 of file bufr2tac.h.

Referenced by bufrtotac_parse_subset_sequence(), print_buoy_report(), print_climat_report(), print_synop_report(), print_temp_a(), print_temp_b(), print_temp_c(), and print_temp_d().

◆ source

char metreport::source[256]

The bufr source filename

Definition at line 310 of file bufr2tac.h.

◆ subset

int metreport::subset

Subset index in bufr report

Definition at line 311 of file bufr2tac.h.

Referenced by bufrtotac_parse_subset_sequence().

◆ synop

struct synop_chunks metreport::synop

The possible parsed synop

Definition at line 316 of file bufr2tac.h.

Referenced by parse_subset_as_synop(), and print_synop_report().

◆ t

struct met_datetime metreport::t

◆ temp

struct temp_chunks metreport::temp

The possible parsed temp

Definition at line 318 of file bufr2tac.h.

Referenced by parse_subset_as_temp(), print_temp_a(), print_temp_b(), print_temp_c(), print_temp_d(), and print_temp_report().

◆ type

char metreport::type[8]

The type of report as MiMiMjMj

Definition at line 320 of file bufr2tac.h.

Referenced by parse_subset_as_climat(), parse_subset_as_synop(), parse_subset_as_temp(), print_csv(), print_json(), and print_xml().

◆ type2

char metreport::type2[8]

The type of report of part 2 as MiMiMjMj

Definition at line 322 of file bufr2tac.h.

Referenced by parse_subset_as_temp(), print_csv(), print_json(), and print_xml().

◆ type3

char metreport::type3[8]

The type of report of part 3 as MiMiMjMj

Definition at line 324 of file bufr2tac.h.

Referenced by parse_subset_as_temp(), print_csv(), print_json(), and print_xml().

◆ type4

char metreport::type4[8]

The type of report of part 4 as MiMiMjMj

Definition at line 326 of file bufr2tac.h.

Referenced by parse_subset_as_temp(), print_csv(), print_json(), and print_xml().


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