8,805
edits
Fusionstream (talk | contribs) m (Draft) |
(It makes no sense to re-invent existing defaults.) |
||
Line 1: | Line 1: | ||
{{WIP}} | |||
==WORK IN PROGRESS== | ==WORK IN PROGRESS== | ||
TODO: standardise locations most common to existing aircraft to ease transition | TODO: standardise locations most common to existing aircraft to ease transition | ||
Line 4: | Line 6: | ||
With common aircraft properties found in uncommon locations, assigning buttons in joysticks to certain functions became mostly a hit or miss affair. | With common aircraft properties found in uncommon locations, assigning buttons in joysticks to certain functions became mostly a hit or miss affair. | ||
There was an [http://code.google.com/p/flightgear-bugs/issues/detail? | There was an [http://code.google.com/p/flightgear-bugs/issues/detail?id=1173 attempt to unify it all with a nasal script] but after consulation and comments with others, this attempt was replaced with the solution to standardise common aircraft properties in standardised locations. | ||
This document will exhaustively list property tree locations where aircraft developers should store their aircraft properties (if not alias them). | This document will exhaustively list property tree locations where aircraft developers should store their aircraft properties (if not alias them). | ||
Line 10: | Line 12: | ||
==Gear== | ==Gear== | ||
===States=== | ===States=== | ||
*In /controls/ | *In /controls/gear | ||
** /controls/ | ** /controls/gear/brake-parking<br />0 = Off<br />1 = On | ||
** /controls/ | ** /controls/gear/brake-chokes<br />0 = Off<br />1 = On | ||
** /controls/ | ** /controls/gear/antiskid<br />0 = Off<br />1 = On | ||
** /controls/ | ** /controls/gear/autobrake<br />0 = Off<br />1 = On | ||
launcbar | launcbar | ||
servicable | servicable | ||
Line 24: | Line 26: | ||
brake-available | brake-available | ||
retractable | retractable | ||
** /controls/ | ** /controls/gear/gear-down<br />0 = Retracted<br />1 = Extended | ||
*In /controls/ | *In /controls/gear/gear[n] | ||
===Transitions=== | ===Transitions=== | ||
*In / | *In /gear/gear[n] | ||
** / | ** /gear/gear[n]/position-norm<br />0 = Fully Retracted<br />0.x = Transitioning<br />1 = Fully Extended | ||
*In /controls/ | *In /controls/gear/gear[n] | ||
brake-pressure 0 0.x 1 | brake-pressure 0 0.x 1 | ||
friction-ground | friction-ground |