Jon, On Tuesday 24 January 2006 22:45, Jon Stockill wrote: > I've just discovered that when using the null fdm I'm not getting > updates to /position/ground-elev-m any more. So I can't actually > retrieve the terrain elevation. Is there somewhere else in the property > tree I could read this from? The attached patch should fix your problem.
Eric, could you apply please? Greetings Mathias -- Mathias Fröhlich, email: [EMAIL PROTECTED]
Index: src/FDM/NullFDM.cxx =================================================================== RCS file: /var/cvs/FlightGear-0.9/source/src/FDM/NullFDM.cxx,v retrieving revision 1.4 diff -u -r1.4 NullFDM.cxx --- src/FDM/NullFDM.cxx 19 Nov 2004 22:10:42 -0000 1.4 +++ src/FDM/NullFDM.cxx 28 Jan 2006 10:17:18 -0000 @@ -40,6 +40,8 @@ // Initialize the NullFDM flight model, dt is the time increment // for each subsequent iteration through the EOM void FGNullFDM::init() { + //do init common to all the FDM's + common_init(); // cout << "FGNullFDM::init()" << endl; set_inited( true ); } @@ -50,4 +52,6 @@ // external source.) void FGNullFDM::update( double dt ) { // cout << "FGNullFDM::update()" << endl; + // That is just to trigger ground level computations + _updateGeodeticPosition(get_Latitude(), get_Longitude(), get_Altitude()); }