Hi Shad,

what you want to do should be possible. Many internals are exposed through the 
property tree, which is accesible in many ways. 
There is a http and a telnet interface ready for use. A powerful thing is the 
interface with a freely configurable protocol to send and receive properties. 
This interface can talk via tcp or udp.

So you need some kind of gui to trigger the failures, a layer that translates 
this to flightgear properties and a communication layer that communicates 
with the flightgear instances. This is an independent application, so you can 
write it in c, c++, c#, java, php or whatever you like, but you might keep 
cross platform usability in mind.

Probably not every aircraft developer has implented every failure feature in 
his aircraft, since most of them are happy if the "normal procedures" work. 
Also, some systems are implemented, some are not. So for most GA aircraft for 
example, the landing gear has no model for the hydraulic system but a 
simple "if you operate the gear lever, the gear is extending" functionality. 

What you want to do has been on my wishlist for a while and I am looking 
forward to seeing your results.

Greetings, Torsten
Am Mittwoch, 19. Dezember 2007 02:57 schrieb Shad Young:
> Thanks John,
>
> As this will be running in Windows (could not convince the client to go
> Linux), I was going to use a GUI based interface. I was thinking C++ but
> am open to alternate suggestions.
>
> I am coming from the MSFS world and have not had a lot of time to
> explore FlightGear yet in great detail (been having to much fun flying
> it). The next thing to do will be to include specific hydraulic
> failures, as these seem to be lacking, or did I miss this?
>
> All in all I am liking what I am seeing in the new 1.0.0. Good work all,
> and I look forward to working with you all.
>
> Cheers
> Shad
>
> John Denker wrote:
> > On 12/18/2007 06:04 PM, Shad Young wrote:
> >> .... I have been contracted to help develop a
> >> multi-seat training simulator in which the instructor can trigger
> >> failures to individual users in a 25 seat to 1 instructor classroom. The
> >> school in which I am developing this for would prefer to use FlightGear
> >> in that it is open source.
> >>
> >> As a first step, I would like to know the feasibility of this using the
> >> existing code base
> >
> > It's feasible.
> > It's trivial.
> >
> >> Needless to say, any new code developed will be contributed back to the
> >> community.
> >
> > Use the http interface to unset the "serviceable" flags on
> > the affected instruments and systems.  All you need to write
> > is a little perl script to do the 25-to-1 multiplex/demultiplex
> > operation.
> >
> >
> > -------------------------------------------------------------------------
> > SF.Net email is sponsored by:
> > Check out the new SourceForge.net Marketplace.
> > It's the best place to buy or sell services
> > for just about anything Open Source.
> > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketpl
> >ace _______________________________________________
> > Flightgear-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/flightgear-devel
>
> -------------------------------------------------------------------------
> SF.Net email is sponsored by:
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services
> for just about anything Open Source.
> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplac
>e _______________________________________________
> Flightgear-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/flightgear-devel

-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Flightgear-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to