|
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) |