----- 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
