dewpoint_degc(5),
pressure_sea_level_inhg(29.92),
pressure_inhg(29.92),
+ turbulence_magnitude_norm(0),
+ turbulence_rate_hz(1),
wind_from_heading_deg(0),
wind_speed_kt(0),
wind_from_north_fps(0),
wind_from_east_fps(0),
- wind_from_down_fps(0),
- turbulence_magnitude_norm(0),
- turbulence_rate_hz(1)
+ wind_from_down_fps(0)
{
_setup_tables();
_recalc_density();
maybe_copy_value(this, node, "visibility-m",
&FGEnvironment::set_visibility_m);
- if (!maybe_copy_value(this, node, "temperature-degc",
+ if (!maybe_copy_value(this, node, "temperature-sea-level-degc",
&FGEnvironment::set_temperature_sea_level_degc))
- maybe_copy_value(this, node, "temperature-sea-level-degc",
+ maybe_copy_value(this, node, "temperature-degc",
&FGEnvironment::set_temperature_degc);
- if (!maybe_copy_value(this, node, "dewpoint-degc",
+ if (!maybe_copy_value(this, node, "dewpoint-sea-level-degc",
&FGEnvironment::set_dewpoint_sea_level_degc))
- maybe_copy_value(this, node, "dewpoint-sea-level-degc",
+ maybe_copy_value(this, node, "dewpoint-degc",
&FGEnvironment::set_dewpoint_degc);
if (!maybe_copy_value(this, node, "pressure-sea-level-inhg",
env2->get_visibility_m(),
fraction));
- result->set_temperature_degc
- (do_interp(env1->get_temperature_degc(),
- env2->get_temperature_degc(),
+ result->set_temperature_sea_level_degc
+ (do_interp(env1->get_temperature_sea_level_degc(),
+ env2->get_temperature_sea_level_degc(),
fraction));
result->set_dewpoint_degc
- (do_interp(env1->get_dewpoint_degc(),
- env2->get_dewpoint_degc(),
+ (do_interp(env1->get_dewpoint_sea_level_degc(),
+ env2->get_dewpoint_sea_level_degc(),
fraction));
result->set_pressure_sea_level_inhg