libdballe  7.7
msg-extravars.h
1 
2 inline void set_block(int val, int conf=-1) { seti(WR_VAR(0, 1, 1), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
4 inline void set_block_var(const wreport::Var& val) { set(val, WR_VAR(0, 1, 1), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
6 inline const wreport::Var* get_block_var() const
7 { return find_by_id(DBA_MSG_BLOCK); }
9 inline void set_station(int val, int conf=-1) { seti(WR_VAR(0, 1, 2), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
11 inline void set_station_var(const wreport::Var& val) { set(val, WR_VAR(0, 1, 2), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
13 inline const wreport::Var* get_station_var() const
14 { return find_by_id(DBA_MSG_STATION); }
16 inline void set_flight_reg_no(const char* val, int conf=-1) { setc(WR_VAR(0, 1, 8), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
18 inline void set_flight_reg_no_var(const wreport::Var& val) { set(val, WR_VAR(0, 1, 8), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
20 inline const wreport::Var* get_flight_reg_no_var() const
21 { return find_by_id(DBA_MSG_FLIGHT_REG_NO); }
23 inline void set_ident(const char* val, int conf=-1) { setc(WR_VAR(0, 1, 11), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
25 inline void set_ident_var(const wreport::Var& val) { set(val, WR_VAR(0, 1, 11), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
27 inline const wreport::Var* get_ident_var() const
28 { return find_by_id(DBA_MSG_IDENT); }
30 inline void set_st_name(const char* val, int conf=-1) { setc(WR_VAR(0, 1, 19), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
32 inline void set_st_name_var(const wreport::Var& val) { set(val, WR_VAR(0, 1, 19), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
34 inline const wreport::Var* get_st_name_var() const
35 { return find_by_id(DBA_MSG_ST_NAME); }
37 inline void set_st_name_icao(const char* val, int conf=-1) { setc(WR_VAR(0, 1, 63), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
39 inline void set_st_name_icao_var(const wreport::Var& val) { set(val, WR_VAR(0, 1, 63), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
41 inline const wreport::Var* get_st_name_icao_var() const
42 { return find_by_id(DBA_MSG_ST_NAME_ICAO); }
44 inline void set_rep_memo(const char* val, int conf=-1) { setc(WR_VAR(0, 1, 194), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
46 inline void set_rep_memo_var(const wreport::Var& val) { set(val, WR_VAR(0, 1, 194), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
48 inline const wreport::Var* get_rep_memo_var() const
49 { return find_by_id(DBA_MSG_REP_MEMO); }
51 inline void set_poll_lcode(int val, int conf=-1) { seti(WR_VAR(0, 1, 212), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
53 inline void set_poll_lcode_var(const wreport::Var& val) { set(val, WR_VAR(0, 1, 212), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
55 inline const wreport::Var* get_poll_lcode_var() const
56 { return find_by_id(DBA_MSG_POLL_LCODE); }
58 inline void set_poll_scode(int val, int conf=-1) { seti(WR_VAR(0, 1, 213), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
60 inline void set_poll_scode_var(const wreport::Var& val) { set(val, WR_VAR(0, 1, 213), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
62 inline const wreport::Var* get_poll_scode_var() const
63 { return find_by_id(DBA_MSG_POLL_SCODE); }
65 inline void set_poll_gemscode(int val, int conf=-1) { seti(WR_VAR(0, 1, 214), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
67 inline void set_poll_gemscode_var(const wreport::Var& val) { set(val, WR_VAR(0, 1, 214), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
69 inline const wreport::Var* get_poll_gemscode_var() const
70 { return find_by_id(DBA_MSG_POLL_GEMSCODE); }
72 inline void set_poll_source(int val, int conf=-1) { seti(WR_VAR(0, 1, 215), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
74 inline void set_poll_source_var(const wreport::Var& val) { set(val, WR_VAR(0, 1, 215), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
76 inline const wreport::Var* get_poll_source_var() const
77 { return find_by_id(DBA_MSG_POLL_SOURCE); }
79 inline void set_poll_atype(int val, int conf=-1) { seti(WR_VAR(0, 1, 216), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
81 inline void set_poll_atype_var(const wreport::Var& val) { set(val, WR_VAR(0, 1, 216), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
83 inline const wreport::Var* get_poll_atype_var() const
84 { return find_by_id(DBA_MSG_POLL_ATYPE); }
86 inline void set_poll_ttype(int val, int conf=-1) { seti(WR_VAR(0, 1, 217), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
88 inline void set_poll_ttype_var(const wreport::Var& val) { set(val, WR_VAR(0, 1, 217), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
90 inline const wreport::Var* get_poll_ttype_var() const
91 { return find_by_id(DBA_MSG_POLL_TTYPE); }
93 inline void set_st_type(int val, int conf=-1) { seti(WR_VAR(0, 2, 1), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
95 inline void set_st_type_var(const wreport::Var& val) { set(val, WR_VAR(0, 2, 1), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
97 inline const wreport::Var* get_st_type_var() const
98 { return find_by_id(DBA_MSG_ST_TYPE); }
100 inline void set_wind_inst(int val, int conf=-1) { seti(WR_VAR(0, 2, 2), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
102 inline void set_wind_inst_var(const wreport::Var& val) { set(val, WR_VAR(0, 2, 2), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
104 inline const wreport::Var* get_wind_inst_var() const
105 { return find_by_id(DBA_MSG_WIND_INST); }
107 inline void set_temp_precision(double val, int conf=-1) { setd(WR_VAR(0, 2, 5), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
109 inline void set_temp_precision_var(const wreport::Var& val) { set(val, WR_VAR(0, 2, 5), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
111 inline const wreport::Var* get_temp_precision_var() const
112 { return find_by_id(DBA_MSG_TEMP_PRECISION); }
114 inline void set_navsys(int val, int conf=-1) { seti(WR_VAR(0, 2, 61), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
116 inline void set_navsys_var(const wreport::Var& val) { set(val, WR_VAR(0, 2, 61), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
118 inline const wreport::Var* get_navsys_var() const
119 { return find_by_id(DBA_MSG_NAVSYS); }
121 inline void set_data_relay(int val, int conf=-1) { seti(WR_VAR(0, 2, 62), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
123 inline void set_data_relay_var(const wreport::Var& val) { set(val, WR_VAR(0, 2, 62), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
125 inline const wreport::Var* get_data_relay_var() const
126 { return find_by_id(DBA_MSG_DATA_RELAY); }
128 inline void set_flight_roll(double val, int conf=-1) { setd(WR_VAR(0, 2, 63), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
130 inline void set_flight_roll_var(const wreport::Var& val) { set(val, WR_VAR(0, 2, 63), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
132 inline const wreport::Var* get_flight_roll_var() const
133 { return find_by_id(DBA_MSG_FLIGHT_ROLL); }
135 inline void set_latlon_spec(int val, int conf=-1) { seti(WR_VAR(0, 2, 70), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
137 inline void set_latlon_spec_var(const wreport::Var& val) { set(val, WR_VAR(0, 2, 70), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
139 inline const wreport::Var* get_latlon_spec_var() const
140 { return find_by_id(DBA_MSG_LATLON_SPEC); }
142 inline void set_year(int val, int conf=-1) { seti(WR_VAR(0, 4, 1), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
144 inline void set_year_var(const wreport::Var& val) { set(val, WR_VAR(0, 4, 1), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
146 inline const wreport::Var* get_year_var() const
147 { return find_by_id(DBA_MSG_YEAR); }
149 inline void set_month(int val, int conf=-1) { seti(WR_VAR(0, 4, 2), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
151 inline void set_month_var(const wreport::Var& val) { set(val, WR_VAR(0, 4, 2), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
153 inline const wreport::Var* get_month_var() const
154 { return find_by_id(DBA_MSG_MONTH); }
156 inline void set_day(int val, int conf=-1) { seti(WR_VAR(0, 4, 3), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
158 inline void set_day_var(const wreport::Var& val) { set(val, WR_VAR(0, 4, 3), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
160 inline const wreport::Var* get_day_var() const
161 { return find_by_id(DBA_MSG_DAY); }
163 inline void set_hour(int val, int conf=-1) { seti(WR_VAR(0, 4, 4), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
165 inline void set_hour_var(const wreport::Var& val) { set(val, WR_VAR(0, 4, 4), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
167 inline const wreport::Var* get_hour_var() const
168 { return find_by_id(DBA_MSG_HOUR); }
170 inline void set_minute(int val, int conf=-1) { seti(WR_VAR(0, 4, 5), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
172 inline void set_minute_var(const wreport::Var& val) { set(val, WR_VAR(0, 4, 5), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
174 inline const wreport::Var* get_minute_var() const
175 { return find_by_id(DBA_MSG_MINUTE); }
177 inline void set_second(int val, int conf=-1) { seti(WR_VAR(0, 4, 6), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
179 inline void set_second_var(const wreport::Var& val) { set(val, WR_VAR(0, 4, 6), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
181 inline const wreport::Var* get_second_var() const
182 { return find_by_id(DBA_MSG_SECOND); }
184 inline void set_latitude(double val, int conf=-1) { setd(WR_VAR(0, 5, 1), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
186 inline void set_latitude_var(const wreport::Var& val) { set(val, WR_VAR(0, 5, 1), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
188 inline const wreport::Var* get_latitude_var() const
189 { return find_by_id(DBA_MSG_LATITUDE); }
191 inline void set_longitude(double val, int conf=-1) { setd(WR_VAR(0, 6, 1), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
193 inline void set_longitude_var(const wreport::Var& val) { set(val, WR_VAR(0, 6, 1), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
195 inline const wreport::Var* get_longitude_var() const
196 { return find_by_id(DBA_MSG_LONGITUDE); }
198 inline void set_isobaric_surface(double val, int conf=-1) { setd(WR_VAR(0, 7, 4), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
200 inline void set_isobaric_surface_var(const wreport::Var& val) { set(val, WR_VAR(0, 7, 4), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
202 inline const wreport::Var* get_isobaric_surface_var() const
203 { return find_by_id(DBA_MSG_ISOBARIC_SURFACE); }
205 inline void set_height_release(double val, int conf=-1) { setd(WR_VAR(0, 7, 7), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
207 inline void set_height_release_var(const wreport::Var& val) { set(val, WR_VAR(0, 7, 7), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
209 inline const wreport::Var* get_height_release_var() const
210 { return find_by_id(DBA_MSG_HEIGHT_RELEASE); }
212 inline void set_height_station(double val, int conf=-1) { setd(WR_VAR(0, 7, 30), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
214 inline void set_height_station_var(const wreport::Var& val) { set(val, WR_VAR(0, 7, 30), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
216 inline const wreport::Var* get_height_station_var() const
217 { return find_by_id(DBA_MSG_HEIGHT_STATION); }
219 inline void set_height_baro(double val, int conf=-1) { setd(WR_VAR(0, 7, 31), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
221 inline void set_height_baro_var(const wreport::Var& val) { set(val, WR_VAR(0, 7, 31), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
223 inline const wreport::Var* get_height_baro_var() const
224 { return find_by_id(DBA_MSG_HEIGHT_BARO); }
226 inline void set_flight_phase(int val, int conf=-1) { seti(WR_VAR(0, 8, 4), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
228 inline void set_flight_phase_var(const wreport::Var& val) { set(val, WR_VAR(0, 8, 4), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
230 inline const wreport::Var* get_flight_phase_var() const
231 { return find_by_id(DBA_MSG_FLIGHT_PHASE); }
233 inline void set_timesig(int val, int conf=-1) { seti(WR_VAR(0, 8, 21), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
235 inline void set_timesig_var(const wreport::Var& val) { set(val, WR_VAR(0, 8, 21), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
237 inline const wreport::Var* get_timesig_var() const
238 { return find_by_id(DBA_MSG_TIMESIG); }
240 inline void set_station_height_quality(int val, int conf=-1) { seti(WR_VAR(0, 33, 24), val, conf, Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
242 inline void set_station_height_quality_var(const wreport::Var& val) { set(val, WR_VAR(0, 33, 24), Level(MISSING_INT, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); }
244 inline const wreport::Var* get_station_height_quality_var() const
245 { return find_by_id(DBA_MSG_STATION_HEIGHT_QUALITY); }
247 inline void set_cloud_n(int val, int conf=-1) { seti(WR_VAR(0, 20, 10), val, conf, Level(256, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
249 inline void set_cloud_n_var(const wreport::Var& val) { set(val, WR_VAR(0, 20, 10), Level(256, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
251 inline const wreport::Var* get_cloud_n_var() const
252 { return find_by_id(DBA_MSG_CLOUD_N); }
254 inline void set_cloud_n4(int val, int conf=-1) { seti(WR_VAR(0, 20, 11), val, conf, Level(256, MISSING_INT, 259, 4), Trange(254, 0, 0)); }
256 inline void set_cloud_n4_var(const wreport::Var& val) { set(val, WR_VAR(0, 20, 11), Level(256, MISSING_INT, 259, 4), Trange(254, 0, 0)); }
258 inline const wreport::Var* get_cloud_n4_var() const
259 { return find_by_id(DBA_MSG_CLOUD_N4); }
261 inline void set_cloud_c4(int val, int conf=-1) { seti(WR_VAR(0, 20, 12), val, conf, Level(256, MISSING_INT, 259, 4), Trange(254, 0, 0)); }
263 inline void set_cloud_c4_var(const wreport::Var& val) { set(val, WR_VAR(0, 20, 12), Level(256, MISSING_INT, 259, 4), Trange(254, 0, 0)); }
265 inline const wreport::Var* get_cloud_c4_var() const
266 { return find_by_id(DBA_MSG_CLOUD_C4); }
268 inline void set_cloud_h4(double val, int conf=-1) { setd(WR_VAR(0, 20, 13), val, conf, Level(256, MISSING_INT, 259, 4), Trange(254, 0, 0)); }
270 inline void set_cloud_h4_var(const wreport::Var& val) { set(val, WR_VAR(0, 20, 13), Level(256, MISSING_INT, 259, 4), Trange(254, 0, 0)); }
272 inline const wreport::Var* get_cloud_h4_var() const
273 { return find_by_id(DBA_MSG_CLOUD_H4); }
275 inline void set_cloud_n3(int val, int conf=-1) { seti(WR_VAR(0, 20, 11), val, conf, Level(256, MISSING_INT, 259, 3), Trange(254, 0, 0)); }
277 inline void set_cloud_n3_var(const wreport::Var& val) { set(val, WR_VAR(0, 20, 11), Level(256, MISSING_INT, 259, 3), Trange(254, 0, 0)); }
279 inline const wreport::Var* get_cloud_n3_var() const
280 { return find_by_id(DBA_MSG_CLOUD_N3); }
282 inline void set_cloud_c3(int val, int conf=-1) { seti(WR_VAR(0, 20, 12), val, conf, Level(256, MISSING_INT, 259, 3), Trange(254, 0, 0)); }
284 inline void set_cloud_c3_var(const wreport::Var& val) { set(val, WR_VAR(0, 20, 12), Level(256, MISSING_INT, 259, 3), Trange(254, 0, 0)); }
286 inline const wreport::Var* get_cloud_c3_var() const
287 { return find_by_id(DBA_MSG_CLOUD_C3); }
289 inline void set_cloud_h3(double val, int conf=-1) { setd(WR_VAR(0, 20, 13), val, conf, Level(256, MISSING_INT, 259, 3), Trange(254, 0, 0)); }
291 inline void set_cloud_h3_var(const wreport::Var& val) { set(val, WR_VAR(0, 20, 13), Level(256, MISSING_INT, 259, 3), Trange(254, 0, 0)); }
293 inline const wreport::Var* get_cloud_h3_var() const
294 { return find_by_id(DBA_MSG_CLOUD_H3); }
296 inline void set_cloud_n2(int val, int conf=-1) { seti(WR_VAR(0, 20, 11), val, conf, Level(256, MISSING_INT, 259, 2), Trange(254, 0, 0)); }
298 inline void set_cloud_n2_var(const wreport::Var& val) { set(val, WR_VAR(0, 20, 11), Level(256, MISSING_INT, 259, 2), Trange(254, 0, 0)); }
300 inline const wreport::Var* get_cloud_n2_var() const
301 { return find_by_id(DBA_MSG_CLOUD_N2); }
303 inline void set_cloud_c2(int val, int conf=-1) { seti(WR_VAR(0, 20, 12), val, conf, Level(256, MISSING_INT, 259, 2), Trange(254, 0, 0)); }
305 inline void set_cloud_c2_var(const wreport::Var& val) { set(val, WR_VAR(0, 20, 12), Level(256, MISSING_INT, 259, 2), Trange(254, 0, 0)); }
307 inline const wreport::Var* get_cloud_c2_var() const
308 { return find_by_id(DBA_MSG_CLOUD_C2); }
310 inline void set_cloud_h2(double val, int conf=-1) { setd(WR_VAR(0, 20, 13), val, conf, Level(256, MISSING_INT, 259, 2), Trange(254, 0, 0)); }
312 inline void set_cloud_h2_var(const wreport::Var& val) { set(val, WR_VAR(0, 20, 13), Level(256, MISSING_INT, 259, 2), Trange(254, 0, 0)); }
314 inline const wreport::Var* get_cloud_h2_var() const
315 { return find_by_id(DBA_MSG_CLOUD_H2); }
317 inline void set_cloud_n1(int val, int conf=-1) { seti(WR_VAR(0, 20, 11), val, conf, Level(256, MISSING_INT, 259, 1), Trange(254, 0, 0)); }
319 inline void set_cloud_n1_var(const wreport::Var& val) { set(val, WR_VAR(0, 20, 11), Level(256, MISSING_INT, 259, 1), Trange(254, 0, 0)); }
321 inline const wreport::Var* get_cloud_n1_var() const
322 { return find_by_id(DBA_MSG_CLOUD_N1); }
324 inline void set_cloud_c1(int val, int conf=-1) { seti(WR_VAR(0, 20, 12), val, conf, Level(256, MISSING_INT, 259, 1), Trange(254, 0, 0)); }
326 inline void set_cloud_c1_var(const wreport::Var& val) { set(val, WR_VAR(0, 20, 12), Level(256, MISSING_INT, 259, 1), Trange(254, 0, 0)); }
328 inline const wreport::Var* get_cloud_c1_var() const
329 { return find_by_id(DBA_MSG_CLOUD_C1); }
331 inline void set_cloud_h1(double val, int conf=-1) { setd(WR_VAR(0, 20, 13), val, conf, Level(256, MISSING_INT, 259, 1), Trange(254, 0, 0)); }
333 inline void set_cloud_h1_var(const wreport::Var& val) { set(val, WR_VAR(0, 20, 13), Level(256, MISSING_INT, 259, 1), Trange(254, 0, 0)); }
335 inline const wreport::Var* get_cloud_h1_var() const
336 { return find_by_id(DBA_MSG_CLOUD_H1); }
338 inline void set_cloud_ch(int val, int conf=-1) { seti(WR_VAR(0, 20, 12), val, conf, Level(256, MISSING_INT, 258, 3), Trange(254, 0, 0)); }
340 inline void set_cloud_ch_var(const wreport::Var& val) { set(val, WR_VAR(0, 20, 12), Level(256, MISSING_INT, 258, 3), Trange(254, 0, 0)); }
342 inline const wreport::Var* get_cloud_ch_var() const
343 { return find_by_id(DBA_MSG_CLOUD_CH); }
345 inline void set_cloud_cm(int val, int conf=-1) { seti(WR_VAR(0, 20, 12), val, conf, Level(256, MISSING_INT, 258, 2), Trange(254, 0, 0)); }
347 inline void set_cloud_cm_var(const wreport::Var& val) { set(val, WR_VAR(0, 20, 12), Level(256, MISSING_INT, 258, 2), Trange(254, 0, 0)); }
349 inline const wreport::Var* get_cloud_cm_var() const
350 { return find_by_id(DBA_MSG_CLOUD_CM); }
352 inline void set_cloud_cl(int val, int conf=-1) { seti(WR_VAR(0, 20, 12), val, conf, Level(256, MISSING_INT, 258, 1), Trange(254, 0, 0)); }
354 inline void set_cloud_cl_var(const wreport::Var& val) { set(val, WR_VAR(0, 20, 12), Level(256, MISSING_INT, 258, 1), Trange(254, 0, 0)); }
356 inline const wreport::Var* get_cloud_cl_var() const
357 { return find_by_id(DBA_MSG_CLOUD_CL); }
359 inline void set_cloud_nh(int val, int conf=-1) { seti(WR_VAR(0, 20, 11), val, conf, Level(256, MISSING_INT, 258, 0), Trange(254, 0, 0)); }
361 inline void set_cloud_nh_var(const wreport::Var& val) { set(val, WR_VAR(0, 20, 11), Level(256, MISSING_INT, 258, 0), Trange(254, 0, 0)); }
363 inline const wreport::Var* get_cloud_nh_var() const
364 { return find_by_id(DBA_MSG_CLOUD_NH); }
366 inline void set_cloud_hh(double val, int conf=-1) { setd(WR_VAR(0, 20, 13), val, conf, Level(256, MISSING_INT, 258, 0), Trange(254, 0, 0)); }
368 inline void set_cloud_hh_var(const wreport::Var& val) { set(val, WR_VAR(0, 20, 13), Level(256, MISSING_INT, 258, 0), Trange(254, 0, 0)); }
370 inline const wreport::Var* get_cloud_hh_var() const
371 { return find_by_id(DBA_MSG_CLOUD_HH); }
373 inline void set_wind_dir(double val, int conf=-1) { setd(WR_VAR(0, 11, 1), val, conf, Level(103, 10000, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
375 inline void set_wind_dir_var(const wreport::Var& val) { set(val, WR_VAR(0, 11, 1), Level(103, 10000, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
377 inline const wreport::Var* get_wind_dir_var() const
378 { return find_by_id(DBA_MSG_WIND_DIR); }
380 inline void set_wind_speed(double val, int conf=-1) { setd(WR_VAR(0, 11, 2), val, conf, Level(103, 10000, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
382 inline void set_wind_speed_var(const wreport::Var& val) { set(val, WR_VAR(0, 11, 2), Level(103, 10000, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
384 inline const wreport::Var* get_wind_speed_var() const
385 { return find_by_id(DBA_MSG_WIND_SPEED); }
387 inline void set_ex_ccw_wind(double val, int conf=-1) { setd(WR_VAR(0, 11, 16), val, conf, Level(103, 10000, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
389 inline void set_ex_ccw_wind_var(const wreport::Var& val) { set(val, WR_VAR(0, 11, 16), Level(103, 10000, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
391 inline const wreport::Var* get_ex_ccw_wind_var() const
392 { return find_by_id(DBA_MSG_EX_CCW_WIND); }
394 inline void set_ex_cw_wind(double val, int conf=-1) { setd(WR_VAR(0, 11, 17), val, conf, Level(103, 10000, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
396 inline void set_ex_cw_wind_var(const wreport::Var& val) { set(val, WR_VAR(0, 11, 17), Level(103, 10000, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
398 inline const wreport::Var* get_ex_cw_wind_var() const
399 { return find_by_id(DBA_MSG_EX_CW_WIND); }
401 inline void set_wind_gust_max_speed(double val, int conf=-1) { setd(WR_VAR(0, 11, 41), val, conf, Level(103, 10000, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
403 inline void set_wind_gust_max_speed_var(const wreport::Var& val) { set(val, WR_VAR(0, 11, 41), Level(103, 10000, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
405 inline const wreport::Var* get_wind_gust_max_speed_var() const
406 { return find_by_id(DBA_MSG_WIND_GUST_MAX_SPEED); }
408 inline void set_wind_gust_max_dir(double val, int conf=-1) { setd(WR_VAR(0, 11, 43), val, conf, Level(103, 10000, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
410 inline void set_wind_gust_max_dir_var(const wreport::Var& val) { set(val, WR_VAR(0, 11, 43), Level(103, 10000, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
412 inline const wreport::Var* get_wind_gust_max_dir_var() const
413 { return find_by_id(DBA_MSG_WIND_GUST_MAX_DIR); }
415 inline void set_qnh(double val, int conf=-1) { setd(WR_VAR(0, 10, 52), val, conf, Level(103, 2000, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
417 inline void set_qnh_var(const wreport::Var& val) { set(val, WR_VAR(0, 10, 52), Level(103, 2000, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
419 inline const wreport::Var* get_qnh_var() const
420 { return find_by_id(DBA_MSG_QNH); }
422 inline void set_temp_2m(double val, int conf=-1) { setd(WR_VAR(0, 12, 101), val, conf, Level(103, 2000, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
424 inline void set_temp_2m_var(const wreport::Var& val) { set(val, WR_VAR(0, 12, 101), Level(103, 2000, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
426 inline const wreport::Var* get_temp_2m_var() const
427 { return find_by_id(DBA_MSG_TEMP_2M); }
429 inline void set_wet_temp_2m(double val, int conf=-1) { setd(WR_VAR(0, 12, 102), val, conf, Level(103, 2000, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
431 inline void set_wet_temp_2m_var(const wreport::Var& val) { set(val, WR_VAR(0, 12, 102), Level(103, 2000, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
433 inline const wreport::Var* get_wet_temp_2m_var() const
434 { return find_by_id(DBA_MSG_WET_TEMP_2M); }
436 inline void set_dewpoint_2m(double val, int conf=-1) { setd(WR_VAR(0, 12, 103), val, conf, Level(103, 2000, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
438 inline void set_dewpoint_2m_var(const wreport::Var& val) { set(val, WR_VAR(0, 12, 103), Level(103, 2000, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
440 inline const wreport::Var* get_dewpoint_2m_var() const
441 { return find_by_id(DBA_MSG_DEWPOINT_2M); }
443 inline void set_humidity(double val, int conf=-1) { setd(WR_VAR(0, 13, 3), val, conf, Level(103, 2000, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
445 inline void set_humidity_var(const wreport::Var& val) { set(val, WR_VAR(0, 13, 3), Level(103, 2000, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
447 inline const wreport::Var* get_humidity_var() const
448 { return find_by_id(DBA_MSG_HUMIDITY); }
450 inline void set_press_msl(double val, int conf=-1) { setd(WR_VAR(0, 10, 51), val, conf, Level(101, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
452 inline void set_press_msl_var(const wreport::Var& val) { set(val, WR_VAR(0, 10, 51), Level(101, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
454 inline const wreport::Var* get_press_msl_var() const
455 { return find_by_id(DBA_MSG_PRESS_MSL); }
457 inline void set_st_dir(int val, int conf=-1) { seti(WR_VAR(0, 1, 12), val, conf, Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
459 inline void set_st_dir_var(const wreport::Var& val) { set(val, WR_VAR(0, 1, 12), Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
461 inline const wreport::Var* get_st_dir_var() const
462 { return find_by_id(DBA_MSG_ST_DIR); }
464 inline void set_st_speed(int val, int conf=-1) { seti(WR_VAR(0, 1, 13), val, conf, Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
466 inline void set_st_speed_var(const wreport::Var& val) { set(val, WR_VAR(0, 1, 13), Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
468 inline const wreport::Var* get_st_speed_var() const
469 { return find_by_id(DBA_MSG_ST_SPEED); }
471 inline void set_meas_equip_type(int val, int conf=-1) { seti(WR_VAR(0, 2, 3), val, conf, Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
473 inline void set_meas_equip_type_var(const wreport::Var& val) { set(val, WR_VAR(0, 2, 3), Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
475 inline const wreport::Var* get_meas_equip_type_var() const
476 { return find_by_id(DBA_MSG_MEAS_EQUIP_TYPE); }
478 inline void set_sonde_type(int val, int conf=-1) { seti(WR_VAR(0, 2, 11), val, conf, Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
480 inline void set_sonde_type_var(const wreport::Var& val) { set(val, WR_VAR(0, 2, 11), Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
482 inline const wreport::Var* get_sonde_type_var() const
483 { return find_by_id(DBA_MSG_SONDE_TYPE); }
485 inline void set_sonde_method(int val, int conf=-1) { seti(WR_VAR(0, 2, 12), val, conf, Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
487 inline void set_sonde_method_var(const wreport::Var& val) { set(val, WR_VAR(0, 2, 12), Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
489 inline const wreport::Var* get_sonde_method_var() const
490 { return find_by_id(DBA_MSG_SONDE_METHOD); }
492 inline void set_sonde_correction(int val, int conf=-1) { seti(WR_VAR(0, 2, 13), val, conf, Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
494 inline void set_sonde_correction_var(const wreport::Var& val) { set(val, WR_VAR(0, 2, 13), Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
496 inline const wreport::Var* get_sonde_correction_var() const
497 { return find_by_id(DBA_MSG_SONDE_CORRECTION); }
499 inline void set_sonde_tracking(int val, int conf=-1) { seti(WR_VAR(0, 2, 14), val, conf, Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
501 inline void set_sonde_tracking_var(const wreport::Var& val) { set(val, WR_VAR(0, 2, 14), Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
503 inline const wreport::Var* get_sonde_tracking_var() const
504 { return find_by_id(DBA_MSG_SONDE_TRACKING); }
506 inline void set_press(double val, int conf=-1) { setd(WR_VAR(0, 10, 4), val, conf, Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
508 inline void set_press_var(const wreport::Var& val) { set(val, WR_VAR(0, 10, 4), Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
510 inline const wreport::Var* get_press_var() const
511 { return find_by_id(DBA_MSG_PRESS); }
513 inline void set_height_anem(double val, int conf=-1) { setd(WR_VAR(0, 10, 197), val, conf, Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
515 inline void set_height_anem_var(const wreport::Var& val) { set(val, WR_VAR(0, 10, 197), Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
517 inline const wreport::Var* get_height_anem_var() const
518 { return find_by_id(DBA_MSG_HEIGHT_ANEM); }
520 inline void set_tot_snow(double val, int conf=-1) { setd(WR_VAR(0, 13, 13), val, conf, Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
522 inline void set_tot_snow_var(const wreport::Var& val) { set(val, WR_VAR(0, 13, 13), Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
524 inline const wreport::Var* get_tot_snow_var() const
525 { return find_by_id(DBA_MSG_TOT_SNOW); }
527 inline void set_visibility(double val, int conf=-1) { setd(WR_VAR(0, 20, 1), val, conf, Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
529 inline void set_visibility_var(const wreport::Var& val) { set(val, WR_VAR(0, 20, 1), Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
531 inline const wreport::Var* get_visibility_var() const
532 { return find_by_id(DBA_MSG_VISIBILITY); }
534 inline void set_pres_wtr(int val, int conf=-1) { seti(WR_VAR(0, 20, 3), val, conf, Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
536 inline void set_pres_wtr_var(const wreport::Var& val) { set(val, WR_VAR(0, 20, 3), Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
538 inline const wreport::Var* get_pres_wtr_var() const
539 { return find_by_id(DBA_MSG_PRES_WTR); }
541 inline void set_metar_wtr(int val, int conf=-1) { seti(WR_VAR(0, 20, 9), val, conf, Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
543 inline void set_metar_wtr_var(const wreport::Var& val) { set(val, WR_VAR(0, 20, 9), Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
545 inline const wreport::Var* get_metar_wtr_var() const
546 { return find_by_id(DBA_MSG_METAR_WTR); }
548 inline void set_state_ground(double val, int conf=-1) { setd(WR_VAR(0, 20, 62), val, conf, Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
550 inline void set_state_ground_var(const wreport::Var& val) { set(val, WR_VAR(0, 20, 62), Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
552 inline const wreport::Var* get_state_ground_var() const
553 { return find_by_id(DBA_MSG_STATE_GROUND); }
555 inline void set_water_temp(double val, int conf=-1) { setd(WR_VAR(0, 22, 43), val, conf, Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
557 inline void set_water_temp_var(const wreport::Var& val) { set(val, WR_VAR(0, 22, 43), Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); }
559 inline const wreport::Var* get_water_temp_var() const
560 { return find_by_id(DBA_MSG_WATER_TEMP); }
562 inline void set_past_wtr1_6h(int val, int conf=-1) { seti(WR_VAR(0, 20, 4), val, conf, Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(205, 0, 21600)); }
564 inline void set_past_wtr1_6h_var(const wreport::Var& val) { set(val, WR_VAR(0, 20, 4), Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(205, 0, 21600)); }
566 inline const wreport::Var* get_past_wtr1_6h_var() const
567 { return find_by_id(DBA_MSG_PAST_WTR1_6H); }
569 inline void set_past_wtr2_6h(int val, int conf=-1) { seti(WR_VAR(0, 20, 5), val, conf, Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(205, 0, 21600)); }
571 inline void set_past_wtr2_6h_var(const wreport::Var& val) { set(val, WR_VAR(0, 20, 5), Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(205, 0, 21600)); }
573 inline const wreport::Var* get_past_wtr2_6h_var() const
574 { return find_by_id(DBA_MSG_PAST_WTR2_6H); }
576 inline void set_press_tend(double val, int conf=-1) { setd(WR_VAR(0, 10, 63), val, conf, Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(205, 0, 10800)); }
578 inline void set_press_tend_var(const wreport::Var& val) { set(val, WR_VAR(0, 10, 63), Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(205, 0, 10800)); }
580 inline const wreport::Var* get_press_tend_var() const
581 { return find_by_id(DBA_MSG_PRESS_TEND); }
583 inline void set_past_wtr1_3h(int val, int conf=-1) { seti(WR_VAR(0, 20, 4), val, conf, Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(205, 0, 10800)); }
585 inline void set_past_wtr1_3h_var(const wreport::Var& val) { set(val, WR_VAR(0, 20, 4), Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(205, 0, 10800)); }
587 inline const wreport::Var* get_past_wtr1_3h_var() const
588 { return find_by_id(DBA_MSG_PAST_WTR1_3H); }
590 inline void set_past_wtr2_3h(int val, int conf=-1) { seti(WR_VAR(0, 20, 5), val, conf, Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(205, 0, 10800)); }
592 inline void set_past_wtr2_3h_var(const wreport::Var& val) { set(val, WR_VAR(0, 20, 5), Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(205, 0, 10800)); }
594 inline const wreport::Var* get_past_wtr2_3h_var() const
595 { return find_by_id(DBA_MSG_PAST_WTR2_3H); }
597 inline void set_press_24h(double val, int conf=-1) { setd(WR_VAR(0, 10, 60), val, conf, Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(4, 0, 86400)); }
599 inline void set_press_24h_var(const wreport::Var& val) { set(val, WR_VAR(0, 10, 60), Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(4, 0, 86400)); }
601 inline const wreport::Var* get_press_24h_var() const
602 { return find_by_id(DBA_MSG_PRESS_24H); }
604 inline void set_press_3h(double val, int conf=-1) { setd(WR_VAR(0, 10, 60), val, conf, Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(4, 0, 10800)); }
606 inline void set_press_3h_var(const wreport::Var& val) { set(val, WR_VAR(0, 10, 60), Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(4, 0, 10800)); }
608 inline const wreport::Var* get_press_3h_var() const
609 { return find_by_id(DBA_MSG_PRESS_3H); }
611 inline void set_tot_prec24(double val, int conf=-1) { setd(WR_VAR(0, 13, 11), val, conf, Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(1, 0, 86400)); }
613 inline void set_tot_prec24_var(const wreport::Var& val) { set(val, WR_VAR(0, 13, 11), Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(1, 0, 86400)); }
615 inline const wreport::Var* get_tot_prec24_var() const
616 { return find_by_id(DBA_MSG_TOT_PREC24); }
618 inline void set_tot_prec12(double val, int conf=-1) { setd(WR_VAR(0, 13, 11), val, conf, Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(1, 0, 43200)); }
620 inline void set_tot_prec12_var(const wreport::Var& val) { set(val, WR_VAR(0, 13, 11), Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(1, 0, 43200)); }
622 inline const wreport::Var* get_tot_prec12_var() const
623 { return find_by_id(DBA_MSG_TOT_PREC12); }
625 inline void set_tot_prec6(double val, int conf=-1) { setd(WR_VAR(0, 13, 11), val, conf, Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(1, 0, 21600)); }
627 inline void set_tot_prec6_var(const wreport::Var& val) { set(val, WR_VAR(0, 13, 11), Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(1, 0, 21600)); }
629 inline const wreport::Var* get_tot_prec6_var() const
630 { return find_by_id(DBA_MSG_TOT_PREC6); }
632 inline void set_tot_prec3(double val, int conf=-1) { setd(WR_VAR(0, 13, 11), val, conf, Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(1, 0, 10800)); }
634 inline void set_tot_prec3_var(const wreport::Var& val) { set(val, WR_VAR(0, 13, 11), Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(1, 0, 10800)); }
636 inline const wreport::Var* get_tot_prec3_var() const
637 { return find_by_id(DBA_MSG_TOT_PREC3); }
639 inline void set_tot_prec1(double val, int conf=-1) { setd(WR_VAR(0, 13, 11), val, conf, Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(1, 0, 3600)); }
641 inline void set_tot_prec1_var(const wreport::Var& val) { set(val, WR_VAR(0, 13, 11), Level(1, MISSING_INT, MISSING_INT, MISSING_INT), Trange(1, 0, 3600)); }
643 inline const wreport::Var* get_tot_prec1_var() const
644 { return find_by_id(DBA_MSG_TOT_PREC1); }
#define DBA_MSG_CLOUD_C1
Cloud amount (C1)
Definition: vars.h:145
#define DBA_MSG_CLOUD_N4
Cloud amount (N4)
Definition: vars.h:125
#define DBA_MSG_POLL_TTYPE
Air quality observing station terrain type.
Definition: vars.h:77
#define DBA_MSG_WET_TEMP_2M
Wet bulb temperature at 2 metres above ground.
Definition: vars.h:175
#define DBA_MSG_TIMESIG
Time significance.
Definition: vars.h:119
#define DBA_MSG_TOT_PREC1
Total precipitation in the last hour.
Definition: vars.h:235
#define DBA_MSG_DATA_RELAY
Aircraft data relay system.
Definition: vars.h:87
#define DBA_MSG_CLOUD_CH
Cloud type (CH)
Definition: vars.h:149
#define DBA_MSG_PRESS_TEND
Characteristic of pressure tendency.
Definition: vars.h:217
#define DBA_MSG_PAST_WTR2_3H
Past weather (2 - 3h)
Definition: vars.h:221
#define DBA_MSG_CLOUD_HH
Height of base of cloud (HH)
Definition: vars.h:157
#define DBA_MSG_CLOUD_H3
Height of base of cloud (H3)
Definition: vars.h:135
#define DBA_MSG_STATION_HEIGHT_QUALITY
Station elevation quality mark (for mobile stations)
Definition: vars.h:121
#define DBA_MSG_YEAR
Year of the observation.
Definition: vars.h:93
#define DBA_MSG_TEMP_2M
Temperature at 2 metres above ground.
Definition: vars.h:173
#define DBA_MSG_TOT_PREC24
Total precipitation in the last 24 hours.
Definition: vars.h:227
#define DBA_MSG_CLOUD_H2
Height of base of cloud (H2)
Definition: vars.h:141
#define DBA_MSG_SONDE_CORRECTION
Solar and infrared radiation correction.
Definition: vars.h:193
#define DBA_MSG_POLL_ATYPE
Air quality observing station area type.
Definition: vars.h:75
#define DBA_MSG_HEIGHT_STATION
Height of station.
Definition: vars.h:113
#define DBA_MSG_METAR_WTR
General weather indicator (TAF/METAR)
Definition: vars.h:207
#define DBA_MSG_POLL_SCODE
Airbase air quality observing station code.
Definition: vars.h:69
#define DBA_MSG_PAST_WTR1_3H
Past weather (1 - 3h)
Definition: vars.h:219
#define DBA_MSG_SONDE_METHOD
Radiosonde computational method.
Definition: vars.h:191
#define DBA_MSG_STATE_GROUND
State of ground (with or without snow)
Definition: vars.h:209
#define DBA_MSG_PRES_WTR
Present weather.
Definition: vars.h:205
#define DBA_MSG_TEMP_PRECISION
Precision of temperature observation.
Definition: vars.h:83
#define DBA_MSG_WIND_GUST_MAX_SPEED
Maximum wind gust speed at 10 metres above ground.
Definition: vars.h:167
#define DBA_MSG_VISIBILITY
Visibility.
Definition: vars.h:203
#define DBA_MSG_CLOUD_N3
Cloud amount (N3)
Definition: vars.h:131
#define DBA_MSG_QNH
Altimeter setting (QNH)
Definition: vars.h:171
#define DBA_MSG_PAST_WTR1_6H
Past weather (1 - 6h)
Definition: vars.h:213
#define DBA_MSG_POLL_SOURCE
Air quality observing station dominant emission source.
Definition: vars.h:73
#define DBA_MSG_WIND_INST
Type of instrumentation for wind measurement.
Definition: vars.h:81
#define DBA_MSG_ST_SPEED
Speed of motion of moving observing platform.
Definition: vars.h:185
#define DBA_MSG_ISOBARIC_SURFACE
Isobaric surface.
Definition: vars.h:109
#define DBA_MSG_LATLON_SPEC
Original specification of latitude/longitude.
Definition: vars.h:91
#define DBA_MSG_MEAS_EQUIP_TYPE
Type of measuring equipment used.
Definition: vars.h:187
#define DBA_MSG_CLOUD_CM
Cloud type (CM)
Definition: vars.h:151
#define DBA_MSG_EX_CW_WIND
Extreme clockwise wind direction of a variable wind at 10 metres above ground.
Definition: vars.h:165
#define DBA_MSG_CLOUD_N1
Cloud amount (N1)
Definition: vars.h:143
#define DBA_MSG_ST_TYPE
Type of station.
Definition: vars.h:79
#define DBA_MSG_PRESS
Pressure at ground level.
Definition: vars.h:197
#define DBA_MSG_PRESS_24H
24 hour pressure change at ground level
Definition: vars.h:223
#define DBA_MSG_STATION
WMO station number.
Definition: vars.h:55
#define DBA_MSG_CLOUD_C4
Cloud amount (C4)
Definition: vars.h:127
#define DBA_MSG_ST_DIR
Direction of motion of moving observing platform.
Definition: vars.h:183
#define DBA_MSG_WIND_GUST_MAX_DIR
Maximum wind gust direction at 10 metres above ground.
Definition: vars.h:169
#define DBA_MSG_CLOUD_NH
Cloud amount (NH)
Definition: vars.h:155
#define DBA_MSG_PRESS_MSL
Pressure reduced to mean sea level.
Definition: vars.h:181
#define DBA_MSG_CLOUD_N2
Cloud amount (N2)
Definition: vars.h:137
#define DBA_MSG_HEIGHT_BARO
Height of barometer above mean sea level.
Definition: vars.h:115
#define DBA_MSG_CLOUD_CL
Cloud type (CL)
Definition: vars.h:153
#define DBA_MSG_HEIGHT_RELEASE
Height of release of sonde above msl.
Definition: vars.h:111
#define DBA_MSG_SECOND
Second of the observation.
Definition: vars.h:103
#define DBA_MSG_POLL_LCODE
Air quality observing station local code.
Definition: vars.h:67
#define DBA_MSG_FLIGHT_PHASE
Phase of aircraft flight.
Definition: vars.h:117
#define DBA_MSG_IDENT
Mobile station identifier.
Definition: vars.h:59
#define DBA_MSG_CLOUD_C3
Cloud amount (C3)
Definition: vars.h:133
#define DBA_MSG_POLL_GEMSCODE
GEMS air quality observing station code.
Definition: vars.h:71
#define DBA_MSG_WIND_DIR
Wind direction at 10 metres above ground.
Definition: vars.h:159
#define DBA_MSG_HUMIDITY
Humidity at 2 metres above ground.
Definition: vars.h:179
#define DBA_MSG_PRESS_3H
3 hour pressure change at ground level
Definition: vars.h:225
#define DBA_MSG_HEIGHT_ANEM
Anemometer height.
Definition: vars.h:199
#define DBA_MSG_SONDE_TRACKING
Tracking technique/status of system used.
Definition: vars.h:195
#define DBA_MSG_BLOCK
WMO block number.
Definition: vars.h:53
#define DBA_MSG_TOT_PREC12
Total precipitation in the last 12 hours.
Definition: vars.h:229
#define DBA_MSG_FLIGHT_REG_NO
Aircraft registration number or other identification.
Definition: vars.h:57
#define DBA_MSG_LONGITUDE
Longiture of the station.
Definition: vars.h:107
#define DBA_MSG_WATER_TEMP
Sea/water surface temperature.
Definition: vars.h:211
#define DBA_MSG_CLOUD_N
Total cloud cover (N)
Definition: vars.h:123
#define DBA_MSG_CLOUD_H4
Height of base of cloud (H4)
Definition: vars.h:129
#define DBA_MSG_TOT_SNOW
Total show depth.
Definition: vars.h:201
#define DBA_MSG_TOT_PREC3
Total precipitation in the last 3 hours.
Definition: vars.h:233
#define DBA_MSG_WIND_SPEED
Wind speed at 10 metres above ground.
Definition: vars.h:161
#define DBA_MSG_ST_NAME
Station or site name.
Definition: vars.h:61
#define DBA_MSG_MINUTE
Minute of the observation.
Definition: vars.h:101
#define DBA_MSG_LATITUDE
Latitude of the station.
Definition: vars.h:105
#define DBA_MSG_PAST_WTR2_6H
Past weather (2 - 6h)
Definition: vars.h:215
#define DBA_MSG_HOUR
Hour of the observation.
Definition: vars.h:99
#define DBA_MSG_CLOUD_C2
Cloud amount (C2)
Definition: vars.h:139
#define DBA_MSG_DAY
Day of the observation.
Definition: vars.h:97
#define DBA_MSG_MONTH
Month of the observation.
Definition: vars.h:95
#define DBA_MSG_SONDE_TYPE
Radiosonde type.
Definition: vars.h:189
#define DBA_MSG_NAVSYS
Aircraft navigational system.
Definition: vars.h:85
#define DBA_MSG_EX_CCW_WIND
Extreme counterclockwise wind direction of a variable wind at 10 metres above ground.
Definition: vars.h:163
#define DBA_MSG_FLIGHT_ROLL
Aircraft roll angle.
Definition: vars.h:89
#define DBA_MSG_TOT_PREC6
Total precipitation in the last 6 hours.
Definition: vars.h:231
#define DBA_MSG_DEWPOINT_2M
Dew point at 2 metres above ground.
Definition: vars.h:177
#define DBA_MSG_REP_MEMO
Report mnemonic.
Definition: vars.h:65
#define DBA_MSG_ST_NAME_ICAO
ICAO location indicator.
Definition: vars.h:63
#define DBA_MSG_CLOUD_H1
Height of base of cloud (H1)
Definition: vars.h:147