bufr2synop 0.24.0
Data Fields
synop_sec3 Struct Reference

contains most of substrings from section 3 when a report is parsed with success More...

#include <metsynop.h>

Collaboration diagram for synop_sec3:
Collaboration graph
[legend]

Data Fields

char XoXoXoXo [6]
 
char snx [2]
 
char TxTxTx [4]
 
char snn [2]
 
char TnTnTn [4]
 
char E [2]
 
char jjj [4]
 
char E1 [2]
 
char sss [4]
 
char EEE [4]
 
char ie [2]
 
char go [2]
 
char snt [2]
 
char dt [2]
 
char SSS [4]
 
char SS [4]
 
char FFFF407 [6]
 
char FFFF408 [6]
 
char FFFF507 [6]
 
char FFFF508 [6]
 
char j5 [7][2]
 
char FFFF [7][6]
 
char j524 [7][2]
 
char FFFF24 [7][6]
 
char Dl [2]
 
char Dm [2]
 
char Dh [2]
 
char C [2]
 
char Da [2]
 
char ec [2]
 
char snp24 [2]
 
char ppp24 [4]
 
char RRR [4]
 
char tr [2]
 
char RRRR24 [6]
 
char R8 [SYNOP_NMISC][6]
 
struct nub3 nub [SYNOP_NNUB]
 
struct data9 d9
 

Detailed Description

contains most of substrings from section 3 when a report is parsed with success

To check if a substring has been parsed after a succeeded return we need to compute the lengh of the corresponding member. If zero the it is not parsed.

Definition at line 220 of file metsynop.h.

Field Documentation

◆ C

char synop_sec3::C[2]

Genus of cloud. (Code table 0500)

Definition at line 250 of file metsynop.h.

Referenced by print_synop_sec3(), and syn_parse_x20().

◆ d9

struct data9 synop_sec3::d9

struct with optional 9SpSpss items

Definition at line 260 of file metsynop.h.

Referenced by print_synop_sec3(), syn_parse_x11(), syn_parse_x13(), and syn_parse_x20().

◆ Da

char synop_sec3::Da[2]

True direction in which orographic clouds or clouds with vertical development are seen. (Code table 0700)

Definition at line 251 of file metsynop.h.

Referenced by print_synop_sec3(), and syn_parse_x05().

◆ Dh

char synop_sec3::Dh[2]

True direction from which Ch clouds are moving. (Code table 0700)

Definition at line 249 of file metsynop.h.

Referenced by print_synop_sec3(), and syn_parse_x20().

◆ Dl

char synop_sec3::Dl[2]

True direction from which CL clouds are moving. (Code table 0700)

Definition at line 247 of file metsynop.h.

Referenced by print_synop_sec3(), and syn_parse_x20().

◆ Dm

char synop_sec3::Dm[2]

True direction from which Cm clouds are moving. (Code table 0700)

Definition at line 248 of file metsynop.h.

Referenced by print_synop_sec3(), and syn_parse_x20().

◆ dt

char synop_sec3::dt[2]

Amount of temperature change, the sign of the change being given by snt. (Code table 0822)

Definition at line 236 of file metsynop.h.

◆ E

char synop_sec3::E[2]

State of the ground without snow or measurable ice cover. (Code table 0901)

Definition at line 227 of file metsynop.h.

Referenced by print_synop_sec3(), syn_parse_x12(), and syn_parse_x20().

◆ E1

char synop_sec3::E1[2]

State of the ground with snow or measurable ice cover. (Code table 0975)

Definition at line 229 of file metsynop.h.

Referenced by print_synop_sec3(), syn_parse_x12(), and syn_parse_x20().

◆ ec

char synop_sec3::ec[2]

Elevation angle of the top of the cloud indicated by C. (Code table 1004)

Definition at line 252 of file metsynop.h.

Referenced by print_synop_sec3(), and syn_parse_x07().

◆ EEE

char synop_sec3::EEE[4]

Amount of either evaporation or evapotranspiration, in tenths of a millimetre, during the preceding 24 hours.

Definition at line 231 of file metsynop.h.

◆ FFFF

char synop_sec3::FFFF[7][6]

Amount of radiation, in kilojoules per square meter, over a 1-hour period.

Definition at line 244 of file metsynop.h.

Referenced by print_synop_sec3(), and syn_parse_x14().

◆ FFFF24

char synop_sec3::FFFF24[7][6]

Amount of radiation, in joules per square centimetre, over a 24-hour period.

Definition at line 246 of file metsynop.h.

Referenced by print_synop_sec3(), and syn_parse_x14().

◆ FFFF407

char synop_sec3::FFFF407[6]

Net short radiation, in kilojoules per square meter, over precedent 1 hour period

Definition at line 239 of file metsynop.h.

Referenced by print_synop_sec3(), and syn_parse_x14().

◆ FFFF408

char synop_sec3::FFFF408[6]

Direct solar radiation, in kilojoules per square meter, over precedent 1 hour period

Definition at line 240 of file metsynop.h.

Referenced by print_synop_sec3(), and syn_parse_x14().

◆ FFFF507

char synop_sec3::FFFF507[6]

Net short radiation, in Joules per square cm, over precedent 24 hour period

Definition at line 241 of file metsynop.h.

