Remove old references to /sim/auto-coordination.
[fg:toms-fgdata.git] / Aircraft / airwaveXtreme150 / airwaveXtreme150-JSBSim-set.xml
1 <?xml version="1.0"?> 
2 <!--
3 ************************************************************************
4 Hang glider simulation config.  This file ties together all the
5 components used by FGFS to represent a generic hang glider.
6 Components include the flight data model, instrument panel, and
7 external model.
8
9 Flight model details: 
10 Aircraft/UIUC/airwaveXtreme150-v1-nl/README.airwaveXtreme150.html
11
12 External model details:  
13 Aircraft/airwaveXtreme150/Models/uiuc/hgldr-cs/README.TXT 
14 (courtesy of Captain Slug, captainslg@aol.com)
15
16 Last update: Nov 8, 2002 Michael Selig, m-selig@uiuc.edu
17              Feb 18, 2012 D-NXKT, D_NXKT@yahoo.de
18              June 10, 2012 D-NXKT, D_NXKT@yahoo.de
19              July 14, 2012 D-NXKT
20              July 2nd, 2013 D-NXKT
21 ************************************************************************
22 -->
23
24 <PropertyList>
25
26  <sim>
27
28   <description>Airwave Xtreme 150 hang glider (JSBSim)</description>
29
30   <author>Michael Selig, Captain Slug, D-NXKT</author>
31   <aircraft-version>July 2013</aircraft-version>
32   <flight-model>jsb</flight-model>
33   <aero>Models/JSBSim/airwaveXtreme150-JSBSim</aero>
34
35   <checklists include="airwaveXtreme150-JSBSim-checklists.xml"/>
36     
37   <startup>
38     <splash-texture>Aircraft/airwaveXtreme150/splash.png</splash-texture>
39     <splash-title>Airwave Xtreme 150</splash-title>
40   </startup>
41
42   <sound>
43    <path>Aircraft/airwaveXtreme150/Sounds/airwaveXtreme150-sound-JSBSim.xml</path>
44   </sound>
45
46   <panel>
47    <!-- generic panel imperial units -->
48    <path>Aircraft/airwaveXtreme150/Panels/generic-panel-imperial-units.xml</path>   
49    <visibility>false</visibility>
50    <hide-nonzero-view>false</hide-nonzero-view>
51    <hide-nonzero-heading-offset>false</hide-nonzero-heading-offset>
52   </panel>
53
54   <panel_2>
55    <!-- generic panel metric units -->
56    <path>Aircraft/airwaveXtreme150/Panels/generic-panel-metric-units.xml</path>
57   </panel_2>
58
59   <model>
60    <path>Aircraft/airwaveXtreme150/Models/JSBSim/hgldr-cs-model.xml</path>
61    
62    <livery>
63     <file type="string"/>
64    </livery>
65    
66    <airwaveXtreme150>
67     <material>
68
69      <LeadingEdge>
70       <!-- rgb 0.034118 0.65 0.246706 amb 0.034118 0.65 0.246706 emis 0 0 0 spec 1 1 1 shi 32 trans 0  -->
71       <diffuse>
72        <red>0.034118</red>
73        <green>0.65</green>
74        <blue>0.246706</blue>
75       </diffuse>
76       <ambient>
77        <red alias="/sim/model/airwaveXtreme150/material/LeadingEdge/diffuse/red"/>
78        <green alias="/sim/model/airwaveXtreme150/material/LeadingEdge/diffuse/green"/>
79        <blue alias="/sim/model/airwaveXtreme150/material/LeadingEdge/diffuse/blue"/>       
80       </ambient>
81       <transparency>
82        <alpha>1.0</alpha>
83       </transparency>
84      </LeadingEdge>
85
86      <SailUpper>
87       <!-- rgb 0.949968 0.949968 0.949968 amb 0.949968 0.949968 0.949968 emis 0 0 0 spec 1 1 1 shi 32 trans 0.05  -->
88       <diffuse>
89        <red>0.949968</red>
90        <green>0.949968</green>
91        <blue>0.949968</blue>
92       </diffuse>
93       <ambient>
94        <red alias="/sim/model/airwaveXtreme150/material/SailUpper/diffuse/red"/>
95        <green alias="/sim/model/airwaveXtreme150/material/SailUpper/diffuse/green"/>
96        <blue alias="/sim/model/airwaveXtreme150/material/SailUpper/diffuse/blue"/>       
97       </ambient>
98       <transparency>
99        <alpha>0.95</alpha>
100       </transparency>
101      </SailUpper>
102
103      <TrailingEdge>
104       <!-- rgb 0.949968 0.949968 0.949968 amb 0.949968 0.949968 0.949968 emis 0 0 0 spec 1 1 1 shi 32 trans 0.05  -->
105       <diffuse>
106        <red>0.949968</red>
107        <green>0.949968</green>
108        <blue>0.949968</blue>
109       </diffuse>
110       <ambient>
111        <red alias="/sim/model/airwaveXtreme150/material/TrailingEdge/diffuse/red"/>
112        <green alias="/sim/model/airwaveXtreme150/material/TrailingEdge/diffuse/green"/>
113        <blue alias="/sim/model/airwaveXtreme150/material/TrailingEdge/diffuse/blue"/>       
114       </ambient>
115       <transparency>
116        <alpha>0.95</alpha>
117       </transparency>
118      </TrailingEdge>
119
120      <SailLower>
121       <!-- rgb 1 1 0 amb 1 1 0 emis 0 0 0 spec 1 1 1 shi 32 trans 0.05  -->
122       <diffuse>
123        <red>1</red>
124        <green>1</green>
125        <blue>0</blue>
126       </diffuse>
127       <ambient>
128        <red alias="/sim/model/airwaveXtreme150/material/SailLower/diffuse/red"/>
129        <green alias="/sim/model/airwaveXtreme150/material/SailLower/diffuse/green"/>
130        <blue alias="/sim/model/airwaveXtreme150/material/SailLower/diffuse/blue"/>       
131       </ambient>
132       <transparency>
133        <alpha>0.95</alpha>
134       </transparency>
135      </SailLower>
136
137      <SailLowerStripe>
138       <!-- rgb 0.034 0.65 0.247 amb 0.034 0.65 0.247 emis 0 0 0 spec 1 1 1 shi 32 trans 0.05  -->
139       <diffuse>
140        <red>0.034</red>
141        <green>0.65</green>
142        <blue>0.247</blue>
143       </diffuse>
144       <ambient>
145        <red alias="/sim/model/airwaveXtreme150/material/SailLowerStripe/diffuse/red"/>
146        <green alias="/sim/model/airwaveXtreme150/material/SailLowerStripe/diffuse/green"/>
147        <blue alias="/sim/model/airwaveXtreme150/material/SailLowerStripe/diffuse/blue"/>       
148       </ambient>
149       <transparency>
150        <alpha>0.95</alpha>
151       </transparency>  
152      </SailLowerStripe>
153
154     </material>
155     
156     <kingpost type="bool">0</kingpost>
157     <single_surface type="bool">0</single_surface>
158     <wheels type="bool">0</wheels>
159     <on_ground type="bool">0</on_ground> 
160     
161     <kingpost_mp       alias="/sim/model/airwaveXtreme150/kingpost"/>        <!-- needed for multiplayer -->
162     <single_surface_mp alias="/sim/model/airwaveXtreme150/single_surface"/>  <!-- needed for multiplayer -->
163     <wheels_mp         alias="/sim/model/airwaveXtreme150/wheels"/>          <!-- needed for multiplayer --> 
164               
165    </airwaveXtreme150>
166
167   </model>
168
169   <multiplay>
170    <generic>
171     <float n="0" alias="/animation/running_leg_left"/>
172     <float n="1" alias="/animation/running_leg_right"/>
173     <float n="2" alias="/animation/running_leg"/>
174     <float n="3" alias="/animation/running_leg_sign"/> 
175     <float n="4" alias="/controls/flight/elevator-trim"/>
176     <float n="5" alias="/fdm/jsbsim/fcs/parachute-pos-norm"/>
177     <float n="6" alias="/fdm/jsbsim/gear/unit[10]/wheel-speed-fps"/>
178     <float n="7" alias="/fdm/jsbsim/gear/unit[11]/wheel-speed-fps"/>        
179     <int n="0" alias="/sim/model/airwaveXtreme150/kingpost_mp"/>
180     <int n="1" alias="/sim/model/airwaveXtreme150/single_surface_mp"/>
181     <int n="2" alias="/sim/model/airwaveXtreme150/wheels_mp"/> 
182     <!-- <int n="3" alias="/gear/gear[2]/wow"/> -->
183     <int n="3" alias="/sim/model/airwaveXtreme150/on_ground"/>
184    </generic>
185   </multiplay>
186
187
188 <!--              
189               y       
190               |  x       
191               | / 
192               |/ 
193               ______z
194              
195             View-System
196 -->               
197
198     <view n="0">
199       <internal archive="y">true</internal>
200       <config>
201         <pitch-offset-deg>-13.0</pitch-offset-deg>   
202    <!--Right--> <x-offset-m archive="y">0.</x-offset-m>
203    <!--Up-->    <y-offset-m archive="y">-0.05</y-offset-m>
204    <!--Back-->  <z-offset-m archive="y">-0.5</z-offset-m>
205       </config>
206     </view>
207 <!--
208   <view n="1">
209    <config>
210     <eye-heading-deg-path>/orientation/gamma-horiz-deg</eye-heading-deg-path>
211    </config>
212   </view>
213 -->
214   <view n="100">
215     <name>Keel View</name>
216     <type>lookfrom</type>
217     <internal type="bool">true</internal>
218     <config>
219       <from-model type="bool">true</from-model>
220       <from-model-idx type="int">0</from-model-idx>
221       <x-offset-m archive="y" type="double">0.00</x-offset-m>
222       <y-offset-m archive="y" type="double">-0.21</y-offset-m>
223       <z-offset-m archive="y" type="double">2.6</z-offset-m>
224       <pitch-offset-deg type="double">0</pitch-offset-deg>
225     </config>
226   </view>
227
228   <!-- right wingtip -->
229   <view n="101">
230     <name>Right Wingtip View</name>
231     <enabled type="bool">true</enabled>
232     <type>lookfrom</type>
233     <internal type="bool">true</internal>
234     <config>
235       <from-model type="bool">true</from-model>
236       <from-model-idx type="int">0</from-model-idx>
237       <x-offset-m archive="y" type="double">5.15</x-offset-m>
238       <y-offset-m archive="y" type="double">0.25</y-offset-m>
239       <z-offset-m archive="y" type="double">1.</z-offset-m>
240       <pitch-offset-deg type="double">-8</pitch-offset-deg>
241       <heading-offset-deg type="double">75.0</heading-offset-deg>
242     </config>
243   </view>
244   
245   <!-- left wingtip -->
246   <view n="102">
247     <name>Left Wingtip View</name>
248     <enabled type="bool">true</enabled>
249     <type>lookfrom</type>
250     <internal type="bool">true</internal>
251     <config>
252       <from-model type="bool">true</from-model>
253       <from-model-idx type="int">0</from-model-idx>
254       <x-offset-m archive="y" type="double">-5.15</x-offset-m>
255       <y-offset-m archive="y" type="double">0.25</y-offset-m>
256       <z-offset-m archive="y" type="double">1.</z-offset-m>
257       <pitch-offset-deg type="double">-8</pitch-offset-deg>
258       <heading-offset-deg type="double">-75.0</heading-offset-deg>
259     </config>
260   </view>
261
262   <!-- top of harness -->
263   <view n="103">
264     <name>Harness View</name>
265     <enabled type="bool">true</enabled>
266     <type>lookfrom</type>
267     <internal type="bool">true</internal>
268     <config>
269       <from-model type="bool">true</from-model>
270       <from-model-idx type="int">0</from-model-idx>
271       <x-offset-m archive="y" type="double">0.</x-offset-m>
272       <y-offset-m archive="y" type="double">0.0</y-offset-m>
273       <z-offset-m archive="y" type="double">1.14</z-offset-m>
274       <pitch-offset-deg type="double">0.</pitch-offset-deg>
275       <heading-offset-deg type="double">0.</heading-offset-deg>
276     </config>
277   </view>
278
279   <current-view><view-number type="int">8</view-number></current-view> 
280        
281   <menubar>
282    <default>
283     <menu n="10">
284      <label>Airwave Xtreme 150</label>
285      <enabled type="bool">true</enabled>     
286
287      <item>
288       <label>---------------------------</label>    
289       <enabled>false</enabled>
290      </item>
291
292      <item>
293       <label>Predefined Variants </label>
294        <binding>
295         <command>nasal</command>
296         <script>aircraft.livery.dialog.open()</script>
297        </binding>
298      </item>
299
300      <item>                               
301       <label>----- Manual Customization -----</label>    
302       <enabled>false</enabled>
303      </item>
304
305      <item>
306       <label>Toggle Single/Double Surface </label>
307        <binding>
308         <command>property-toggle</command>
309         <property>sim/model/airwaveXtreme150/single_surface</property>
310         <value>0</value>
311        </binding>
312      </item>    
313
314      <item>
315       <label>Toggle With/Without Kingpost </label>
316        <binding>
317         <command>property-toggle</command>
318         <property>sim/model/airwaveXtreme150/kingpost</property>
319         <value>0</value>
320        </binding>
321      </item>    
322
323      <item>
324       <label>Toggle With/Without Wheels </label>
325        <binding>
326         <command>property-toggle</command>
327         <property>sim/model/airwaveXtreme150/wheels</property>
328         <value>0</value>
329        </binding>
330      </item>    
331
332      <item>     
333       <label>Customise Colours</label>
334        <binding>
335         <command>nasal</command>
336         <script>
337          material.showDialog("/sim/model/airwaveXtreme150/material/LeadingEdge/", nil, 10);
338          material.showDialog("/sim/model/airwaveXtreme150/material/SailUpper/", nil, 240);
339          material.showDialog("/sim/model/airwaveXtreme150/material/TrailingEdge/", nil, 470);    
340          material.showDialog("/sim/model/airwaveXtreme150/material/SailLower/", nil, 710);
341          material.showDialog("/sim/model/airwaveXtreme150/material/SailLowerStripe/", nil, 950);         
342         </script>
343        </binding>
344      </item>       
345
346      <item>
347       <label>---------------------------</label>    
348       <enabled>false</enabled>
349      </item>
350
351      <item>
352       <label>Performance Settings</label>
353        <binding>
354         <command>nasal</command>
355         <script>airwaveXtreme150.performance_settings_dialog.open()</script>
356        </binding>
357        <binding>       
358         <command>nasal</command>
359         <script>
360          var weight_lbs = getprop("/fdm/jsbsim/inertia/empty-weight-lbs");
361          var weight_kg = weight_lbs * 0.453592;
362          setprop("/fdm/jsbsim/inertia/empty-weight-kg",weight_kg);
363          
364          var weight_lbs = getprop("/fdm/jsbsim/inertia/pointmass-weight-lbs");
365          var weight_kg = weight_lbs * 0.453592;
366          setprop("/fdm/jsbsim/inertia/pointmass-weight-kg",weight_kg);
367
368          var weight_lbs = getprop("/fdm/jsbsim/inertia/weight-lbs");
369          var weight_kg = weight_lbs * 0.453592;
370          setprop("/fdm/jsbsim/inertia/weight-kg",weight_kg);
371
372          var area_sqft = getprop("/fdm/jsbsim/metrics/Sw-sqft");
373          var area_sqm = area_sqft * 0.09290;
374          setprop("/fdm/jsbsim/metrics/Sw-sqm",area_sqm);
375         </script>
376        </binding>
377      </item>    
378     
379      <item>
380       <label>----------- Misc. -----------</label>    
381       <enabled>false</enabled>
382      </item>
383
384      <item>
385       <label>Variometer</label>
386       <binding>
387         <command>nasal</command>
388         <script>airwaveXtreme150.variometer.toggle()</script>
389       </binding>
390      </item>
391
392      <item>
393       <label>Toggle Pilot Animation Rotate + Yaw</label>
394        <binding>
395         <command>property-toggle</command>
396         <property>controls/flight/auto-coordination</property>
397         <value>0</value> 
398        </binding>
399      </item>    
400     
401     </menu>
402    </default>
403   </menubar>
404         
405   <help>
406    <title>Airwave Xtreme 150</title>
407       <key>
408         <name>9/PgUp</name>
409         <desc>running forward / increase throttle</desc>
410       </key>
411       <key>
412         <name>3/PgDn</name>    
413         <desc>running backward / decrease throttle</desc>
414       </key>
415       <key>
416         <name>0/INSERT</name>
417         <desc>turn pilot left (on ground / no fdm function in air)</desc>
418       </key>
419       <key>
420         <name>ENTER</name>
421         <desc>turn pilot right (on ground / no fdm function in air)</desc>
422       </key>
423       <key>
424         <name>Arrow Keys</name>
425         <desc>move pilot around (see Checklist: Ground Handling)</desc>
426       </key>
427       
428       <key>
429         <name>g/G</name>
430         <desc>legs into/out of harness</desc>
431       </key>
432       <key>
433         <name>7/Home</name>
434         <desc>more prone pilot</desc>
435       </key>
436       <key>
437         <name>1/End</name>
438         <desc>erect pilot</desc>
439       </key>
440        <key>
441         <name>s</name>
442         <desc>toggle start/stop generic engine</desc>
443       </key>     
444       <key>
445         <name>Ctrl-U</name>
446         <desc>jump up 1000ft</desc>
447       </key>
448       <key>
449         <name>P</name>
450         <desc>toggle generic panel on/off</desc>
451       </key>
452
453       <key>
454         <name>S</name>
455         <desc>toggle imperial/metric units for instruments"</desc>
456       </key>
457       <key>
458         <name>}/{</name>
459         <desc>deploy parachute / retract parachute</desc>
460       </key>
461       <key>
462         <name>r</name>
463         <desc>recover (pick oneself up after a fall/crash)</desc>
464       </key>
465
466       <line> </line>
467       <line>Best flown with "Keel View" </line>
468       <line> </line>
469       <line>Important:</line>
470       <line>Detailed description of ground handling in "Help - Aircraft Checklists"</line> 
471       <line> </line>       
472       <line>Choose predefined variant "ZeroVariantForAutosave" to enable</line>
473       <line>   autosave of individual settings.</line> 
474       <line>Individual colours are not transmitted over multiplayer</line>
475       <line> </line>      
476  
477       <line>Note: </line>             
478       <line>This hang glider is a conversion of the LaRCsim/UIUC fdm.</line>
479       <line>Flying (under positiv g-force conditions) is quite realistic. </line> 
480       <line>Feel the influence of wind, turbulence, thermals and ridge lift!</line>
481       <line>Appropriate settings for ridge lift is wind with 15-20kt normal</line>
482       <line> to the slope orientation in all altitudes.  </line>
483       <line>Be careful with the angle of attack in strong winds on ground!</line>
484       <line> </line>
485       <line>More useful information about fdm:</line>
486       <line>/Aircraft/UIUC/airwaveXtreme150-v1-nl/README.airwaveXtreme150.html</line>   
487       <line> </line> 
488   </help>
489
490   <aircraft-data>
491   
492     <path>/sim/model/airwaveXtreme150/kingpost</path>
493     <path>/sim/model/airwaveXtreme150/single_surface</path>
494     <path>/sim/model/airwaveXtreme150/wheels</path>
495
496     <path>/sim/model/airwaveXtreme150/material/LeadingEdge/diffuse/red</path>
497     <path>/sim/model/airwaveXtreme150/material/LeadingEdge/diffuse/green</path>
498     <path>/sim/model/airwaveXtreme150/material/LeadingEdge/diffuse/blue</path>  
499     <path>/sim/model/airwaveXtreme150/material/LeadingEdge/transparency/alpha</path>
500     
501     <path>/sim/model/airwaveXtreme150/material/SailUpper/diffuse/red</path>
502     <path>/sim/model/airwaveXtreme150/material/SailUpper/diffuse/green</path>
503     <path>/sim/model/airwaveXtreme150/material/SailUpper/diffuse/blue</path>    
504     <path>/sim/model/airwaveXtreme150/material/SailUpper/transparency/alpha</path>
505     
506     <path>/sim/model/airwaveXtreme150/material/TrailingEdge/diffuse/red</path>
507     <path>/sim/model/airwaveXtreme150/material/TrailingEdge/diffuse/green</path>
508     <path>/sim/model/airwaveXtreme150/material/TrailingEdge/diffuse/blue</path> 
509     <path>/sim/model/airwaveXtreme150/material/TrailingEdge/transparency/alpha</path>
510     
511     <path>/sim/model/airwaveXtreme150/material/SailLower/diffuse/red</path>
512     <path>/sim/model/airwaveXtreme150/material/SailLower/diffuse/green</path>
513     <path>/sim/model/airwaveXtreme150/material/SailLower/diffuse/blue</path>    
514     <path>/sim/model/airwaveXtreme150/material/SailLower/transparency/alpha</path>
515     
516     <path>/sim/model/airwaveXtreme150/material/SailLowerStripe/diffuse/red</path>
517     <path>/sim/model/airwaveXtreme150/material/SailLowerStripe/diffuse/green</path>
518     <path>/sim/model/airwaveXtreme150/material/SailLowerStripe/diffuse/blue</path>      
519     <path>/sim/model/airwaveXtreme150/material/SailLowerStripe/transparency/alpha</path>
520
521     <path>/fdm/jsbsim/aero/max-glide-ratio</path>
522     <path>/fdm/jsbsim/inertia/pointmass-weight-lbs</path>
523     <path>/fdm/jsbsim/metrics/Sw-sqft</path>   
524
525     <path>/controls/flight/auto-coordination</path>
526
527     <path>/sim/panel/visibility</path>
528     <path>/sim/panel/path</path>
529     
530   </aircraft-data>
531
532   <status>beta</status>
533   <rating>
534    <FDM type="int">4</FDM>
535    <systems type="int">2</systems>
536    <cockpit type="int">2</cockpit>
537    <model type="int">4</model>
538   </rating>
539
540  </sim>
541
542  <input>
543   <keyboard>
544    <key n="115">
545     <name>s</name>
546     <desc>Toggle Engine Running</desc>
547     <binding>
548      <command>property-toggle</command>
549      <property>/sim/model/airwaveXtreme150/engine_running</property>
550     </binding>
551    </key>
552
553    <key n="57">
554     <name>9</name>
555       <desc>Increase running force</desc>
556       <repeatable type="bool">true</repeatable>
557       <binding>
558         <command>property-adjust</command>
559         <property>/fdm/jsbsim/fcs/running-force-norm</property>
560         <step>0.02</step>
561         <min>0</min>
562         <max>1</max>
563       </binding>
564       <binding>
565         <command>property-adjust</command>
566         <property>/fdm/jsbsim/fcs/throttle-generic-engine-norm</property>
567         <step>0.02</step>
568         <min>0</min>
569         <max>1</max>
570       </binding>
571    </key>    
572
573    <key n="360">
574     <name>PageUp</name>
575       <desc>Increase running force</desc>
576       <repeatable type="bool">true</repeatable>
577       <binding>
578         <command>property-adjust</command>
579         <property>/fdm/jsbsim/fcs/running-force-norm</property>
580         <step>0.02</step>
581         <min>0</min>
582         <max>1</max>
583       </binding>
584       <binding>
585         <command>property-adjust</command>
586         <property>/fdm/jsbsim/fcs/throttle-generic-engine-norm</property>
587         <step>0.02</step>
588         <min>0</min>
589         <max>1</max>
590       </binding>
591    </key>    
592
593    <key n="51">
594     <name>3</name>
595       <desc>Decrease running force to zero</desc>
596       <repeatable type="bool">true</repeatable>
597       <binding>
598         <command>property-adjust</command>
599         <property>/fdm/jsbsim/fcs/running-force-norm</property>
600         <step>-0.02</step>
601         <min>-1.</min>
602         <max>0.</max>
603       </binding>
604       <binding>
605         <command>property-adjust</command>
606         <property>/fdm/jsbsim/fcs/throttle-generic-engine-norm</property>
607         <step>-0.02</step>
608         <min>0</min>
609         <max>1</max>
610       </binding>
611    </key>
612
613    <key n="361">
614     <name>PageDown</name>
615       <desc>Decrease running force to zero</desc>
616       <repeatable type="bool">true</repeatable>
617       <binding>
618         <command>property-adjust</command>
619         <property>/fdm/jsbsim/fcs/running-force-norm</property>
620         <step>-0.02</step>
621         <min>-1.</min>
622         <max>0.</max>
623       </binding>
624       <binding>
625         <command>property-adjust</command>
626         <property>/fdm/jsbsim/fcs/throttle-generic-engine-norm</property>
627         <step>-0.02</step>
628         <min>0</min>
629         <max>1</max>
630       </binding>
631    </key>
632
633    <key n="10">
634     <name>Enter</name>
635     <desc>Turning moment right</desc>
636     <repeatable type="bool">true</repeatable>
637     <binding>
638      <command>property-adjust</command>
639      <property>/fdm/jsbsim/fcs/turning-moment-norm</property>
640      <step type="double">0.05</step>
641           <min>0.</min>
642           <max>1.</max>
643     </binding>
644    </key>
645
646    <key n="269">
647     <name>Enter</name>
648     <desc>Turning moment right</desc>
649     <repeatable type="bool">true</repeatable>
650     <binding>
651      <command>property-adjust</command>
652      <property>/fdm/jsbsim/fcs/turning-moment-norm</property>
653      <step type="double">0.05</step>
654           <min>0.</min>
655           <max>1.</max>
656     </binding>
657    </key>
658
659    <key n="364">
660     <name>Insert</name>
661     <desc>Turning moment left</desc>
662     <repeatable type="bool">true</repeatable>
663     <binding>
664      <command>property-adjust</command>
665      <property>/fdm/jsbsim/fcs/turning-moment-norm</property>
666      <step type="double">-0.05</step>
667           <min>-1.</min>
668           <max>0.</max>
669     </binding>
670    </key>
671
672    <key n="114">
673      <name>r</name>
674      <desc>recover</desc>
675      <binding>
676        <command>nasal</command>
677        <script>
678          setprop("orientation/roll-deg", 0); 
679          setprop("orientation/pitch-deg", 0);
680       </script>
681      </binding>
682    </key>
683
684    <key n="356">
685      <name>Left</name>
686      <desc>move left</desc>
687     <repeatable type="bool">true</repeatable>
688     <binding>
689      <command>property-adjust</command>
690      <property>animation/side</property>
691      <step type="double">-0.05</step>
692           <min>-1.</min>
693           <max>0.</max>
694     </binding>
695    </key>
696    <key n="358">
697      <name>Right</name>
698      <desc>move right</desc>
699     <repeatable type="bool">true</repeatable>
700     <binding>
701      <command>property-adjust</command>
702      <property>animation/side</property>
703      <step type="double">0.05</step>
704           <min>0.</min>
705           <max>1.</max>
706     </binding>
707    </key>
708    <key n="357">
709      <name>Up</name>
710      <desc>move forward</desc>
711     <repeatable type="bool">true</repeatable>
712     <binding>
713      <command>property-adjust</command>
714      <property>animation/ahead</property>
715      <step type="double">0.05</step>
716           <min>0.</min>
717           <max>1.</max>
718     </binding>
719    </key>
720    <key n="359">
721      <name>Down</name>
722      <desc>move backward</desc>
723     <repeatable type="bool">true</repeatable>
724     <binding>
725      <command>property-adjust</command>
726      <property>animation/ahead</property>
727      <step type="double">-0.05</step>
728           <min>-1.</min>
729           <max>0.</max>
730     </binding>
731    </key>
732
733   </keyboard> 
734  </input> 
735  
736  <nasal>
737   <airwaveXtreme150>
738    <file>Aircraft/airwaveXtreme150/Nasal/running.nas</file> 
739    <file>Aircraft/airwaveXtreme150/Nasal/ViewAnimation.nas</file>
740    <file>Aircraft/airwaveXtreme150/Nasal/liveries.nas</file>
741    <file>Aircraft/airwaveXtreme150/Nasal/dialogs.nas</file>   
742   </airwaveXtreme150>
743  </nasal>    
744    
745  <instrumentation>
746   <variometer>
747    <switch type="bool">1</switch>
748    <volume type="float">0.5</volume>
749    <sensitivity type="float">0.175</sensitivity>
750   </variometer>
751  </instrumentation>
752
753  <fdm>
754    <jsbsim>
755      <aero>
756        <max-glide-ratio type="float">14.15</max-glide-ratio>
757      </aero>
758      <inertia>
759       <pointmass-weight-lbs type="float">200.</pointmass-weight-lbs>
760      </inertia>
761      <metrics>
762       <Sw-sqft type="float">154.0</Sw-sqft>
763      </metrics>
764      <fcs>
765        <parachute-pos-norm type="double">0.</parachute-pos-norm>       
766        <running-force-norm type="double">0.</running-force-norm>
767        <throttle-generic-engine-norm type="double">0.</throttle-generic-engine-norm>
768        <turning-moment-norm type="double">0.</turning-moment-norm> 
769      </fcs> 
770     </jsbsim>
771  </fdm>
772  
773  <controls>
774    <flight>
775      <elevator-trim type="double">0.0</elevator-trim>
776      <auto-coordination-factor type="float">0.5</auto-coordination-factor>
777    </flight>
778    <gear>
779      <brake-parking type="double">1</brake-parking>
780      <antiskid      type="bool">false</antiskid>
781    </gear> 
782  </controls> 
783
784  <animation>
785    <side type="float">0.</side>
786    <ahead type="float">0.</ahead>
787  </animation>
788    
789 </PropertyList>