Re: [Opengc-devel] OpenGC for RADAR Panels and HUDs
Status: Pre-Alpha
Brought to you by:
madmartigan
From: Stein,Jeffrey L. <js...@mi...> - 2003-11-11 15:56:59
|
In response to the question about a radar display. In our work with openGC we've put together a rather extensive nav display using an in-house flight simulator. Our flight simulator sends out TCAS traffic. The nav display was built with an old build of openGC before it had support for a nav display and thus the entire gauge was written by us. The approach I used, which I'm not sure is the best appraoch, was to create a set of classes for various navData types: Waypoints, Stations, Airports etc. each of these instantiated from gaugeComponent and they all had their own render method. I also added TCAS data wrapped everything into STL Lists and threw it into a navData class. I added this class to the datasource and everything came together. Assuming you are talking about a radar display in terms of an airplanes navigation display OGC is fine for doing it as its been done. If you are refering to a stationary radar display I would also suggest that OGC is fine to use because it would more or less be the same implementation as the nav display except you would have a stationary point instead of a flying plane. As we have made substantial modifications to OGC I'm not sure how useful any of my code would be but if you have any questions feel free to ask. -jeff Damion Shelton wrote: > Hi, > > Developing a HUD would be very easy in the present system, given that > they are usually simpler than in-cockpit displays. You should be able > to use the basic 777 PFD as a starting point; I would imagine that by > removing the background color on the ADI for example, and switching > the foreground (lines, fonts, etc.) to be monochromatic you could get > a decent HUD pretty quickly. > > A radar display would be a bit more complicated; not in regards to > rendering, but rather data representation. OpenGC currently has no way > of storing information about other aircraft or radar contacts. This > would have to be an extension to the ogcDataSource object; not hard, > but definitely more time consuming than the HUD. This of course also > presumes that you have a source of radar contact data. The > FSUIPC/FS2004 interface provides this sort of data (in order to > simulate TCAS) but that functionality is not yet present in OpenGC. > > In regards to documentation, there is no definitive programming guide > available for OpenGC at this time. I'm working on set of code > revisions, and one of the new features will be a set of Doxygen > documentation generated automatically from the source code. I have a > preliminary version of this on my hard drive, but since it documents > the new version of OpenGC, not the current CVS version, I'm not sure > that this would be of much use (though I'd be happy to send it to you > if you'd like). I hope to have the new version of OpenGC posted to CVS > and the web site updated with the new documentation by the end of this > month. I've also been working on programmer's guide PDF, but as I'm > currently involved in source revisions, I can't predict when this will > be available. > > Incidentally, I'm hoping that the code revisions will make OpenGC > significantly easier to use... I guess we'll find out. > > Any other questions, feel free to ask. > > Cheers, > -Damion- > > On Nov 10, 2003, at 10:48 PM, Ed Peddycoart wrote: > >> I am interested in using OpenGC for some instrumentation >> development. I am >> interested in developing some RADAR panels, and HUDs. Is this something >> that OpenGC can currently handle, or would it be "simple enough" to >> extend >> the capabilities to handle these instruments? Also, where can I find >> some >> beginner level docs for OpenGC? >> Thanks, >> Ed >> >> >> >> >> ------------------------------------------------------- >> This SF.Net email sponsored by: ApacheCon 2003, >> 16-19 November in Las Vegas. Learn firsthand the latest >> developments in Apache, PHP, Perl, XML, Java, MySQL, >> WebDAV, and more! http://www.apachecon.com/ >> _______________________________________________ >> Opengc-devel mailing list >> Ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opengc-devel >> >> > > --------- > Damion Shelton > Carnegie Mellon University, Robotics Institute > A408-o Newell Simon Hall > 412.268.3866 (office) > 412.818.8829 (cell) > 412.268.6436 (fax) > http://www.cs.cmu.edu/~beowulf > --------- > I wish I would have a real tragic love affair and get so bummed out > that I'd just quit my job and become a bum for a few years, because I > was thinking about doing that anyway. > > > > ------------------------------------------------------- > This SF.Net email sponsored by: ApacheCon 2003, > 16-19 November in Las Vegas. Learn firsthand the latest > developments in Apache, PHP, Perl, XML, Java, MySQL, > WebDAV, and more! http://www.apachecon.com/ > _______________________________________________ > Opengc-devel mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/opengc-devel |