Common aircraft properties: Difference between revisions

Jump to navigation Jump to search
It makes no sense to re-invent existing defaults.
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?can=2&start=0&num=100&q=&colspec=ID%20Type%20Status%20Priority%20Summary%20Aircraft%20Milestone&groupby=&sort=-id&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.
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/gears
*In /controls/gear
** /controls/gears/brake-parking<br />0 = Off<br />1 = On
** /controls/gear/brake-parking<br />0 = Off<br />1 = On
** /controls/gears/brake-chokes<br />0 = Off<br />1 = On
** /controls/gear/brake-chokes<br />0 = Off<br />1 = On
** /controls/gears/antiskid<br />0 = Off<br />1 = On
** /controls/gear/antiskid<br />0 = Off<br />1 = On
** /controls/gears/autobrake<br />0 = Off<br />1 = On
** /controls/gear/autobrake<br />0 = Off<br />1 = On
launcbar
launcbar
servicable
servicable
Line 24: Line 26:
brake-available
brake-available
retractable
retractable
** /controls/gears/gear-pos-lever<br />0 = Retracted<br />1 = Extended
** /controls/gear/gear-down<br />0 = Retracted<br />1 = Extended
*In /controls/gears/gear[n]
*In /controls/gear/gear[n]


===Transitions===
===Transitions===
*In /controls/gears
*In /gear/gear[n]
** /controls/gears/gears-pos-norm (all gears)<br />0 = Fully Retracted<br />0.x = Transitioning<br />1 = Fully Extended
** /gear/gear[n]/position-norm<br />0 = Fully Retracted<br />0.x = Transitioning<br />1 = Fully Extended
*In /controls/gears/gear[n]
*In /controls/gear/gear[n]
brake-pressure 0 0.x 1
brake-pressure 0 0.x 1
friction-ground
friction-ground

Navigation menu