]> git.mxchange.org Git - flightgear.git/commitdiff
Friday the 13th JSBSim update ... :-0 !!!
authorcurt <curt>
Sat, 14 Oct 2000 02:10:10 +0000 (02:10 +0000)
committercurt <curt>
Sat, 14 Oct 2000 02:10:10 +0000 (02:10 +0000)
89 files changed:
src/FDM/JSBSim/FGAerodynamics.cpp
src/FDM/JSBSim/FGAerodynamics.h
src/FDM/JSBSim/FGAircraft.cpp
src/FDM/JSBSim/FGAircraft.h
src/FDM/JSBSim/FGAtmosphere.cpp
src/FDM/JSBSim/FGAtmosphere.h
src/FDM/JSBSim/FGAuxiliary.cpp
src/FDM/JSBSim/FGAuxiliary.h
src/FDM/JSBSim/FGCoefficient.cpp
src/FDM/JSBSim/FGCoefficient.h
src/FDM/JSBSim/FGConfigFile.cpp
src/FDM/JSBSim/FGConfigFile.h
src/FDM/JSBSim/FGControls.cpp
src/FDM/JSBSim/FGControls.h
src/FDM/JSBSim/FGEngine.cpp
src/FDM/JSBSim/FGEngine.h
src/FDM/JSBSim/FGFCS.cpp
src/FDM/JSBSim/FGFCS.h
src/FDM/JSBSim/FGFDMExec.cpp
src/FDM/JSBSim/FGFDMExec.h
src/FDM/JSBSim/FGForce.cpp
src/FDM/JSBSim/FGForce.h
src/FDM/JSBSim/FGGroundReactions.cpp
src/FDM/JSBSim/FGGroundReactions.h
src/FDM/JSBSim/FGInertial.cpp
src/FDM/JSBSim/FGInertial.h
src/FDM/JSBSim/FGInitialCondition.cpp
src/FDM/JSBSim/FGInitialCondition.h
src/FDM/JSBSim/FGLGear.cpp
src/FDM/JSBSim/FGLGear.h
src/FDM/JSBSim/FGMassBalance.cpp
src/FDM/JSBSim/FGMassBalance.h
src/FDM/JSBSim/FGMatrix.cpp
src/FDM/JSBSim/FGMatrix.h
src/FDM/JSBSim/FGModel.cpp
src/FDM/JSBSim/FGModel.h
src/FDM/JSBSim/FGNozzle.cpp
src/FDM/JSBSim/FGOutput.cpp
src/FDM/JSBSim/FGOutput.h
src/FDM/JSBSim/FGPiston.cpp
src/FDM/JSBSim/FGPosition.cpp
src/FDM/JSBSim/FGPosition.h
src/FDM/JSBSim/FGPropeller.cpp
src/FDM/JSBSim/FGPropeller.h
src/FDM/JSBSim/FGPropulsion.cpp
src/FDM/JSBSim/FGPropulsion.h
src/FDM/JSBSim/FGRocket.cpp
src/FDM/JSBSim/FGRocket.h
src/FDM/JSBSim/FGRotation.cpp
src/FDM/JSBSim/FGRotation.h
src/FDM/JSBSim/FGRotor.cpp
src/FDM/JSBSim/FGRotor.h
src/FDM/JSBSim/FGState.cpp
src/FDM/JSBSim/FGState.h
src/FDM/JSBSim/FGTank.cpp
src/FDM/JSBSim/FGTank.h
src/FDM/JSBSim/FGThruster.cpp
src/FDM/JSBSim/FGThruster.h
src/FDM/JSBSim/FGTranslation.cpp
src/FDM/JSBSim/FGTranslation.h
src/FDM/JSBSim/FGTrim.cpp
src/FDM/JSBSim/FGTrim.h
src/FDM/JSBSim/FGTrimAxis.cpp
src/FDM/JSBSim/FGTrimAxis.h
src/FDM/JSBSim/FGTurboJet.cpp
src/FDM/JSBSim/FGTurboJet.h
src/FDM/JSBSim/FGTurboShaft.cpp
src/FDM/JSBSim/FGTurboShaft.h
src/FDM/JSBSim/FGUtility.cpp
src/FDM/JSBSim/FGUtility.h
src/FDM/JSBSim/FGfdmSocket.cpp
src/FDM/JSBSim/FGfdmSocket.h
src/FDM/JSBSim/JSBSim.cpp
src/FDM/JSBSim/filtersjb/FGDeadBand.cpp
src/FDM/JSBSim/filtersjb/FGDeadBand.h
src/FDM/JSBSim/filtersjb/FGFCSComponent.cpp
src/FDM/JSBSim/filtersjb/FGFCSComponent.h
src/FDM/JSBSim/filtersjb/FGFilter.cpp
src/FDM/JSBSim/filtersjb/FGFilter.h
src/FDM/JSBSim/filtersjb/FGFlaps.cpp
src/FDM/JSBSim/filtersjb/FGFlaps.h
src/FDM/JSBSim/filtersjb/FGGain.cpp
src/FDM/JSBSim/filtersjb/FGGain.h
src/FDM/JSBSim/filtersjb/FGGradient.cpp
src/FDM/JSBSim/filtersjb/FGGradient.h
src/FDM/JSBSim/filtersjb/FGSummer.cpp
src/FDM/JSBSim/filtersjb/FGSummer.h
src/FDM/JSBSim/filtersjb/FGSwitch.cpp
src/FDM/JSBSim/filtersjb/FGSwitch.h

