-/*******************************************************************************
+/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Module: JSBSim.cpp
Author: Jon S. Berndt
--------------------------------------------------------------------------------
08/17/99 JSB Created
-********************************************************************************
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
INCLUDES
-*******************************************************************************/
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
#if __BCPLUSPLUS__ == 0x0540 // If compiling under Borland C++Builder
#pragma hdrstop
USEUNIT("FGPropulsion.cpp");
USEUNIT("FGGroundReactions.cpp");
USEUNIT("FGAerodynamics.cpp");
-//---------------------------------------------------------------------------
+
#pragma argsused
#endif
#ifdef FGFS
#include <simgear/compiler.h>
#include STL_IOSTREAM
-# ifdef FG_HAVE_STD_INCLUDES
+# ifdef SG_HAVE_STD_INCLUDES
# include <ctime>
# else
# include <time.h>
#include <ctime>
#endif
+/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+DEFINITIONS
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
+
+/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+GLOBAL DATA
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
+
+static const char *IdSrc = "$Header$";
+
+/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+COMMENTS, REFERENCES, and NOTES [use "class documentation" below for API docs]
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
+
+/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+DOCUMENTATION
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
+
+/** Standalone JSBSim main program
+ This is the wrapper program used to instantiate the JSBSim system and control
+ it. Use this program to build a version of JSBSim that can be run from the
+ command line. This program is also designed to be built using Borland C++
+ Builder, v4.0 or greater.
+ @author Jon S. Berndt
+ @version $Id$
+ @see -
+*/
+
+/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+IMPLEMENTATION
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
+
int main(int argc, char** argv)
{
FGFDMExec* FDMExec;
if (FDMExec->GetState()->Getsim_time() >= 1.00 &&
FDMExec->GetState()->Getsim_time() < 2.0)
{
- cmd = -(FDMExec->GetState()->Getsim_time() - 1.00)/2.0;
+ cmd = -(FDMExec->GetState()->Getsim_time() - 1.00)/4.0;
} else if (FDMExec->GetState()->Getsim_time() >= 2.00 &&
FDMExec->GetState()->Getsim_time() < 6.0)
{
- cmd = -1.00/2.0;
+ cmd = -1.00/4.0;
} else if (FDMExec->GetState()->Getsim_time() >= 6.00 &&
FDMExec->GetState()->Getsim_time() < 7.0)
{
- cmd = -(7.0 - FDMExec->GetState()->Getsim_time())/2.0;
+ cmd = -(7.0 - FDMExec->GetState()->Getsim_time())/4.0;
} else {
cmd = 0.00;
}