-// set initial aircraft speed
-void
-fgVelocityInit( void )
-{
- if (!fgHasValue("/sim/startup/speed-set")) {
- current_aircraft.fdm_state->set_V_calibrated_kts(0.0);
- return;
- }
-
- const string speedset = fgGetString("/sim/startup/speed-set");
- if (speedset == "knots" || speedset == "KNOTS") {
- current_aircraft.fdm_state
- ->set_V_calibrated_kts(fgGetDouble("/velocities/airspeed"));
- } else if (speedset == "mach" || speedset == "MACH") {
- current_aircraft.fdm_state
- ->set_Mach_number(fgGetDouble("/velocities/mach"));
- } else if (speedset == "UVW" || speedset == "uvw") {
- current_aircraft.fdm_state
- ->set_Velocities_Wind_Body(fgGetDouble("/velocities/uBody"),
- fgGetDouble("/velocities/vBody"),
- fgGetDouble("/velocities/wBody"));
- } else if (speedset == "NED" || speedset == "ned") {
- current_aircraft.fdm_state
- ->set_Velocities_Local(fgGetDouble("/velocities/speed-north"),
- fgGetDouble("/velocities/speed-east"),
- fgGetDouble("/velocities/speed-down"));
- } else {
- FG_LOG(FG_GENERAL, FG_ALERT,
- "Unrecognized value for /sim/startup/speed-set: " << speedset);
- current_aircraft.fdm_state->set_V_calibrated_kts(0.0);
- }
-}
-
-