http://www.av8n.com/fly/fgfs/vce-wav.tgz
*) Louder. This comes at the cost of some distortion, but overall much more readable (in the presence of other noise). *) Many "fake" words added ... words necessary for ATIS. Strange words are better than silence, in the short run. (In the long run, this whole voice system needs to be re-engineered.) http://www.av8n.com/fly/fgfs/atis.diff *) Get rid of some memory leaks. *) Keep track of which ATC services are active on which radios. *) Reorganize ATCmgr and the associated data structures so that -- we can have some number of radios other than 2 -- information needed by ATC objects is stored where it is needed (in the objects) rather than in unusable length-2 arrays in ATCmgr. *) ATIS can be received on nav frequencies, not just comm. *) ATIS can be updated at times other than at the top of the hour. *) Fix ATIS sequence-letter generation. *) ATIS listens for "attention" signal, to respond to sudden changes in the weather. *) Make the code in ATCmgr much shorter and more regular. *) Fix some thread-unsafe code. *) Use calculated (not guessed) length for some buffers. Use automatic variables rather than "new" and "delete". *) Tidy up ATIS sequence-letter generation *) Make ATIS volume respond to radio volume setting *) Fix some wrong comments. Delete some long-dead commented-out code. *) Area-related services (i.e. approach radar) are handled more-nearly consistently with radio-frequency related services. *) ATIS generates correct runway number and suffix (nine right, one one left). *) ATIS phraseology more nearly conforms to international standard METAR pattern, and therefore to usual FAA practice. *) ATIS now reports sky condition. *) ATIS now reports multiple layers of clouds, not just the lowest layer. *) ATIS now takes field elevation into account when calculating sky condition and ceiling. *) ATIS now reports dewpoint. *) ATIS now can handle negative quantities (temperature and dewpoint). *) ATIS can now report report fractional-mile visibility. *) ATIS now uses magnetic (not true) wind directions. *) ATIS messages now in property tree, so it can be read e.g. by the http interface. *) ATIS messages now printed to console, so they can be read by eye, which is important since the simple voice system is missing many of the key words. *) et cetera. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel