I wrote:
> First, the air pressures returned from the environment system don't
> agree with the standard atmosphere that YASim uses to do its
> calibration
Heh, funny that. The new environment manager *is* using YASim's
numbers. :)
Nonetheless, I think I found the problem. In converting the YASim
table to the new format, its values were re-encoded as deltas from sea
level conditions, with sea level pressure defined as 29.92 inches of
mercury. But in the FGEnvironment constructor, I see the following
initializer:
pressure_sea_level_inhg(28),
Now, 28 in. Hg is a reasonable sea level pressure. But it's not the
same one that the table is assuming. At sea level, it's off by only
about 2 inches. But at altitude, it's off by a whopping TWO inches! :)
This value can be set from other places, so I'm not 100% sure this is
the problem. I can't test fgfs right now because my fiancee is laying
out wedding invitations on the good computer. But it looks pretty
suspicious. I'd suggest:
- pressure_sea_level_inhg(28),
+ pressure_sea_level_inhg(29.92),
Andy
--
Andrew J. Ross NextBus Information Systems
Senior Software Engineer Emeryville, CA
[EMAIL PROTECTED] http://www.nextbus.com
"Men go crazy in conflagrations. They only get better one by one."
- Sting (misquoted)
_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel