4 Parameterized ADF radio instrument.
5 John Check <j4strngs@rockfish.net>
8 This is an instrument configuration file for the open-source flight
9 simulator FlightGear (www.flightgear.org). The file is an XML-encoded
10 FlightGear property list defining the instrument's layers and actions.
12 Each instrument is composed of layers stacked on top of each other.
13 A layer may be a texture (with transparent parts to show the layers
14 underneath), text, or a special layer that switches between two
15 others (say, to turn an indicator light on or off). Each layer can
16 move independently in proportion to a property value, and text
17 can be generated from property values as well: all of the layer's
18 movements are defined as transformations.
20 Actions are hotspots on the instrument that will respond to a mouse
21 click. Actions always modify the values of properties, either by
22 adjusting them, toggling them, or swaping them with other
28 <name>ADF Radio</name>
33 <adf-freq-selected-prop>/radios/kr-87/outputs/selected-khz</adf-freq-selected-prop>
34 <adf-freq-standby-prop>/radios/kr-87/outputs/standby-khz</adf-freq-standby-prop>
35 <adf-morse-id-volume-prop>/radios/kr-87/inputs/volume</adf-morse-id-volume-prop>
36 <adf-morse-ident-toggle-prop>/radios/kr-87/inputs/ident-btn</adf-morse-ident-toggle-prop>
42 <name>background</name>
44 <path>Aircraft/Instruments/Textures/navcom-radios.rgb</path>
56 <point-size>7</point-size>
64 <type>number-value</type>
65 <property alias="../../../../../params/adf-freq-selected-prop"/>
66 <format>%6.0f</format>
69 <type>number-value</type>
70 <property alias="../../../../../params/adf-freq-standby-prop"/>
71 <format>%12.0f</format>
87 <name>annunciator display</name>
89 <point-size>6</point-size>
98 <text>SEL STDBY</text>
114 <name>swap adffrequencies button label</name>
116 <point-size>6</point-size>
143 <path>Aircraft/Instruments/Textures/blister.rgb</path>
160 <name>ident knob</name>
162 <path>Aircraft/Instruments/Textures/blister.rgb</path>
182 <name>ident knob pointer</name>
184 <path>Aircraft/Instruments/Textures/blister.rgb</path>
202 <type>rotation</type>
203 <property>/radios/kr-87/inputs/volume</property>
207 <offset>-140</offset>
216 <name>voice/ident toggle</name>
218 <property alias="../../../params/adf-morse-ident-toggle-prop"/>
220 <name>voice on</name>
222 <path>Aircraft/Instruments/Textures/switches.rgb</path>
238 <name>ident on</name>
240 <path>Aircraft/Instruments/Textures/switches.rgb</path>
266 <name>small decrease</name>
273 <command>property-adjust</command>
274 <property alias="../../../../params/adf-freq-standby-prop"/>
283 <name>large decrease</name>
290 <command>property-adjust</command>
291 <property alias="../../../../params/adf-freq-standby-prop"/>
300 <name>small increase</name>
307 <command>property-adjust</command>
308 <property alias="../../../../params/adf-freq-standby-prop"/>
317 <name>large increase</name>
324 <command>property-adjust</command>
325 <property alias="../../../../params/adf-freq-standby-prop"/>
334 <name>swap adf frequencies</name>
341 <command>property-swap</command>
342 <property alias="../../../../params/adf-freq-selected-prop"/>
343 <property alias="../../../../params/adf-freq-standby-prop"/>
348 <name>ident volume increase</name>
355 <command>property-adjust</command>
356 <property alias="../../../../params/adf-morse-id-volume-prop"/>
364 <name>ident volume decrease</name>
371 <command>property-adjust</command>
372 <property alias="../../../../params/adf-morse-id-volume-prop"/>
380 <name>ident volume</name>
387 <command>property-adjust</command>
388 <property alias="../../../../params/adf-morse-ident-toggle-prop"/>