----- Original Message ----- 
From: "Gene Buckle" <[EMAIL PROTECTED]>
To: "FlightGear developers discussions" <[EMAIL PROTECTED]>
Sent: Tuesday, November 11, 2003 8:27 PM
Subject: [Flightgear-devel] My first "real" patches...


> Basically what I've done here is expanded upon the ejection seat
> properties to make them more flexible.
>
> I did this as a patch because it was something that a) needed to be done
> and b) looked simple enough for me to do without botching it too badly. :)
>
> The former property node was:
>
> /controls/seat/eject as a boolean value.
>
> Since there are a number of ejection seat equipped aircraft out there that
> have more than one seat, I've added code to track those.
>
> The tree now looks like this:
>
> /controls/seat/eject[%d]/initiate - bool
> If this becomes true, then the handles were pulled.
>
> /controls/seat/eject[%d]/status - int
> This describes the current status of each seat.
>
> SEAT_SAFED - seat won't fire if handles are pulled (no code behind this
> yet)
> SEAT_ARMED - the safety pins have been removed and the seat CAN be fired.
> SEAT_FAIL - initiator train has failed or instructor forced the seat not
> to operate.
>
> /controls/seat/cmd_selector_valve - int
> This holds the position of the Command Selector Valve that is used
> to control how 2 seat ejection functions.
>
> CMD_SEL_NORM - Rear seat fires and then front seat fires if front seat
> fires.  If the rear seat is fired, it does not initiate the front seat.
>
> CMD_SEL_AFT - Rear seat fires first when triggered from either seat.
>
> CMD_SEL_SOLO - Front seat fires and then rear seat after a small delay.
>
> There's more technically descriptive detail about how the whole system is
> supposed to work, but for a basic first pass this should suffice.
>
> Note that the only real functionality is in the handling of the seat
> status condition when a seat is "fired".  No other programming has been
> done as yet.  However, if someone adds a bang seat to one of the models,
> I'd be happy to get the routines fleshed out more.
>
> Questions?  Comments?  What'd I forget?
>

FDM for a parachute ?? round or rectangular chute ?? joystick controls the
shrouds ?? cutting loose the main and deploying the spare ?? skydiving ??
(ok -- not really related to the ejection code itself, but it would be nice
:) )


_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to