On Sat, 25 Jun 2011, Mathias Fröhlich wrote:
Hi Gene,
On Wednesday, June 15, 2011 21:43:36 Gene Buckle wrote:
In thinking about it a bit and being reminded of the existing HLA
interface that FlightGear has, I'm leaning toward proposing something
built with Python and the PyQT4 GUI library. Both components are
cross-platform and there is a Python binding for the CERTI HLA library
(PyHLA).
Well you can use PyHLA - That should just work with any RTI-1.3 library.
But, did you try OpenRTI?
I haven't tried anything yet. I'm still tossing the idea around in my
head and trying to decide if I want to learn yet _another_ toolkit (PyQT4,
PyGUI or whatever else). My main issue is that I'm primarily a Windows
developer and I don't have much interest in cross-platform anything. :)
There is a python binding included for the newer rti1516 standard. And
in fact I have some python glue code that makes it easy to do python
clients with that binding. We have run all this at LinuxTag. Including a
small python script that prvides an ogle doing cirgles around a fixed
point just as a demo how this
What's an "ogle"?
The idea here is to create a stand-alone application that replaces all the
built-in GUI functionality and communicates with FlightGear via the HLA
interface. When the manager application meets that goal, the existing GUI
can be either removed completely or simply "unbound" at compile time so
it's not available.
Yes, in the long term this could be kind of a plan.
I can see several components in this area:
The viewer. That was the original reason I started fgviewer. I want to have a
pure viewer application that does not do any simulation.
I've never used fgviewer so I'm not sure what it does.
The simulated aircraft. This includes *all* subsystems that belong to this
particular aircraft. This must be done in a way that you can run several of
these in a single federation.
The management application wouldn't be running any of the sub-systems,
just "observing" them. One of the issues that caught me up short was the
requirement to sift through the chosen aircrafts configuration and Nasal
files in order to take into account all the little custom menu items and
controls that would have to be replicated on the manager interface. That
was pretty discouraging all by itself.
I think the scope of what you've got in mind and what I've got in mind are
widely seperated. :)
My initial concept would essentially perform the same functions as the
instructor console in a commercial FFS. You could tweak any parameter of
the simulator from that point, including aircraft selection, position,
configuration, etc. This app wouldn't be running on the same machine as
the simulator & scene generator itself. (What would be neat is a three
machine setup - one for the scene generator, one for the flight/systems
model and one for the instructor/manager console.)
I think I need to sit down and do a proper outline of what I see going
into this and where it could go. I'd rather not create something like
this organically. It could get ugly quick that way.
Thanks for the detailed info Mathias!
g.
--
Proud owner of F-15C 80-0007
http://www.f15sim.com - The only one of its kind.
http://www.simpits.org/geneb - The Me-109F/X Project
Some people collect things for a hobby. Geeks collect hobbies.
ScarletDME - The red hot Data Management Environment
A Multi-Value database for the masses, not the classes.
http://www.scarletdme.org - Get it _today_!
Political correctness is a doctrine, fostered by a delusional, illogical
minority, and rabidly promoted by an unscrupulous mainstream media, which
holds forth the proposition that it is entirely possible to pick up a turd
by the clean end.
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense..
http://p.sf.net/sfu/splunk-d2d-c1
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel