]> git.mxchange.org Git - flightgear.git/blobdiff - src/FDM/LaRCsim.hxx
Updated to match changes in radiostack.[ch]xx
[flightgear.git] / src / FDM / LaRCsim.hxx
index 2ac2f5dd43477bbe99dcf18de21ff6aa035dcc5b..7ce2ddc80afb5f4cad9cb84d20853db210734566 100644 (file)
 
 class FGLaRCsim: public FGInterface {
 
+private:
+
     FGNewEngine eng;
     LaRCsimIC* lsic;
     void set_ls(void);
     void snap_shot(void);
     double time_step;
+    SGPropertyNode *speed_up;
+    SGPropertyNode *aero;
     
 public:
-    FGLaRCsim(void);
+
+    FGLaRCsim( double dt );
     ~FGLaRCsim(void);
     
     // copy FDM state to LaRCsim structures
@@ -50,10 +55,10 @@ public:
     bool copy_from_LaRCsim();
 
     // reset flight params to a specific position 
-    bool init( double dt );
+    void init();
 
     // update position based on inputs, positions, velocities, etc.
-    bool update( int multiloop );
+    void update( double dt );
     
     // Positions
     void set_Latitude(double lat);  //geocentric
@@ -75,14 +80,15 @@ public:
     void set_Gamma_vert_rad( double gamma);
     
     // Earth
-    void set_Runway_altitude(double ralt);
     void set_Static_pressure(double p);
     void set_Static_temperature(double T); 
     void set_Density(double rho); 
 
+/*
     void set_Velocities_Local_Airmass (double wnorth, 
                                       double weast, 
                                       double wdown );
+*/
 };