fgTie("/velocities/airspeed-kt", this,
&FGInterface::get_V_calibrated_kts,
&FGInterface::set_V_calibrated_kts,
+ false);
+
+ // Mach number
+ fgTie("/velocities/mach", this,
+ &FGInterface::get_Mach_number,
+ &FGInterface::set_Mach_number,
false);
// Local velocities
fgUntie("/orientation/pitch-deg");
fgUntie("/orientation/heading-deg");
fgUntie("/velocities/airspeed-kt");
+ fgUntie("/velocities/mach");
fgUntie("/velocities/speed-north-fps");
fgUntie("/velocities/speed-east-fps");
fgUntie("/velocities/speed-down-fps");
_set_Geodetic_Position( lat, lon, alt );
_set_Sea_level_radius( sl_radius * SG_METER_TO_FEET );
- _set_Runway_altitude( getACModel()->get3DModel()->getFGLocation()->get_cur_elev_m() * SG_METER_TO_FEET );
+ if ( getACModel() != NULL ) {
+ _set_Runway_altitude( getACModel()->get3DModel()->getFGLocation()->get_cur_elev_m() * SG_METER_TO_FEET );
+ }
_set_sin_lat_geocentric( lat_geoc );
_set_cos_lat_geocentric( lat_geoc );