libdballe
5.18
|
00001 00002 inline void set_block(int val, int conf=-1) { seti(WR_VAR(0, 1, 1), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00004 inline void set_block_var(const wreport::Var& val) { set(val, WR_VAR(0, 1, 1), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00006 inline const wreport::Var* get_block_var() const 00007 { return find_by_id(DBA_MSG_BLOCK); } 00009 inline void set_station(int val, int conf=-1) { seti(WR_VAR(0, 1, 2), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00011 inline void set_station_var(const wreport::Var& val) { set(val, WR_VAR(0, 1, 2), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00013 inline const wreport::Var* get_station_var() const 00014 { return find_by_id(DBA_MSG_STATION); } 00016 inline void set_flight_reg_no(const char* val, int conf=-1) { setc(WR_VAR(0, 1, 8), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00018 inline void set_flight_reg_no_var(const wreport::Var& val) { set(val, WR_VAR(0, 1, 8), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00020 inline const wreport::Var* get_flight_reg_no_var() const 00021 { return find_by_id(DBA_MSG_FLIGHT_REG_NO); } 00023 inline void set_ident(const char* val, int conf=-1) { setc(WR_VAR(0, 1, 11), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00025 inline void set_ident_var(const wreport::Var& val) { set(val, WR_VAR(0, 1, 11), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00027 inline const wreport::Var* get_ident_var() const 00028 { return find_by_id(DBA_MSG_IDENT); } 00030 inline void set_st_name(const char* val, int conf=-1) { setc(WR_VAR(0, 1, 19), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00032 inline void set_st_name_var(const wreport::Var& val) { set(val, WR_VAR(0, 1, 19), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00034 inline const wreport::Var* get_st_name_var() const 00035 { return find_by_id(DBA_MSG_ST_NAME); } 00037 inline void set_st_name_icao(const char* val, int conf=-1) { setc(WR_VAR(0, 1, 63), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00039 inline void set_st_name_icao_var(const wreport::Var& val) { set(val, WR_VAR(0, 1, 63), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00041 inline const wreport::Var* get_st_name_icao_var() const 00042 { return find_by_id(DBA_MSG_ST_NAME_ICAO); } 00044 inline void set_rep_memo(const char* val, int conf=-1) { setc(WR_VAR(0, 1, 194), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00046 inline void set_rep_memo_var(const wreport::Var& val) { set(val, WR_VAR(0, 1, 194), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00048 inline const wreport::Var* get_rep_memo_var() const 00049 { return find_by_id(DBA_MSG_REP_MEMO); } 00051 inline void set_poll_lcode(int val, int conf=-1) { seti(WR_VAR(0, 1, 212), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00053 inline void set_poll_lcode_var(const wreport::Var& val) { set(val, WR_VAR(0, 1, 212), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00055 inline const wreport::Var* get_poll_lcode_var() const 00056 { return find_by_id(DBA_MSG_POLL_LCODE); } 00058 inline void set_poll_scode(int val, int conf=-1) { seti(WR_VAR(0, 1, 213), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00060 inline void set_poll_scode_var(const wreport::Var& val) { set(val, WR_VAR(0, 1, 213), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00062 inline const wreport::Var* get_poll_scode_var() const 00063 { return find_by_id(DBA_MSG_POLL_SCODE); } 00065 inline void set_poll_gemscode(int val, int conf=-1) { seti(WR_VAR(0, 1, 214), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00067 inline void set_poll_gemscode_var(const wreport::Var& val) { set(val, WR_VAR(0, 1, 214), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00069 inline const wreport::Var* get_poll_gemscode_var() const 00070 { return find_by_id(DBA_MSG_POLL_GEMSCODE); } 00072 inline void set_poll_source(int val, int conf=-1) { seti(WR_VAR(0, 1, 215), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00074 inline void set_poll_source_var(const wreport::Var& val) { set(val, WR_VAR(0, 1, 215), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00076 inline const wreport::Var* get_poll_source_var() const 00077 { return find_by_id(DBA_MSG_POLL_SOURCE); } 00079 inline void set_poll_atype(int val, int conf=-1) { seti(WR_VAR(0, 1, 216), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00081 inline void set_poll_atype_var(const wreport::Var& val) { set(val, WR_VAR(0, 1, 216), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00083 inline const wreport::Var* get_poll_atype_var() const 00084 { return find_by_id(DBA_MSG_POLL_ATYPE); } 00086 inline void set_poll_ttype(int val, int conf=-1) { seti(WR_VAR(0, 1, 217), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00088 inline void set_poll_ttype_var(const wreport::Var& val) { set(val, WR_VAR(0, 1, 217), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00090 inline const wreport::Var* get_poll_ttype_var() const 00091 { return find_by_id(DBA_MSG_POLL_TTYPE); } 00093 inline void set_st_type(int val, int conf=-1) { seti(WR_VAR(0, 2, 1), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00095 inline void set_st_type_var(const wreport::Var& val) { set(val, WR_VAR(0, 2, 1), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00097 inline const wreport::Var* get_st_type_var() const 00098 { return find_by_id(DBA_MSG_ST_TYPE); } 00100 inline void set_wind_inst(int val, int conf=-1) { seti(WR_VAR(0, 2, 2), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00102 inline void set_wind_inst_var(const wreport::Var& val) { set(val, WR_VAR(0, 2, 2), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00104 inline const wreport::Var* get_wind_inst_var() const 00105 { return find_by_id(DBA_MSG_WIND_INST); } 00107 inline void set_temp_precision(double val, int conf=-1) { setd(WR_VAR(0, 2, 5), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00109 inline void set_temp_precision_var(const wreport::Var& val) { set(val, WR_VAR(0, 2, 5), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00111 inline const wreport::Var* get_temp_precision_var() const 00112 { return find_by_id(DBA_MSG_TEMP_PRECISION); } 00114 inline void set_navsys(int val, int conf=-1) { seti(WR_VAR(0, 2, 61), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00116 inline void set_navsys_var(const wreport::Var& val) { set(val, WR_VAR(0, 2, 61), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00118 inline const wreport::Var* get_navsys_var() const 00119 { return find_by_id(DBA_MSG_NAVSYS); } 00121 inline void set_data_relay(int val, int conf=-1) { seti(WR_VAR(0, 2, 62), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00123 inline void set_data_relay_var(const wreport::Var& val) { set(val, WR_VAR(0, 2, 62), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00125 inline const wreport::Var* get_data_relay_var() const 00126 { return find_by_id(DBA_MSG_DATA_RELAY); } 00128 inline void set_flight_roll(double val, int conf=-1) { setd(WR_VAR(0, 2, 63), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00130 inline void set_flight_roll_var(const wreport::Var& val) { set(val, WR_VAR(0, 2, 63), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00132 inline const wreport::Var* get_flight_roll_var() const 00133 { return find_by_id(DBA_MSG_FLIGHT_ROLL); } 00135 inline void set_latlon_spec(int val, int conf=-1) { seti(WR_VAR(0, 2, 70), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00137 inline void set_latlon_spec_var(const wreport::Var& val) { set(val, WR_VAR(0, 2, 70), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00139 inline const wreport::Var* get_latlon_spec_var() const 00140 { return find_by_id(DBA_MSG_LATLON_SPEC); } 00142 inline void set_year(int val, int conf=-1) { seti(WR_VAR(0, 4, 1), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00144 inline void set_year_var(const wreport::Var& val) { set(val, WR_VAR(0, 4, 1), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00146 inline const wreport::Var* get_year_var() const 00147 { return find_by_id(DBA_MSG_YEAR); } 00149 inline void set_month(int val, int conf=-1) { seti(WR_VAR(0, 4, 2), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00151 inline void set_month_var(const wreport::Var& val) { set(val, WR_VAR(0, 4, 2), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00153 inline const wreport::Var* get_month_var() const 00154 { return find_by_id(DBA_MSG_MONTH); } 00156 inline void set_day(int val, int conf=-1) { seti(WR_VAR(0, 4, 3), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00158 inline void set_day_var(const wreport::Var& val) { set(val, WR_VAR(0, 4, 3), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00160 inline const wreport::Var* get_day_var() const 00161 { return find_by_id(DBA_MSG_DAY); } 00163 inline void set_hour(int val, int conf=-1) { seti(WR_VAR(0, 4, 4), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00165 inline void set_hour_var(const wreport::Var& val) { set(val, WR_VAR(0, 4, 4), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00167 inline const wreport::Var* get_hour_var() const 00168 { return find_by_id(DBA_MSG_HOUR); } 00170 inline void set_minute(int val, int conf=-1) { seti(WR_VAR(0, 4, 5), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00172 inline void set_minute_var(const wreport::Var& val) { set(val, WR_VAR(0, 4, 5), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00174 inline const wreport::Var* get_minute_var() const 00175 { return find_by_id(DBA_MSG_MINUTE); } 00177 inline void set_second(int val, int conf=-1) { seti(WR_VAR(0, 4, 6), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00179 inline void set_second_var(const wreport::Var& val) { set(val, WR_VAR(0, 4, 6), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00181 inline const wreport::Var* get_second_var() const 00182 { return find_by_id(DBA_MSG_SECOND); } 00184 inline void set_latitude(double val, int conf=-1) { setd(WR_VAR(0, 5, 1), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00186 inline void set_latitude_var(const wreport::Var& val) { set(val, WR_VAR(0, 5, 1), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00188 inline const wreport::Var* get_latitude_var() const 00189 { return find_by_id(DBA_MSG_LATITUDE); } 00191 inline void set_longitude(double val, int conf=-1) { setd(WR_VAR(0, 6, 1), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00193 inline void set_longitude_var(const wreport::Var& val) { set(val, WR_VAR(0, 6, 1), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00195 inline const wreport::Var* get_longitude_var() const 00196 { return find_by_id(DBA_MSG_LONGITUDE); } 00198 inline void set_isobaric_surface(double val, int conf=-1) { setd(WR_VAR(0, 7, 4), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00200 inline void set_isobaric_surface_var(const wreport::Var& val) { set(val, WR_VAR(0, 7, 4), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00202 inline const wreport::Var* get_isobaric_surface_var() const 00203 { return find_by_id(DBA_MSG_ISOBARIC_SURFACE); } 00205 inline void set_height_release(double val, int conf=-1) { setd(WR_VAR(0, 7, 7), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00207 inline void set_height_release_var(const wreport::Var& val) { set(val, WR_VAR(0, 7, 7), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00209 inline const wreport::Var* get_height_release_var() const 00210 { return find_by_id(DBA_MSG_HEIGHT_RELEASE); } 00212 inline void set_height_station(double val, int conf=-1) { setd(WR_VAR(0, 7, 30), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00214 inline void set_height_station_var(const wreport::Var& val) { set(val, WR_VAR(0, 7, 30), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00216 inline const wreport::Var* get_height_station_var() const 00217 { return find_by_id(DBA_MSG_HEIGHT_STATION); } 00219 inline void set_height_baro(double val, int conf=-1) { setd(WR_VAR(0, 7, 31), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00221 inline void set_height_baro_var(const wreport::Var& val) { set(val, WR_VAR(0, 7, 31), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00223 inline const wreport::Var* get_height_baro_var() const 00224 { return find_by_id(DBA_MSG_HEIGHT_BARO); } 00226 inline void set_flight_phase(int val, int conf=-1) { seti(WR_VAR(0, 8, 4), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00228 inline void set_flight_phase_var(const wreport::Var& val) { set(val, WR_VAR(0, 8, 4), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00230 inline const wreport::Var* get_flight_phase_var() const 00231 { return find_by_id(DBA_MSG_FLIGHT_PHASE); } 00233 inline void set_timesig(int val, int conf=-1) { seti(WR_VAR(0, 8, 21), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00235 inline void set_timesig_var(const wreport::Var& val) { set(val, WR_VAR(0, 8, 21), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00237 inline const wreport::Var* get_timesig_var() const 00238 { return find_by_id(DBA_MSG_TIMESIG); } 00240 inline void set_station_height_quality(int val, int conf=-1) { seti(WR_VAR(0, 33, 24), val, conf, Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00242 inline void set_station_height_quality_var(const wreport::Var& val) { set(val, WR_VAR(0, 33, 24), Level(257, MISSING_INT, MISSING_INT, MISSING_INT), Trange(MISSING_INT, MISSING_INT, MISSING_INT)); } 00244 inline const wreport::Var* get_station_height_quality_var() const 00245 { return find_by_id(DBA_MSG_STATION_HEIGHT_QUALITY); } 00247 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)); } 00249 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)); } 00251 inline const wreport::Var* get_cloud_n_var() const 00252 { return find_by_id(DBA_MSG_CLOUD_N); } 00254 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)); } 00256 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)); } 00258 inline const wreport::Var* get_cloud_n4_var() const 00259 { return find_by_id(DBA_MSG_CLOUD_N4); } 00261 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)); } 00263 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)); } 00265 inline const wreport::Var* get_cloud_c4_var() const 00266 { return find_by_id(DBA_MSG_CLOUD_C4); } 00268 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)); } 00270 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)); } 00272 inline const wreport::Var* get_cloud_h4_var() const 00273 { return find_by_id(DBA_MSG_CLOUD_H4); } 00275 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)); } 00277 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)); } 00279 inline const wreport::Var* get_cloud_n3_var() const 00280 { return find_by_id(DBA_MSG_CLOUD_N3); } 00282 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)); } 00284 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)); } 00286 inline const wreport::Var* get_cloud_c3_var() const 00287 { return find_by_id(DBA_MSG_CLOUD_C3); } 00289 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)); } 00291 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)); } 00293 inline const wreport::Var* get_cloud_h3_var() const 00294 { return find_by_id(DBA_MSG_CLOUD_H3); } 00296 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)); } 00298 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)); } 00300 inline const wreport::Var* get_cloud_n2_var() const 00301 { return find_by_id(DBA_MSG_CLOUD_N2); } 00303 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)); } 00305 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)); } 00307 inline const wreport::Var* get_cloud_c2_var() const 00308 { return find_by_id(DBA_MSG_CLOUD_C2); } 00310 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)); } 00312 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)); } 00314 inline const wreport::Var* get_cloud_h2_var() const 00315 { return find_by_id(DBA_MSG_CLOUD_H2); } 00317 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)); } 00319 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)); } 00321 inline const wreport::Var* get_cloud_n1_var() const 00322 { return find_by_id(DBA_MSG_CLOUD_N1); } 00324 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)); } 00326 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)); } 00328 inline const wreport::Var* get_cloud_c1_var() const 00329 { return find_by_id(DBA_MSG_CLOUD_C1); } 00331 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)); } 00333 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)); } 00335 inline const wreport::Var* get_cloud_h1_var() const 00336 { return find_by_id(DBA_MSG_CLOUD_H1); } 00338 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)); } 00340 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)); } 00342 inline const wreport::Var* get_cloud_ch_var() const 00343 { return find_by_id(DBA_MSG_CLOUD_CH); } 00345 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)); } 00347 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)); } 00349 inline const wreport::Var* get_cloud_cm_var() const 00350 { return find_by_id(DBA_MSG_CLOUD_CM); } 00352 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)); } 00354 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)); } 00356 inline const wreport::Var* get_cloud_cl_var() const 00357 { return find_by_id(DBA_MSG_CLOUD_CL); } 00359 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)); } 00361 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)); } 00363 inline const wreport::Var* get_cloud_nh_var() const 00364 { return find_by_id(DBA_MSG_CLOUD_NH); } 00366 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)); } 00368 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)); } 00370 inline const wreport::Var* get_cloud_hh_var() const 00371 { return find_by_id(DBA_MSG_CLOUD_HH); } 00373 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)); } 00375 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)); } 00377 inline const wreport::Var* get_wind_dir_var() const 00378 { return find_by_id(DBA_MSG_WIND_DIR); } 00380 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)); } 00382 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)); } 00384 inline const wreport::Var* get_wind_speed_var() const 00385 { return find_by_id(DBA_MSG_WIND_SPEED); } 00387 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)); } 00389 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)); } 00391 inline const wreport::Var* get_ex_ccw_wind_var() const 00392 { return find_by_id(DBA_MSG_EX_CCW_WIND); } 00394 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)); } 00396 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)); } 00398 inline const wreport::Var* get_ex_cw_wind_var() const 00399 { return find_by_id(DBA_MSG_EX_CW_WIND); } 00401 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)); } 00403 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)); } 00405 inline const wreport::Var* get_wind_gust_max_speed_var() const 00406 { return find_by_id(DBA_MSG_WIND_GUST_MAX_SPEED); } 00408 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)); } 00410 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)); } 00412 inline const wreport::Var* get_wind_gust_max_dir_var() const 00413 { return find_by_id(DBA_MSG_WIND_GUST_MAX_DIR); } 00415 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)); } 00417 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)); } 00419 inline const wreport::Var* get_qnh_var() const 00420 { return find_by_id(DBA_MSG_QNH); } 00422 inline void set_wet_temp_2m(double val, int conf=-1) { setd(WR_VAR(0, 12, 2), val, conf, Level(103, 2000, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); } 00424 inline void set_wet_temp_2m_var(const wreport::Var& val) { set(val, WR_VAR(0, 12, 2), Level(103, 2000, MISSING_INT, MISSING_INT), Trange(254, 0, 0)); } 00426 inline const wreport::Var* get_wet_temp_2m_var() const 00427 { return find_by_id(DBA_MSG_WET_TEMP_2M); } 00429 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)); } 00431 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)); } 00433 inline const wreport::Var* get_temp_2m_var() const 00434 { return find_by_id(DBA_MSG_TEMP_2M); } 00436 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)); } 00438 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)); } 00440 inline const wreport::Var* get_dewpoint_2m_var() const 00441 { return find_by_id(DBA_MSG_DEWPOINT_2M); } 00443 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)); } 00445 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)); } 00447 inline const wreport::Var* get_humidity_var() const 00448 { return find_by_id(DBA_MSG_HUMIDITY); } 00450 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)); } 00452 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)); } 00454 inline const wreport::Var* get_press_msl_var() const 00455 { return find_by_id(DBA_MSG_PRESS_MSL); } 00457 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)); } 00459 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)); } 00461 inline const wreport::Var* get_st_dir_var() const 00462 { return find_by_id(DBA_MSG_ST_DIR); } 00464 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)); } 00466 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)); } 00468 inline const wreport::Var* get_st_speed_var() const 00469 { return find_by_id(DBA_MSG_ST_SPEED); } 00471 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)); } 00473 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)); } 00475 inline const wreport::Var* get_meas_equip_type_var() const 00476 { return find_by_id(DBA_MSG_MEAS_EQUIP_TYPE); } 00478 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)); } 00480 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)); } 00482 inline const wreport::Var* get_sonde_type_var() const 00483 { return find_by_id(DBA_MSG_SONDE_TYPE); } 00485 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)); } 00487 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)); } 00489 inline const wreport::Var* get_sonde_method_var() const 00490 { return find_by_id(DBA_MSG_SONDE_METHOD); } 00492 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)); } 00494 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)); } 00496 inline const wreport::Var* get_sonde_correction_var() const 00497 { return find_by_id(DBA_MSG_SONDE_CORRECTION); } 00499 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)); } 00501 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)); } 00503 inline const wreport::Var* get_sonde_tracking_var() const 00504 { return find_by_id(DBA_MSG_SONDE_TRACKING); } 00506 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)); } 00508 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)); } 00510 inline const wreport::Var* get_press_var() const 00511 { return find_by_id(DBA_MSG_PRESS); } 00513 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)); } 00515 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)); } 00517 inline const wreport::Var* get_height_anem_var() const 00518 { return find_by_id(DBA_MSG_HEIGHT_ANEM); } 00520 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)); } 00522 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)); } 00524 inline const wreport::Var* get_tot_snow_var() const 00525 { return find_by_id(DBA_MSG_TOT_SNOW); } 00527 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)); } 00529 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)); } 00531 inline const wreport::Var* get_visibility_var() const 00532 { return find_by_id(DBA_MSG_VISIBILITY); } 00534 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)); } 00536 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)); } 00538 inline const wreport::Var* get_pres_wtr_var() const 00539 { return find_by_id(DBA_MSG_PRES_WTR); } 00541 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)); } 00543 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)); } 00545 inline const wreport::Var* get_metar_wtr_var() const 00546 { return find_by_id(DBA_MSG_METAR_WTR); } 00548 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)); } 00550 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)); } 00552 inline const wreport::Var* get_state_ground_var() const 00553 { return find_by_id(DBA_MSG_STATE_GROUND); } 00555 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)); } 00557 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)); } 00559 inline const wreport::Var* get_water_temp_var() const 00560 { return find_by_id(DBA_MSG_WATER_TEMP); } 00562 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)); } 00564 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)); } 00566 inline const wreport::Var* get_past_wtr1_6h_var() const 00567 { return find_by_id(DBA_MSG_PAST_WTR1_6H); } 00569 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)); } 00571 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)); } 00573 inline const wreport::Var* get_past_wtr2_6h_var() const 00574 { return find_by_id(DBA_MSG_PAST_WTR2_6H); } 00576 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)); } 00578 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)); } 00580 inline const wreport::Var* get_press_tend_var() const 00581 { return find_by_id(DBA_MSG_PRESS_TEND); } 00583 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)); } 00585 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)); } 00587 inline const wreport::Var* get_past_wtr1_3h_var() const 00588 { return find_by_id(DBA_MSG_PAST_WTR1_3H); } 00590 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)); } 00592 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)); } 00594 inline const wreport::Var* get_past_wtr2_3h_var() const 00595 { return find_by_id(DBA_MSG_PAST_WTR2_3H); } 00597 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)); } 00599 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)); } 00601 inline const wreport::Var* get_press_24h_var() const 00602 { return find_by_id(DBA_MSG_PRESS_24H); } 00604 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)); } 00606 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)); } 00608 inline const wreport::Var* get_press_3h_var() const 00609 { return find_by_id(DBA_MSG_PRESS_3H); } 00611 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)); } 00613 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)); } 00615 inline const wreport::Var* get_tot_prec24_var() const 00616 { return find_by_id(DBA_MSG_TOT_PREC24); } 00618 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)); } 00620 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)); } 00622 inline const wreport::Var* get_tot_prec12_var() const 00623 { return find_by_id(DBA_MSG_TOT_PREC12); } 00625 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)); } 00627 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)); } 00629 inline const wreport::Var* get_tot_prec6_var() const 00630 { return find_by_id(DBA_MSG_TOT_PREC6); } 00632 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)); } 00634 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)); } 00636 inline const wreport::Var* get_tot_prec3_var() const 00637 { return find_by_id(DBA_MSG_TOT_PREC3); } 00639 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)); } 00641 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)); } 00643 inline const wreport::Var* get_tot_prec1_var() const 00644 { return find_by_id(DBA_MSG_TOT_PREC1); }