70
edits
John Denker (talk | contribs) (ILS service volume issues) |
John Denker (talk | contribs) (textranslate step/scroll apply_mod()) |
||
Line 49: | Line 49: | ||
OSG_GL_EXTENSION_DISABLE=ATI:GL_SGIS_generate_mipmap is set. | OSG_GL_EXTENSION_DISABLE=ATI:GL_SGIS_generate_mipmap is set. | ||
==== Numerous bugs in ATIS feature ==== | ==== Numerous bugs in ATIS feature. ==== | ||
1) The ATIS is supposed to change whenever there is a | 1) The ATIS is supposed to change whenever there is a | ||
Line 196: | Line 196: | ||
or one quarter of the window is on-screen. | or one quarter of the window is on-screen. | ||
==== Navigation databases out-of-date ==== | |||
==== Navigation | |||
The database of navigation waypoints and fixes has an internal | The database of navigation waypoints and fixes has an internal | ||
Line 207: | Line 206: | ||
current x-plane database, was made available. So far | current x-plane database, was made available. So far | ||
it has been ignored. | it has been ignored. | ||
Similar remarks apply to the ''navaids'' database. | |||
==== Ident from phantom DME. ==== | ==== Ident from phantom DME. ==== | ||
Line 261: | Line 262: | ||
the engine. | the engine. | ||
==== Airport lighting in poor weather ==== | ==== Airport lighting in poor weather. ==== | ||
The code in tileentry.cxx turns on airport lights according to | The code in tileentry.cxx turns on airport lights according to | ||
Line 453: | Line 454: | ||
but not yet incorporated. | but not yet incorporated. | ||
==== Other service volume issues ==== | ==== Other service volume issues. ==== | ||
The code in navradio.cxx has no understanding of how | The code in navradio.cxx has no understanding of how | ||
Line 471: | Line 472: | ||
== Missing Features and Traps for the Unwary == | == Missing Features and Traps for the Unwary == | ||
==== Version number, please ==== | ==== Version number, please. ==== | ||
It would be helpful to have an easy, documented way to ascertain the | It would be helpful to have an easy, documented way to ascertain the | ||
Line 481: | Line 482: | ||
helpful. | helpful. | ||
==== Rabbits extinct ==== | ==== Rabbits extinct. ==== | ||
In the real world, many airports have '''sequenced flashers''' | In the real world, many airports have '''sequenced flashers''' | ||
Line 490: | Line 491: | ||
has been made to implement this. | has been made to implement this. | ||
==== No comm volume control ==== | ==== No comm volume control. ==== | ||
In many aircraft including the default c172p, the comm | In many aircraft including the default c172p, the comm | ||
Line 505: | Line 506: | ||
Seneca bug.) | Seneca bug.) | ||
==== Incompatible Scenery ==== | ==== Incompatible Scenery. ==== | ||
Using e.g. google, it is easy to find out-of-date scenery | Using e.g. google, it is easy to find out-of-date scenery | ||
Line 531: | Line 532: | ||
verbiage). | verbiage). | ||
==== ASOS | ==== ASOS and AWOS are AWOL. ==== | ||
At many non-tower airports (and even some tower airports) there | At many non-tower airports (and even some tower airports) there | ||
Line 538: | Line 539: | ||
It ought to be straightforward to implement this, as a slight | It ought to be straightforward to implement this, as a slight | ||
variation on the existing ATIS feature. | variation on the existing ATIS feature. | ||
==== Nasty roundoff problems with textranslate step and scroll. ==== | |||
The textranslate function is delightful for 3D animation | |||
of mechanical drum-type displays as on old-fashioned | |||
odometers and Hobbs meters. | |||
It is not, however, a convenient way to implement digital | |||
readouts. It works OK for integers, but the code in | |||
apply_mod() suffers from deep-seated numerical instability | |||
when dealing with decimal fractions, such as the ".1" in | |||
122.1 MHz, particularly when the scroll-value is zero. | |||
* One workaround is to stick to integers, e.g. integer | |||
kHz rather than fractional MHz. | |||
* Another workaround is to always employ a small positive | |||
scroll value. A patch to make a positive scroll value | |||
the ''default'' has been offered but not yet incorporated. | |||
What we really need is a whole new support routine for dealing | |||
with 3D digital displays, something at least as nice as the | |||
support for 2D instruments. | |||
== Fixed Bugs == | == Fixed Bugs == |
edits