index d4e946a67977164d7986b17ea6792d0da17e57e5..cbffadc97c7dc31d6be88d71a933f3a6b473b906 100644 (file)
@@ -37,6 +37,9 @@ INCLUDES
 
 #include "FGAerodynamics.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_AERODYNAMICS;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index 9bf17e08effbf5106ce67ecc24c9241a6dbef657..f448203a33e338f8bbf3a60b6900bd43086b7b89 100644 (file)
@@ -55,6 +55,8 @@ INCLUDES
 
 #include "FGModel.h"
 
+#define ID_AERODYNAMICS "$Header$"
+
 /*******************************************************************************
 CLASS DECLARATION
 *******************************************************************************/
index b0639ec3cffbc790a8b6572bd27e9decf3bfac8d..debb1d9eedab2e263e25900bd298c4cf9ad95bf7 100644 (file)
@@ -128,8 +128,8 @@ INCLUDES
 #include "FGAuxiliary.h"
 #include "FGOutput.h"
 
-const char *IdSrc = "$Header$";
-const char *IdHdr = ID_AIRCRAFT;
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_AIRCRAFT;
 
 /*******************************************************************************
 ************************************ CODE **************************************
index 46972cc5fc503f7661e641f37875a07ee6ba179d..b8fe04ca59eea2a4102ba2fb9089aaf9f87c4474 100644 (file)
@@ -133,6 +133,18 @@ DEFINITIONS
     aerodynamic and mass properties, landing gear, etc.
     @author Jon S. Berndt
     @version $Id$
+    @see
+     [1] Cooke, Zyda, Pratt, and McGhee, "NPSNET: Flight Simulation Dynamic Modeling
+          Using Quaternions", Presence, Vol. 1, No. 4, pp. 404-420  Naval Postgraduate
+          School, January 1994
+     [2] D. M. Henderson, "Euler Angles, Quaternions, and Transformation Matrices",
+     JSC 12960, July 1977
+     [3] Richard E. McFarland, "A Standard Kinematic Model for Flight Simulation at
+     NASA-Ames", NASA CR-2497, January 1975
+     [4] Barnes W. McCormick, "Aerodynamics, Aeronautics, and Flight Mechanics",
+     Wiley & Sons, 1979 ISBN 0-471-03032-5
+     [5] Bernard Etkin, "Dynamics of Flight, Stability and Control", Wiley & Sons,
+     1982 ISBN 0-471-08936-2
   */
 
 /*******************************************************************************
@@ -150,6 +162,7 @@ public:
       @param Executive a pointer to the parent executive object
     */
   FGAircraft(FGFDMExec *Executive);
+  
   /// Destructor
   ~FGAircraft(void);
 
@@ -158,6 +171,7 @@ public:
       @return bool returns false if no error
     */
   bool Run(void);
+  
   /** Loads the aircraft.
       The executive calls this method to load the aircraft into JSBSim.
       @param apath path to the aircraft files (e.g. "aircraft/X15/")
@@ -166,7 +180,12 @@ public:
       @return true if succesful
     */
   bool LoadAircraft(string apath, string epath, string acname);
+  
+  /** Retrieves the aircraft name
+      @return the name of the aircraft as a string type
+    */
   inline string GetAircraftName(void) { return AircraftName; }
+  
   inline void SetGearUp(bool tt) { GearUp = tt; }
   inline bool GetGearUp(void) { return GearUp; }
   inline int GetNumGearUnits(void) { return lGear.size(); }
index 35d1b1d6afb03c82f51e1a8eb89faa95358b7342..3dc6810ac35e2540ab02988f45df5e6ba5b1d300 100644 (file)
@@ -59,6 +59,9 @@ INCLUDES
 #include "FGDefs.h"
 #include "FGMatrix.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_ATMOSPHERE;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index 4457caac04e9e9972c35946a8fe73bba2849c22c..678c1761e8b3e3052aeee47ef9879436f8f4dcae 100644 (file)
@@ -45,6 +45,8 @@ INCLUDES
 #include "FGModel.h"
 #include "FGMatrix.h"
 
+#define ID_ATMOSPHERE "$Header$"
+
 /*******************************************************************************
 COMMENTS, REFERENCES,  and NOTES
 ********************************************************************************
index 71cf25b26463d51727b4ebe3821e4e15030c1a0c..4b6d09169d7875f453aab83759f4911dc9950f42 100644 (file)
@@ -52,6 +52,9 @@ INCLUDES
 #include "FGOutput.h"
 #include "FGMatrix.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_AUXILIARY;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index 845e6e4fcab39f26188ab6d96fc6a9af6c585098..12cdabdd0495c7e6c966f3a1801549cf4dfc7ae5 100644 (file)
@@ -42,6 +42,8 @@ INCLUDES
 #include "FGModel.h"
 #include "FGMatrix.h"
 
+#define ID_AUXILIARY "$Header"
+
 /*******************************************************************************
 DEFINES
 *******************************************************************************/
index 7b013436d8d8d0b2d2943ea4cb95888eca0444ad..a87a0ff31cc30d08480e1c2991f49527cdf4d03a 100644 (file)
@@ -48,6 +48,9 @@ INCLUDES
 #include "FGState.h"
 #include "FGFDMExec.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = "ID_COEFFICIENT";
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index aab3d957ae54f2974a20edebeef3c063e19c979b..cfb59f11fb01e5d647f2f0e36f1a638cba5d0643 100644 (file)
@@ -51,6 +51,8 @@ INCLUDES
 DEFINES
 *******************************************************************************/
 
