bufr2synop 0.24.0
|
file with the code to print the results for climat reports More...
#include "bufr2tac.h"
Go to the source code of this file.
Functions | |
size_t | print_climat_sec0 (char **sec0, size_t lmax, struct climat_chunks *cl) |
Prints the climat section 0 (header) More... | |
size_t | print_climat_sec1 (char **sec1, size_t lmax, struct climat_chunks *cl) |
Prints the climat section 1. More... | |
size_t | print_climat_sec2 (char **sec2, size_t lmax, struct climat_chunks *cl) |
Prints the climat section 2. More... | |
size_t | print_climat_sec3 (char **sec3, size_t lmax, struct climat_chunks *cl) |
Prints the climat section 3. More... | |
size_t | print_climat_sec4 (char **sec4, size_t lmax, struct climat_chunks *cl) |
Prints the climat section 4. More... | |
int | print_climat_report (struct metreport *m) |
prints a climat into a string More... | |
file with the code to print the results for climat reports
Definition in file bufr2tac_print_climat.c.
int print_climat_report | ( | struct metreport * | m | ) |
prints a climat into a string
m | pointer to struct metreport where are both target and source |
If OK returns 0, otherwise 1
Definition at line 718 of file bufr2tac_print_climat.c.
References metreport::alphanum, metreport::climat, CLIMAT_SEC1, CLIMAT_SEC2, CLIMAT_SEC3, CLIMAT_SEC4, climat_chunks::e, climat_chunks::mask, report_date_ext::MM, PRINT_BITMASK_GEO, PRINT_BITMASK_WIGOS, print_climat_sec0(), print_climat_sec1(), print_climat_sec2(), print_climat_sec3(), print_climat_sec4(), print_geo(), metreport::print_mask, print_wigos_id(), and report_date_ext::YYYY.
Referenced by parse_subset_sequence().
size_t print_climat_sec0 | ( | char ** | sec0, |
size_t | lmax, | ||
struct climat_chunks * | cl | ||
) |
Prints the climat section 0 (header)
sec0 | the pointer where to print section |
lmax | max length permited |
cl | pointer to s atruct climat_chunks where the parse results are set |
Definition at line 33 of file bufr2tac_print_climat.c.
References report_date_ext::DD, climat_chunks::e, report_date_ext::HH, climat_sec0::II, climat_sec0::iii, climat_sec0::JJJ, climat_sec0::MM, report_date_ext::MM, report_date_ext::mm, climat_chunks::s0, and report_date_ext::YYYY.
Referenced by print_climat_report().
size_t print_climat_sec1 | ( | char ** | sec1, |
size_t | lmax, | ||
struct climat_chunks * | cl | ||
) |
Prints the climat section 1.
sec1 | the pointer where to print section |
lmax | max length permited |
cl | pointer to s atruct climat_chunks where the parse results are set |
Definition at line 64 of file bufr2tac_print_climat.c.
References climat_sec1::eee, climat_chunks::mask, climat_sec1::meme, climat_sec1::mpmp, climat_sec1::mrmr, climat_sec1::msms, climat_sec1::mtmt, climat_sec1::mtn, climat_sec1::mtx, climat_sec1::nrnr, climat_sec1::PoPoPoPo, climat_sec1::PPPP, climat_sec1::pspsps, climat_sec1::R1R1R1R1, climat_sec1::Rd, climat_sec1::s, climat_chunks::s1, climat_sec1::S1S1S1, climat_sec1::sn, climat_sec1::ststst, climat_sec1::sx, SYNOP_SEC1, climat_sec1::TnTnTn, climat_sec1::TTT, and climat_sec1::TxTxTx.
Referenced by print_climat_report().
size_t print_climat_sec2 | ( | char ** | sec2, |
size_t | lmax, | ||
struct climat_chunks * | cl | ||
) |
Prints the climat section 2.
sec2 | the pointer where to print section |
lmax | max length permited |
cl | pointer to s atruct climat_chunks where the parse results are set |
Definition at line 198 of file bufr2tac_print_climat.c.
References climat_sec2::eee, climat_chunks::mask, climat_sec2::nrnr, climat_sec2::PoPoPoPo, climat_sec2::PPPP, climat_sec2::R1R1R1R1, climat_sec2::s, climat_sec2::S1S1S1, climat_chunks::s2, climat_sec2::sn, climat_sec2::ststst, climat_sec2::sx, SYNOP_SEC2, climat_sec2::TnTnTn, climat_sec2::TTT, climat_sec2::TxTxTx, climat_sec2::YbYb, climat_sec2::YcYc, climat_sec2::yeye, climat_sec2::ypyp, climat_sec2::yryr, climat_sec2::ysys, climat_sec2::ytxytx, and climat_sec2::ytyt.
Referenced by print_climat_report().
size_t print_climat_sec3 | ( | char ** | sec3, |
size_t | lmax, | ||
struct climat_chunks * | cl | ||
) |
Prints the climat section 3.
sec3 | the pointer where to print section |
lmax | max length permited |
cl | pointer to s atruct climat_chunks where the parse results are set |
Definition at line 354 of file bufr2tac_print_climat.c.
References climat_sec3::f10, climat_sec3::f20, climat_sec3::f30, climat_chunks::mask, climat_sec3::R01, climat_sec3::R05, climat_sec3::R10, climat_sec3::R100, climat_sec3::R150, climat_sec3::R50, climat_sec3::s00, climat_sec3::s01, climat_sec3::s10, climat_chunks::s3, climat_sec3::s50, SYNOP_SEC3, climat_sec3::T25, climat_sec3::T30, climat_sec3::T35, climat_sec3::T40, climat_sec3::Tn0, climat_sec3::Tx0, climat_sec3::V1, climat_sec3::V2, and climat_sec3::V3.
Referenced by print_climat_report().
size_t print_climat_sec4 | ( | char ** | sec4, |
size_t | lmax, | ||
struct climat_chunks * | cl | ||
) |
Prints the climat section 4.
sec4 | the pointer where to print section |
lmax | max length permited |
cl | pointer to s atruct climat_chunks where the parse results are set |
Definition at line 555 of file bufr2tac_print_climat.c.
References CLIMAT_SEC4, climat_sec4::Dgr, climat_sec4::Dts, climat_sec4::fxfxfx, climat_sec4::GnGn, climat_sec4::GxGx, climat_sec4::iw, climat_sec4::iy, climat_chunks::mask, climat_sec4::RxRxRxRx, climat_chunks::s4, climat_sec4::san, climat_sec4::sax, climat_sec4::sn, climat_sec4::sx, climat_sec4::Tan, climat_sec4::Tax, climat_sec4::Tnd, climat_sec4::Txd, climat_sec4::yan, climat_sec4::yax, climat_sec4::yfx, climat_sec4::yn, climat_sec4::yr, and climat_sec4::yx.
Referenced by print_climat_report().