bufr2synop 0.24.0
|
Main header file for temp report related tasks. More...
#include "metcommon.h"
Go to the source code of this file.
Data Structures | |
struct | temp_raw_point_data |
Stores data of a sounding profile in raw format, as given in bufr. More... | |
struct | temp_raw_data |
Stores the array of all data profile points as it in bufr sequence. More... | |
struct | temp_raw_wind_shear_point |
Wind shear data point at a pressure level. More... | |
struct | temp_raw_wind_shear_data |
array of Wind shear data points at a pressure level More... | |
struct | temp_main_level_data |
It stores a main level data in a TEMP report. More... | |
struct | temp_std_level_data |
It stores a standard level data in TEMP report. More... | |
struct | temp_max_wind_data |
Store the data of a maximum wind level in a TEMP report. More... | |
struct | temp_th_point |
Store temperature and dewpoint depresion data in a TEMP report. More... | |
struct | temp_wind_point |
Store wind data in a TEMP report. More... | |
struct | temp_acd_sec1 |
Stores section 1 for parts A, C and D of a TEMP report. More... | |
struct | temp_b_sec1 |
Stores section 1 for parts B of a TEMP report. More... | |
struct | temp_a_sec2 |
Section 2 for a part A of a TEMP report. More... | |
struct | temp_c_sec2 |
Section 2 for a part C of a TEMP report. More... | |
struct | temp_ac_sec3 |
Section 3 for parts A and C of a TEMP report. More... | |
struct | temp_ac_sec4 |
Section 4 for parts A and C of a TEMP report. More... | |
struct | temp_sec7 |
Section 7 for a part of TEMP report. More... | |
struct | temp_bd_sec5 |
Section 5 for parts B and D of a TEMP report. More... | |
struct | temp_bd_sec6 |
Section 6 for parts B and D of a TEMP report. More... | |
struct | temp_b_sec8 |
Section 8 for part B a TEMP report. More... | |
struct | temp_a |
Contains part A of a TEMP REPORT. More... | |
struct | temp_b |
Contains part B of a TEMP REPORT. More... | |
struct | temp_c |
Contains part C of a TEMP REPORT. More... | |
struct | temp_d |
Contains part D of a TEMP REPORT. More... | |
struct | temp_chunks |
Store the whole TEMP report. More... | |
Macros | |
#define | TEMP_PART_A 1 |
mask bit meaning part A of TEMP report is solicited to or parsed with success More... | |
#define | TEMP_PART_B 2 |
mask bit meaning part B of TEMP report is solicited to or parsed with success More... | |
#define | TEMP_PART_C 4 |
mask bit meaning part C of TEMP report is solicited to or parsed with success More... | |
#define | TEMP_PART_D 8 |
mask bit meaning part D of TEMP report is solicited to or parsed with success More... | |
#define | TEMP_SEC_1 (1) |
mask bit meaning sec 1 of a part of TEMP report parsed with success More... | |
#define | TEMP_SEC_2 (2) |
mask bit meaning sec 2 of a part of TEMP report parsed with success More... | |
#define | TEMP_SEC_3 (4) |
mask bit meaning sec 3 of a part of TEMP report parsed with success More... | |
#define | TEMP_SEC_4 (8) |
mask bit meaning sec 4 of a part of TEMP report parsed with success More... | |
#define | TEMP_SEC_5 (16) |
mask bit meaning sec 5 of a part of TEMP report parsed with success More... | |
#define | TEMP_SEC_6 (32) |
mask bit meaning sec 6 of a part of TEMP report parsed with success More... | |
#define | TEMP_SEC_7 (64) |
mask bit meaning sec 7 of a part of TEMP report parsed with success More... | |
#define | TEMP_SEC_8 (128) |
mask bit meaning sec 8 of a part of TEMP report parsed with success More... | |
#define | TEMP_SEC_9 (256) |
mask bit meaning sec 9 of a part of TEMP report parsed with success More... | |
#define | TEMP_SEC_10 (512) |
mask bit meaning sec 1 of a part of TEMP report parsed with success More... | |
#define | TEMP_NSTAND_MAX (16) |
Maximum number of standard levels in any part of a TEMP report. More... | |
#define | TEMP_NTROP_MAX (16) |
Maximum number of standard levels in any part of a TEMP report. More... | |
#define | TEMP_NMAXWIND_MAX (16) |
Maximum number of mwx wind level in any part of a TEMP report. More... | |
#define | TEMP_NMAX_POINTS (256) |
maximum number of significant points More... | |
#define | RAW_TEMP_NMAX_POINTS (TEMP_NMAX_POINTS * 4) |
maximum number of raw points points More... | |
#define | TEMP_POINT_MASK_SURFACE (131072) |
#define | TEMP_POINT_MASK_STANDARD_LEVEL (65536) |
#define | TEMP_POINT_MASK_TROPOPAUSE_LEVEL (32768) |
#define | TEMP_POINT_MASK_MAXIMUM_WIND_LEVEL (16384) |
#define | TEMP_POINT_MASK_SIGNIFICANT_TEMPERATURE_LEVEL (8192) |
#define | TEMP_POINT_MASK_SIGNIFICANT_HUMIDITY_LEVEL (4096) |
#define | TEMP_POINT_MASK_SIGNIFICANT_WIND_LEVEL (2048) |
#define | TEMP_POINT_MASK_BEGINNING_OF_MISSING_TEMPERATURE_DATA (1024) |
#define | TEMP_POINT_MASK_END_OF_MISSING_TEMPERATURE_DATA (512) |
#define | TEMP_POINT_MASK_BEGINNING_OF_MISSING_HUMIDITY_DATA (256) |
#define | TEMP_POINT_MASK_END_OF_MISSING_HUMIDITY_DATA (128) |
#define | TEMP_POINT_MASK_BEGINNING_OF_MISSING_WIND_DATA (64) |
#define | TEMP_POINT_MASK_END_OF_MISSING_WIND_DATA (32) |
#define | TEMP_POINT_MASK_TOP_OF_WIND_SOUNDING (16) |
#define | TEMP_POINT_MASK_LEVEL_DETERMINED_BY_REGIONAL_DECISION (8) |
#define | TEMP_POINT_MASK_RESERVED (4) |
#define | TEMP_POINT_MASK_PRESSURE_LEVEL_VERTICAL_COORDINATE (2) |
Main header file for temp report related tasks.
Definition in file mettemp.h.
#define RAW_TEMP_NMAX_POINTS (TEMP_NMAX_POINTS * 4) |
#define TEMP_NMAX_POINTS (256) |
#define TEMP_NMAXWIND_MAX (16) |
#define TEMP_NSTAND_MAX (16) |
#define TEMP_NTROP_MAX (16) |
#define TEMP_PART_A 1 |
#define TEMP_PART_B 2 |
#define TEMP_PART_C 4 |
#define TEMP_PART_D 8 |
#define TEMP_POINT_MASK_BEGINNING_OF_MISSING_HUMIDITY_DATA (256) |
#define TEMP_POINT_MASK_BEGINNING_OF_MISSING_TEMPERATURE_DATA (1024) |
#define TEMP_POINT_MASK_BEGINNING_OF_MISSING_WIND_DATA (64) |
#define TEMP_POINT_MASK_END_OF_MISSING_HUMIDITY_DATA (128) |
#define TEMP_POINT_MASK_END_OF_MISSING_TEMPERATURE_DATA (512) |
#define TEMP_POINT_MASK_LEVEL_DETERMINED_BY_REGIONAL_DECISION (8) |
#define TEMP_POINT_MASK_PRESSURE_LEVEL_VERTICAL_COORDINATE (2) |
#define TEMP_POINT_MASK_SIGNIFICANT_TEMPERATURE_LEVEL (8192) |
#define TEMP_SEC_1 (1) |
#define TEMP_SEC_10 (512) |
#define TEMP_SEC_2 (2) |
#define TEMP_SEC_3 (4) |
#define TEMP_SEC_4 (8) |
#define TEMP_SEC_5 (16) |
#define TEMP_SEC_6 (32) |
#define TEMP_SEC_7 (64) |
#define TEMP_SEC_8 (128) |