+#define ID_COEFFICIENT "$Header"
+
 /*******************************************************************************
 FORWARD DECLARATIONS
 *******************************************************************************/
index 185ef985c14bfcfaf32328fb09063fc9e82f0616..28432622762fda79e75e0a0992fd71e66513cc82 100644 (file)
@@ -21,6 +21,9 @@ INCLUDES
 #include <stdlib.h>
 #include <math.h>
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = "ID_CONFIGFILE";
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index c66be534cc19fbf962d84f3122c64757fb69cb53..081b77dc71f38d10f7d7b93c32809ecbbf2e6555 100644 (file)
@@ -56,6 +56,8 @@ INCLUDES
 DEFINES
 *******************************************************************************/
 
+#define ID_CONFIGFILE "$Header"
+
 using std::string;
 using std::ifstream;
 
index 333b3f69ba2af557e189fab5aa26e2ede960efaa..0bf85cb14cc03c090bd240cb91750370329f0ebf 100644 (file)
@@ -24,6 +24,8 @@
 
 #include "FGControls.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = "ID_CONTROLS";
 
 FGControls controls;
 
@@ -51,10 +53,11 @@ FGControls::~FGControls() {
 
 
 // $Log$
-// Revision 1.18  2000/10/13 21:34:57  curt
-// Panel tweaks to support "shaped" panels.
-// Additional HUD support for waypoints.
-// JSBSim updates.
+// Revision 1.19  2000/10/14 00:10:12  curt
+// Friday the 13th JSBSim update ... :-0  !!!
+//
+// Revision 1.4  2000/10/13 19:21:02  jsb
+// ** JSB ** Added version identifiers for all files
 //
 // Revision 1.3  2000/04/26 10:55:57  jsb
 // Made changes as required by Curt to install JSBSim into FGFS
index 9de1e303912955b19ffcd8867db316015a1e0f7b..bf7251767665947d85f2d9284f227795ce1e4212 100644 (file)
 #ifndef _CONTROLS_HXX
 #define _CONTROLS_HXX
 
-
 #ifndef __cplusplus                                                          
 # error This library requires C++
 #endif                                   
 
+#define ID_CONTROLS "$Header"
+
 // Define a structure containing the control parameters
 
 class FGControls {
@@ -177,10 +178,11 @@ extern FGControls controls;
 
 
 // $Log$
-// Revision 1.17  2000/10/13 21:34:58  curt
-// Panel tweaks to support "shaped" panels.
-// Additional HUD support for waypoints.
-// JSBSim updates.
+// Revision 1.18  2000/10/14 00:10:12  curt
+// Friday the 13th JSBSim update ... :-0  !!!
+//
+// Revision 1.7  2000/10/13 19:21:02  jsb
+// ** JSB ** Added version identifiers for all files
 //
 // Revision 1.6  2000/06/03 13:59:52  jsb
 // Changes for compatibility with MSVC
index 0315e99d2bdd0e4742b6ead135dafbf9aa66b9b7..5e673eabf22cdfbac597c6c62d6fc0643db45159 100644 (file)
@@ -62,6 +62,9 @@ INCLUDES
 #include "FGOutput.h"
 #include "FGDefs.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = "ID_ENGINE";
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index 96d71f6220216333889c6c462cefbda5968a8038..b75910dccc2ac61463b16df1459ba47e9764195a 100644 (file)
@@ -56,6 +56,8 @@ FG_USING_STD(string);
 DEFINES
 *******************************************************************************/
 
+#define ID_ENGINE "$Header"
+
 using std::string;
 
 /*******************************************************************************
index 2a39dac5cf0972e7a4a72bdcad81b7bf1f300026..0725df45e9be418733f83ac8a630eb39b9764349 100644 (file)
@@ -56,6 +56,9 @@ INCLUDES
 #include "filtersjb/FGSummer.h"
 #include "filtersjb/FGFlaps.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = "ID_FCS";
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index 8c669c03ee1fc364a41a04c313b61252c9156f7f..c2288fe16fcd07ca82dcfa90050967d233cca41b 100644 (file)
@@ -54,6 +54,8 @@ INCLUDES
 #include "FGModel.h"
 #include "FGConfigFile.h"
 
+#define ID_FCS "$Header"
+
 /*******************************************************************************
 CLASS DECLARATION
 *******************************************************************************/
index 6c936cf448b948511b927eb5b6f7f84c93417a7f..9aa740f6ab2ce377824d6320506592ccdf58a2b0 100644 (file)
@@ -63,6 +63,9 @@ INCLUDES
 #include "FGAuxiliary.h"
 #include "FGOutput.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = "ID_FDMEXEC";
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index b2289e2bdd3f62f3c3444810a25b1cc0dad9d6c6..b17b35057fb9ccff200785a31303fa361ab84055 100644 (file)
@@ -41,6 +41,8 @@ SENTRY
 INCLUDES
 *******************************************************************************/
 
+#define ID_FDMEXEC "$Header"
+
 #include "FGModel.h"
 #include "FGInitialCondition.h"
 
index 7a12a2f699c42557f38d7961e525f31878003fcc..0b596d1a2e207c308bfa6d34788d0a84508ba34c 100644 (file)
@@ -47,6 +47,8 @@ and the cg.
 #include "FGDefs.h"
 #include "FGForce.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = "ID_FORCE";
 
 FGForce::FGForce(FGFDMExec *FDMExec) :
     vFn(3),
index 5734d601ca09b5345fbdbbb77ec41cc268a29497..8bb2f55786ccc6bfba52e8e73ae1e73e64120055 100644 (file)
@@ -57,6 +57,8 @@ SENTRY
 INCLUDES
 *******************************************************************************/
 
+#define ID_FORCE "$Header"
+
 #include "FGFDMExec.h"
 #include "FGMatrix.h"
 
index 10a4aeb7103bba86af5e1ce5e1ff13d739ba11ee..085c8e6fa2ee81aff8e39555c4f5ca9d7414ff11 100644 (file)
@@ -37,6 +37,9 @@ INCLUDES
 
 #include "FGGroundReactions.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_GROUNDREACTIONS;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index 61315bc22c60f7fdc262ad901524bec03f3d856b..64555697423f5493530946baea0c1f5b96e16967 100644 (file)
@@ -55,6 +55,8 @@ INCLUDES
 
 #include "FGModel.h"
 
+#define ID_GROUNDREACTIONS "$Header"
+
 /*******************************************************************************
 CLASS DECLARATION
 *******************************************************************************/
index e2c865ec4a1ae88ed75908672f00340020c1cc0e..36e54c69b3f6d0bfa5aa0502b482b3445789f0e0 100644 (file)
@@ -37,6 +37,9 @@ INCLUDES
 
 #include "FGInertial.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_INERTIAL;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index 856b94c01ed94efb433ed9cf182ed2df9f2e48d4..115dbb71630913ba45bc7199dc9ad298e3b8618a 100644 (file)
@@ -56,6 +56,8 @@ INCLUDES
 #include "FGModel.h"
 #include "FGConfigFile.h"
 
+#define ID_INERTIAL "$Header"
+
 /*******************************************************************************
 CLASS DECLARATION
 *******************************************************************************/
index 53edce96db95aa3b39aea3092d4134a69deacc77..a792b4c60e334e240d02fb116f168ef0bc650adb 100644 (file)
@@ -55,6 +55,9 @@ INCLUDES
 #include "FGOutput.h"
 #include "FGDefs.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_INITIALCONDITION;
+
 FGInitialCondition::FGInitialCondition(FGFDMExec *FDMExec) {
   vt=vc=ve=0;
   mach=0;
index f4c33ce74ef4c6c681d7b6cfe1b545b21c6a1ac1..00f195c5b5b46cf9becfb0f334e400e5a276a666 100644 (file)
@@ -53,6 +53,8 @@ INCLUDES
 #include "FGAtmosphere.h"
 #include "FGMatrix.h"
 
+#define ID_INITIALCONDITION "$Header"
+
 /*******************************************************************************
 CLASS DECLARATION
 *******************************************************************************/
index 9aeca8fdf47904db2ae27750ac1b9a8d660724c6..6858c969cf92bf664c2b9b865112e7c90eff1281 100644 (file)
@@ -39,6 +39,9 @@ INCLUDES
 #include "FGLGear.h"
 #include <algorithm>
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_LGEAR;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index 9e8c46e16bc42534da934222da8e11fc50e96faf..be4abad6ff2b9f4a6ebbb9ef249dfaf13d6cfec0 100644 (file)
@@ -68,6 +68,8 @@ INCLUDES
 DEFINITIONS
 *******************************************************************************/
 
+#define ID_LGEAR "$Header"
+
 /*******************************************************************************
 CLASS DECLARATION
 *******************************************************************************/
index 4e534a54b431d3a644632fd15e51350c8c068473..f9cdd9cbc0c208fe6798109e885feccb08cd6e3c 100644 (file)
@@ -40,6 +40,9 @@ INCLUDES
 
 #include "FGMassBalance.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_MASSBALANCE;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index 4d6ac9d794d721785462e54062b02d40a815fc81..ca75b0fd7186fc56e48f484d851e602def1e6163 100644 (file)
@@ -44,6 +44,8 @@ INCLUDES
 
 #include "FGModel.h"
 
+#define ID_MASSBALANCE "$Header"
+
 /*******************************************************************************
 CLASS DECLARATION
 *******************************************************************************/
index 5b4f5da10ba5937b5f0495d92a53517c19144544..6671a3e45e1b85886841375dcc1c34a699439873 100644 (file)
@@ -20,6 +20,9 @@ INCLUDES
 
 #include "FGMatrix.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_MATRIX;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index d62e1dbebcfbfeed8246137c81abdd18f08c517b..98a9f94570e23ae3d01ced94c2dac967e509d768 100644 (file)
@@ -40,6 +40,8 @@ INCLUDES
 
 #include <string>
 
+#define ID_MATRIX "$Header"
+
 /*******************************************************************************
 FORWARD DECLARATIONS
 *******************************************************************************/
index 95807830d75dcfcde782749c0761a499f3257180..bc148164dbf2e810ddb2e6dc118f6af6e8015f7f 100644 (file)
@@ -50,6 +50,9 @@ INCLUDES
 #include "FGAuxiliary.h"
 #include "FGOutput.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_MODEL;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index c42f9075344e86cdc16df8a4182117e638526e3c..55aaffe1ef5745a5803906f2ce6bbf29488af735 100644 (file)
@@ -53,6 +53,8 @@ INCLUDES
 
 #include <string>
 
+#define ID_MODEL "$Header$"
+
 /*******************************************************************************
 DEFINES
 *******************************************************************************/
index 838b068be59094cd2e2483e7b92f456f1814d373..d1ec626e28566ea8093c0e40aab674a26eb24ee2 100644 (file)
@@ -37,6 +37,9 @@ INCLUDES
 
 #include "FGNozzle.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_NOZZLE;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index ff0b07c90f4e49d5745878c68241756e5fe1d9ee..e61bf5a408d5260242364efff456a63b6a812ca1 100644 (file)
@@ -49,6 +49,9 @@ INCLUDES
 #include "FGPosition.h"
 #include "FGAuxiliary.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_OUTPUT;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index 6fcffde766eadf94e20cfd028157957bb2ac96b4..60a3b99f925f55a445a3f4ac6024b29de3b1a972 100644 (file)
@@ -56,6 +56,8 @@ INCLUDES
 
 #include "FGfdmSocket.h"
 
+#define ID_OUTPUT "$Header$"
+
 /*******************************************************************************
 CLASS DECLARATION
 *******************************************************************************/
index 0982ca2b75920682c92ee5931b291ec33cbb2937..186ee1c3df0537023c4e3cc9204aab8638e21e82 100644 (file)
@@ -40,6 +40,9 @@ INCLUDES
 
 #include "FGPiston.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_PISTON;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index 61bcca2cea2a73ddc05e68b1a85875567ca57368..9fadd6ccbf49945c81a686fbf43caffdd59ff28d 100644 (file)
@@ -78,6 +78,9 @@ INCLUDES
 #include "FGAuxiliary.h"
 #include "FGOutput.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_POSITION;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index dcd6258d6f5fb03ef83fb20e1347e509402957c0..354f619449683e774a3afb714325ed0ce674124c 100644 (file)
@@ -45,6 +45,17 @@ INCLUDES
 #include "FGModel.h"
 #include "FGMatrix.h"
 
+#define ID_POSITION "$Header$"
+
+
+/*******************************************************************************
+DEFINITIONS
+*******************************************************************************/
+
+/** Models the lateral and longitudinal translational EOM.
+    @author Jon S. Berndt
+    @version $Id$
+  */
 /*******************************************************************************
 CLASS DECLARATION
 *******************************************************************************/
index 9296649c92a640057ec9f45713c347e7b4a7ac3c..0f7442a016600bba621336c52356cc75507c8dd3 100644 (file)
@@ -37,6 +37,9 @@ INCLUDES
 
 #include "FGPropeller.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_PROPELLER;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index 1d85a3c4c91cf9a76da11f9ee3b3283140950fbc..12b6330d3ffae5c76e6053cc7a5246680ce232fa 100644 (file)
@@ -44,6 +44,8 @@ INCLUDES
 
 #include "FGThruster.h"
 
+#define ID_PROPELLER "$Header$"
+
 /*******************************************************************************
 CLASS DECLARATION
 *******************************************************************************/
index 07574f56d800ea8a98d274a414afaaffff9d8487..818892df4be241587b2c6825f67e3ca53344929d 100644 (file)
@@ -58,6 +58,9 @@ INCLUDES
 
 #include "FGPropulsion.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_PROPULSION;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index 3cad5a1334a3d9289a3893e8b7e13c28229b50b9..c1255d671a1f0197b31d8a2d4f676868e08d557d 100644 (file)
@@ -38,6 +38,8 @@ SENTRY
 #ifndef FGPROPULSION_H
 #define FGPROPULSION_H
 
+#declare ID_PROPULSION "$Header$"
+
 /*******************************************************************************
 INCLUDES
 *******************************************************************************/
index 6a219f8023fef6d5ee315d9fe4dadcb56ccc6b2a..1957d1df716957e5ab9cf28ab382873f0c103d76 100644 (file)
@@ -40,6 +40,9 @@ INCLUDES
 
 #include "FGRocket.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_ROCKET;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index 119b200455978a401e8223afa6e55c6b7812c385..7336e959dbcc5ae758c60a9b498337fcd4e8b947 100644 (file)
@@ -44,6 +44,8 @@ INCLUDES
 
 #include "FGEngine.h"
 
+#define ID_ROCKET "$Header$"
+
 /*******************************************************************************
 CLASS DECLARATION
 *******************************************************************************/
index 70852f0d08fb2b031c29376e826021f6f54dd56b..b482da41acd3be9355f3dcef6766c6ee3c629068 100644 (file)
@@ -66,6 +66,9 @@ INCLUDES
 #include "FGAuxiliary.h"
 #include "FGOutput.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_ROTATION;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index f40d549307f428edd5fd987c8089dcdb486f91ab..a02b84032cdefeff70de27318801e50052db8e60 100644 (file)
@@ -75,6 +75,8 @@ INCLUDES
 #include "FGModel.h"
 #include "FGMatrix.h"
 
+#define ID_ROTATION "$Header$"
+
 /*******************************************************************************
 CLASS DECLARATION
 *******************************************************************************/
index 4ea2064f19da2a56105dab2da77ce952dee9bfd6..f45e13328bf0bcdf9286e046998fd6fa86603afa 100644 (file)
@@ -37,6 +37,9 @@ INCLUDES
 
 #include "FGRotor.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_ROTOR;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index 1ec4d7746d722b860bf262df2896192d3f131715..14df54e416f2775226679c187646aa1354bda382 100644 (file)
@@ -44,6 +44,8 @@ INCLUDES
 
 #include "FGThruster.h"
 
+#define ID_ROTOR "$Header$"
+
 /*******************************************************************************
 CLASS DECLARATION
 *******************************************************************************/
index b7649a405a4b69d8737b4babc2f0f291dbd9f680..f383f72b347f20e7a7fe9a0d1ede506f65832ab5 100644 (file)
@@ -63,6 +63,9 @@ INCLUDES
 #include "FGAuxiliary.h"
 #include "FGOutput.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_STATE;
+
 /*******************************************************************************
 MACROS
 *******************************************************************************/
index 10896b4f50c8195cfa13841661e5329923b362ee..1d81833951247c52765d997bf28cfef0093477e1 100644 (file)
@@ -65,6 +65,8 @@ INCLUDES
 DEFINES
 *******************************************************************************/
 
+#define ID_STATE "$Header$"
+
 /*******************************************************************************
 CLASS DECLARATION
 *******************************************************************************/
index 12fdf2ae004a0423e6f4269539c33bed410699dc..922ff8d0daec313b42298bbffd051a584300ddf2 100644 (file)
@@ -35,8 +35,12 @@ HISTORY
 ********************************************************************************
 INCLUDES
 *******************************************************************************/
+
 #include "FGTank.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_TANK;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index 167c815e374bf34a2f67a6fc8978fd31995247b2..5e767c893072bca9cecb2cf3bd20fe49169f0c01 100644 (file)
@@ -55,6 +55,8 @@ INCLUDES
 DEFINES
 *******************************************************************************/
 
+#define ID_TANK "$Header"
+
 /*******************************************************************************
 CLASS DECLARATION
 *******************************************************************************/
index 31dffd9d7b2de061860c438dd4bb8206866c2488..7391f2484cd437368ce2015f3a2c56c2ca158c85 100644 (file)
@@ -37,6 +37,9 @@ INCLUDES
 
 #include "FGThruster.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_THRUSTER;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index 57525dd64dd9e79db85e241aca536d377949ae25..6ccf197ac8301ae1e06bfc80d51ba291d0d98fd3 100644 (file)
@@ -44,6 +44,8 @@ INCLUDES
 
 #include "FGForce.h"
 
+#define ID_THRUSTER "$Header"
+
 /*******************************************************************************
 CLASS DECLARATION
 *******************************************************************************/
index f17e13756918b2891c195b118b915a8ecca1325d..031d0961f3004e449805540a2bbb2b3b0136a997 100644 (file)
@@ -68,6 +68,9 @@ INCLUDES
 #include "FGAuxiliary.h"
 #include "FGOutput.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_TRANSLATION;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index db9f9732f18b96c6a801b41b7128f1d5480501c1..cb3696b46127438e18b3365d71ab539089b2f643 100644 (file)
@@ -70,6 +70,8 @@ INCLUDES
 #include "FGModel.h"
 #include "FGMatrix.h"
 
+#define ID_TRANSLATION "$Header"
+
 /*******************************************************************************
 CLASS DECLARATION
 *******************************************************************************/
index 78d4d821978d6db4793c3134b0461afef331d8c5..852cf38e29e84251d027498e44e9fc85615af085 100644 (file)
@@ -52,6 +52,9 @@ INCLUDES
 #include "FGTrim.h"
 #include "FGAircraft.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_TRIM;
+
 /*******************************************************************************/
 
 FGTrim::FGTrim(FGFDMExec *FDMExec,FGInitialCondition *FGIC, TrimMode tt ) {
index 79244aacc1bc4fa5c60c920394f2b7b5efe6c8e6..c7088fa1c87360f154ab370dcb8185cb4ff4a68e 100644 (file)
@@ -65,6 +65,7 @@ INCLUDES
 
 #include <vector.h>
 
+#define ID_TRIM "$Header"
 
 /*******************************************************************************
 CLASS DECLARATION
index b59602e0fa526cc4b098c20081597ccf912c8fd4..a4df730636bc08df3251adfeb10607a25a78d9e1 100644 (file)
@@ -28,9 +28,7 @@
 --------------------------------------------------------------------------------
 7/3/00   TP   Created
  
-*/
-/*******************************************************************************
+********************************************************************************
 INCLUDES
 *******************************************************************************/
 
@@ -43,6 +41,9 @@ INCLUDES
 #include "FGTrimAxis.h"
 #include "FGAircraft.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_TRIMAXIS;
+
 /*****************************************************************************/
 
 FGTrimAxis::FGTrimAxis(FGFDMExec* fdex, FGInitialCondition* ic, Accel acc,
index 007b78515ddc576e3a0140f84b4368cda448350a..0bad11ddcb21daabbca696b62d625367e25c3f18 100644 (file)
@@ -54,6 +54,7 @@ INCLUDES
 #include "FGAuxiliary.h"
 #include "FGOutput.h"
 
+#define ID_TRIMAXIS "$Header"
 
 const string AccelNames[6]=   { "udot","vdot","wdot","qdot","pdot","rdot" };
 const string ControlNames[13]= { "Throttle","Sideslip","Angle of Attack",
index 4cc0accb4f58a60c12ff306644db8dc9245a5445..9e15172c1dab91124cdaccf6247b352cca33d579 100644 (file)
@@ -40,6 +40,9 @@ INCLUDES
 
 #include "FGTurboJet.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_TURBOJET;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index b38637e7c798b2a9f5ff5d962376c36523bb2ee4..2d3ceae65d7c2e343c8e656439c33a3730866b1b 100644 (file)
@@ -44,6 +44,8 @@ INCLUDES
 
 #include "FGEngine.h"
 
+#define ID_TURBOJET "$Header"
+
 /*******************************************************************************
 CLASS DECLARATION
 *******************************************************************************/
index 572656f38e00dabaa55c91cb0e9a1737204a6e97..222e19c99118588cd4b2f304fd89c4b4c3790b26 100644 (file)
@@ -40,6 +40,9 @@ INCLUDES
 
 #include "FGTurboShaft.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_TURBOSHAFT;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index e19f43cc732dda0b30404e01d4051fbc8aeb075b..5b1bfd1ae3fc64c41aac9545d71fd3cb87b7fb34 100644 (file)
@@ -44,6 +44,8 @@ INCLUDES
 
 #include "FGEngine.h"
 
+#define ID_TURBOSHAFT "$Header"
+
 /*******************************************************************************
 CLASS DECLARATION
 *******************************************************************************/
index 32f290c49e26e6eba68b02ec9fa0904fef904bbc..bed3e719a0d8eb68ff2687fa540fbcb6b35de891 100644 (file)
@@ -57,6 +57,9 @@ INCLUDES
 #include "FGState.h"
 #include "FGFDMExec.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_UTILITY;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index 4fb247ad98a8ce3dfaa57b81c77a3fe53c4bd746..f4614f344f3914656fe044e2ee8ba9ab978cd089 100644 (file)
@@ -42,6 +42,8 @@ INCLUDES
 DEFINES
 *******************************************************************************/
 
+#define ID_UTILITY "$Header"
+
 /*******************************************************************************
 CLASS DECLARATION
 *******************************************************************************/
index 17d6e21a453d5be19675237211cf6482975d43bd..97d731af9b3b1b8e3b5d99c98099a41ab94db126 100644 (file)
@@ -39,6 +39,9 @@ INCLUDES
 
 #include "FGfdmSocket.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_FDMSOCKET;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index 52f2ffe426a31aa7cf67dfc23529e3917cc2e9bd..d34d196104ebd90805678cff82e17a5d9a56b377 100644 (file)
@@ -76,6 +76,8 @@ INCLUDES
 DEFINITIONS
 *******************************************************************************/
 
+#define ID_FDMSOCKET "$Header"
+
 using std::cout;
 using std::endl;
 
index bbae63b137828b9910cd5e926e9334a484cd51ec..43850a69c3e11bf4c36d47cacd8681c8f0824242 100644 (file)
@@ -115,6 +115,8 @@ USEUNIT("FGAerodynamics.cpp");
 #include <ctime>
 #endif
 
+static const char *IdSrc = "$Header$";
+
 int main(int argc, char** argv)
 {
   FGFDMExec* FDMExec;
index 16be66794aeb041ec95bdee620bf163bcc0f8325..7ab308521f6d54a6971c7172b3226725e13be651 100644 (file)
@@ -1,9 +1,8 @@
-
 /*******************************************************************************
 
  Module:       FGDeadBand.cpp
- Author:       
- Date started: 
+ Author:       Jon S. Berndt
+ Date started: 11/1999
  
  ------------- Copyright (C) 2000 -------------
 
@@ -40,6 +39,9 @@ INCLUDES
 
 #include "FGDeadBand.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_DEADBAND;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index d3faf03176c0a8e3c9e7d16e51cb989e8b82a112..e1a3224ec4143370abda59e22c339dec9f336285 100644 (file)
@@ -49,6 +49,8 @@ INCLUDES
 DEFINES
 *******************************************************************************/
 
+#define ID_DEADBAND "$Header"
+
 class FGFCS;
 
 /*******************************************************************************
index 48491ef66b41beec368bed2e8a3966b3526823ee..321f57c0e8e2625d2ca0bcd580eab1a005e4d5a0 100644 (file)
@@ -1,8 +1,8 @@
 /*******************************************************************************
 
  Module:       FGFCSComponent.cpp
- Author:       
- Date started: 
+ Author:       Jon S. Berndt
+ Date started: 11/1999
  
  ------------- Copyright (C) 2000 -------------
 
@@ -39,16 +39,13 @@ INCLUDES
 
 #include "FGFCSComponent.h"                                    
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_FCSCOMPONENT;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
 
-// *****************************************************************************
-//  Function:   Constructor
-//  Purpose:
-//  Parameters: void
-//  Comments:
-
 FGFCSComponent::FGFCSComponent(FGFCS* _fcs) : fcs(_fcs)
 {
   Type       = "";
index ce4d72136ca000851aee108e191eeb9192eabf2f..ba79ed0852961a23f5415668785386286fa5572d 100644 (file)
@@ -53,6 +53,8 @@ INCLUDES
 DEFINES
 *******************************************************************************/
 
+#define ID_FCSCOMPONENT "$Header"
+
 using std::string;
 
 class FGFCS;
index 71170efe16058690d56080823ed135a890917237..a6da5b275b57e5086588d9cc5c5aa6af46c1cb71 100644 (file)
@@ -1,8 +1,8 @@
 /*******************************************************************************
 
  Module:       FGFilter.cpp
- Author:       
- Date started: 
+ Author:       Jon S. Berndt
+ Date started: 11/2000
  
  ------------- Copyright (C) 2000 -------------
 
@@ -39,16 +39,13 @@ INCLUDES
 
 #include "FGFilter.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_FILTER;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
 
-// *****************************************************************************
-//  Function:   constructor
-//  Purpose:
-//  Parameters: void
-//  Comments:
-
 FGFilter::FGFilter(FGFCS* fcs, FGConfigFile* AC_cfg) : FGFCSComponent(fcs),
                                                        AC_cfg(AC_cfg)
 {
index 38391469ed2809bc249354b77fbc781c66fab407..a0a6845752b6bd6231402d328277a48438fc8149 100644 (file)
@@ -48,6 +48,8 @@ INCLUDES
 DEFINES
 *******************************************************************************/
 
+#define ID_FILTER "$Header"
+
 /*******************************************************************************
 CLASS DECLARATION
 *******************************************************************************/
index 436069833146e2784b3dc47b594603b50867dcc4..3b22923f4bf4ff7295644fa0e4ad65c1d0d5fb4d 100644 (file)
@@ -39,6 +39,9 @@ INCLUDES
 
 #include "FGFlaps.h"
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_FLAPS;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index 4a5fe019a7e0d6a1d2df4c2e4dd261553c42c1c7..f7c6692dfe371d45049296a79ced8cafb3d55e62 100644 (file)
@@ -61,6 +61,8 @@ INCLUDES
 DEFINES
 *******************************************************************************/
 
+#define ID_FLAPS "$Header"
+
 /*******************************************************************************
 CLASS DECLARATION
 *******************************************************************************/
index 40b4fe4aa3a0ae0098a9dbdb6712bfdc44af75d2..104b9540f3647c0f4ba25825496cda59bd22acdc 100644 (file)
@@ -1,8 +1,8 @@
 /*******************************************************************************
 
  Module:       FGGain.cpp
- Author:       
- Date started: 
+ Author:       Jon S. Berndt
+ Date started: 4/2000
  
  ------------- Copyright (C) 2000 -------------
 
@@ -39,6 +39,9 @@ INCLUDES
 
 #include "FGGain.h"            
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_GAIN;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
index 5ee268966adc0c7cac73139d0c3f919a47596c73..cab7ab5cd29befb1ce23913ada47a3876ad45717 100644 (file)
@@ -61,6 +61,8 @@ INCLUDES
 DEFINES
 *******************************************************************************/
 
+#define ID_GAIN "$Header"
+
 class FGFCS;
 
 /*******************************************************************************
index f58ffbc5cc176edd8ef581a729f55debc0f64d83..5203bf6f9c723d0fd48b4d16a96856debd896a72 100644 (file)
@@ -1,4 +1,3 @@
-
 /*******************************************************************************
 
  Module:       FGGradient.cpp
@@ -40,16 +39,13 @@ INCLUDES
 
 #include "FGGradient.h"                                
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_GRADIENT;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
 
-// *****************************************************************************
-//  Function:   Run
-//  Purpose:
-//  Parameters: void
-//  Comments:
-
 FGGradient::FGGradient(FGFCS* fcs, FGConfigFile* AC_cfg) : FGFCSComponent(fcs),
                                                            AC_cfg(AC_cfg)
 {
index 7433c36e3e53b1ddd9e019c7a8fdaeceffb5d352..9130c1c20a79b3338b4bcb2b8824e223d1c16909 100644 (file)
@@ -49,6 +49,8 @@ INCLUDES
 DEFINES
 *******************************************************************************/
 
+#define ID_GRADIENT "$Header"
+
 class FGFCS;
 
 /*******************************************************************************
index 8f85e18dc86b7198b803f4278e1543fa5adce9b5..a013eee599fa2468bafd1585fa3b0d09ab0c40e1 100644 (file)
@@ -1,8 +1,8 @@
 /*******************************************************************************
 
  Module:       FGSummer.cpp
- Author:       
- Date started: 
+ Author:       Jon S. Berndt
+ Date started: 4/2000
  
  ------------- Copyright (C) 2000 -------------
 
@@ -39,16 +39,13 @@ INCLUDES
 
 #include "FGSummer.h"            
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_SUMMER;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
 
-// *****************************************************************************
-//  Function:   Constructor
-//  Purpose:
-//  Parameters: void
-//  Comments:
-
 FGSummer::FGSummer(FGFCS* fcs, FGConfigFile* AC_cfg) : FGFCSComponent(fcs),
                                                        AC_cfg(AC_cfg)
 {
index 3e768bc683a714f1d260faf394a1c2641340de6b..749dc0c545a008144a9d2c61122d3155d376508f 100644 (file)
@@ -61,6 +61,8 @@ INCLUDES
 DEFINES
 *******************************************************************************/
 
+#define ID_SUMMER "$Header"
+
 /*******************************************************************************
 CLASS DECLARATION
 *******************************************************************************/
index 8de5203d160a7c4771eb25041b18d80835d94006..6687abbd943feb820b4c869ef60670212d69e14c 100644 (file)
@@ -2,8 +2,8 @@
 /*******************************************************************************
 
  Module:       FGSwitch.cpp
- Author:       
- Date started: 
+ Author:       Jon S. Berndt
+ Date started: 4/2000
  
  ------------- Copyright (C) 2000 -------------
 
@@ -40,16 +40,13 @@ INCLUDES
 
 #include "FGSwitch.h"                                  
 
+static const char *IdSrc = "$Header$";
+static const char *IdHdr = ID_SWITCH;
+
 /*******************************************************************************
 ************************************ CODE **************************************
 *******************************************************************************/
 
-// *****************************************************************************
-//  Function:   constructor
-//  Purpose:
-//  Parameters: void
-//  Comments:
-
 FGSwitch::FGSwitch(FGFCS* fcs, FGConfigFile* AC_cfg) : FGFCSComponent(fcs),
                                                        AC_cfg(AC_cfg)
 {
index 3e95a9e71e5eb5d0d49fa4c65adf725ea561e452..475cf7e66d5bde289f740b335a708d775b60c0d8 100644 (file)
@@ -49,6 +49,8 @@ INCLUDES
 DEFINES
 *******************************************************************************/
 
+#define ID_SWITCH "$Header"
+
 /*******************************************************************************
 CLASS DECLARATION
 *******************************************************************************/