Referenced by print_synop_sec3(), and syn_parse_x14().

◆ FFFF508

char synop_sec3::FFFF508[6]

Direct solar radiation, in Joules per square cm, over precedent 24 hour period

Definition at line 242 of file metsynop.h.

Referenced by print_synop_sec3(), and syn_parse_x14().

◆ go

char synop_sec3::go[2]

Period of time, in hours, between the time of the observation and the time of the wind change, the time of occurrence of the maximum mean wind speed, or the time of tempera- ture change.

Definition at line 233 of file metsynop.h.

◆ ie

char synop_sec3::ie[2]

Indicator of type of instrumentation for evaporation measurement or type of crop for which evapotranspiration is reported. (Code table 1806)

Definition at line 232 of file metsynop.h.

◆ j5

char synop_sec3::j5[7][2]

Suplementary info index for 1-hour period radiation data

Definition at line 243 of file metsynop.h.

Referenced by parse_subset_as_synop(), print_synop_sec3(), and syn_parse_x14().

◆ j524

char synop_sec3::j524[7][2]

Suplementary info index for 24-hour period radiation data

Definition at line 245 of file metsynop.h.

Referenced by parse_subset_as_synop(), print_synop_sec3(), and syn_parse_x14().

◆ jjj

char synop_sec3::jjj[4]

Supplementary information to be developed regionally (see Volume II).

Definition at line 228 of file metsynop.h.

Referenced by print_synop_sec3(), and syn_parse_x12().

◆ nub

struct nub3 synop_sec3::nub[SYNOP_NNUB]

array of optional nub3 structs

Definition at line 259 of file metsynop.h.

Referenced by print_synop_sec3(), and syn_parse_x20().

◆ ppp24

char synop_sec3::ppp24[4]

Amount of surface pressure change during last 24 hours either positive, zero or negative, in tenths of a hectopascal.

Definition at line 254 of file metsynop.h.

Referenced by print_synop_sec3(), and syn_parse_x10().

◆ R8

char synop_sec3::R8[SYNOP_NMISC][6]

Optional regional groups after 80000

Definition at line 258 of file metsynop.h.

Referenced by print_synop_sec3(), and syn_parse_x20().

◆ RRR

char synop_sec3::RRR[4]

Amount of precipitation which has fallen during the period preceding the time of observation, as indicated by tR. (Code table 3590)

Definition at line 255 of file metsynop.h.

Referenced by parse_subset_as_synop(), print_synop_sec3(), and syn_parse_x13().

◆ RRRR24

char synop_sec3::RRRR24[6]

Total amount of precipitation during the 24-hour period ending at the time of observation, in tenths of a millimetre.

Definition at line 257 of file metsynop.h.

Referenced by parse_subset_as_synop(), print_synop_sec3(), and syn_parse_x13().

◆ snn

char synop_sec3::snn[2]

Sign of Minimum temperature (Code table 3845)

Definition at line 225 of file metsynop.h.

Referenced by print_synop_sec3(), and syn_parse_x12().

◆ snp24

char synop_sec3::snp24[2]

Sign of pressure change

Definition at line 253 of file metsynop.h.

Referenced by print_synop_sec3(), and syn_parse_x10().

◆ snt

char synop_sec3::snt[2]

Sign of temperature change

Definition at line 235 of file metsynop.h.

◆ snx

char synop_sec3::snx[2]

Sign of Maximum temperature (Code table 3845)

Definition at line 223 of file metsynop.h.

Referenced by print_synop_sec3(), and syn_parse_x12().

◆ SS

char synop_sec3::SS[4]

Duration of sunshine in the past hour, in tenths of an hour.

Definition at line 238 of file metsynop.h.

Referenced by parse_subset_as_synop(), print_synop_sec3(), and syn_parse_x14().

◆ sss

char synop_sec3::sss[4]

Total depth of snow. (Code table 3889)

Definition at line 230 of file metsynop.h.

Referenced by print_synop_sec3(), and syn_parse_x13().

◆ SSS

char synop_sec3::SSS[4]

Duration of sunshine, in hours and tenths of an hour.

Definition at line 237 of file metsynop.h.

Referenced by parse_subset_as_synop(), print_synop_sec3(), and syn_parse_x14().

◆ TnTnTn

char synop_sec3::TnTnTn[4]

Minimum air temperature, in tenths of a degree Celsius, its sign being given by snn.

Definition at line 226 of file metsynop.h.

Referenced by print_synop_sec3(), and syn_parse_x12().

◆ tr

char synop_sec3::tr[2]

Duration of period of reference for amount of precipitation, ending at the time of the report. (Code table 4019)

Definition at line 256 of file metsynop.h.

Referenced by print_synop_sec3(), and syn_parse_x13().

◆ TxTxTx

char synop_sec3::TxTxTx[4]

Maximum air temperature, in tenths of a degree Celsius, its sign being given by snx.

Definition at line 224 of file metsynop.h.

Referenced by print_synop_sec3(), and syn_parse_x12().

◆ XoXoXoXo

char synop_sec3::XoXoXoXo[6]

regional optative information

Definition at line 222 of file metsynop.h.

Referenced by print_synop_sec3(), syn_parse_x12(), syn_parse_x13(), and syn_parse_x20().


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