From ca462fa54632ee994cca02780a514d0f4d111c96 Mon Sep 17 00:00:00 2001 From: ehofman Date: Mon, 30 Jan 2006 10:54:10 +0000 Subject: [PATCH] =?utf8?q?Mathias=20Fr=F6hlich:?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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 fixes this problem. --- src/FDM/NullFDM.cxx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/FDM/NullFDM.cxx b/src/FDM/NullFDM.cxx index d290d6eb0..5589c4490 100644 --- a/src/FDM/NullFDM.cxx +++ b/src/FDM/NullFDM.cxx @@ -40,6 +40,8 @@ FGNullFDM::~FGNullFDM() { // 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 @@ void FGNullFDM::init() { // 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()); } -- 2.39.5