From b162cf87074953c84e80cdc677fefd6213740ca9 Mon Sep 17 00:00:00 2001 From: andy Date: Mon, 24 Jun 2002 04:18:53 +0000 Subject: [PATCH] Wrong units when interpreting tags. --- src/FDM/YASim/FGFDM.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/FDM/YASim/FGFDM.cpp b/src/FDM/YASim/FGFDM.cpp index 56d613679..c0aa05684 100644 --- a/src/FDM/YASim/FGFDM.cpp +++ b/src/FDM/YASim/FGFDM.cpp @@ -301,7 +301,7 @@ void FGFDM::getExternalInput(float dt) // Weights for(i=0; i<_weights.size(); i++) { WeightRec* wr = (WeightRec*)_weights.get(i); - _airplane.setWeight(wr->handle, fgGetFloat(wr->prop)); + _airplane.setWeight(wr->handle, LBS2KG * fgGetFloat(wr->prop)); } } @@ -338,7 +338,7 @@ void FGFDM::setOutputProperties() Thruster* t = er->eng; sprintf(buf, "%s/fuel-flow-gph", er->prefix); - fgSetFloat(buf, (t->getFuelFlow()/fuelDensity) * 3600 * CM2GALS); + fgSetFloat(buf, (t->getFuelFlow()/fuelDensity) * 3600 * CM2GALS); if(t->getPropEngine()) { PropEngine* p = t->getPropEngine(); -- 2.39.5