ec145-passenger-set.xml 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571
  1. <?xml version="1.0"?>
  2. <!-- $Id$ -->
  3. <!--
  4. MD500 multiplayer passenger view.
  5. Copyright (C) 2009 Anders Gidenstam (anders(at)gidenstam.org)
  6. This file is licensed under the GPL license version 2 or later.
  7. -->
  8. <!--
  9. Usage: fgfs - -prop:/sim/remote/pilot-callsign="remote pilot callsign" - -aircraft=Fi-156-passenger
  10. -->
  11. <PropertyList>
  12. <sim>
  13. <description>EC-145 Multiplayer passenger</description>
  14. <author>Anders Gidenstam</author>
  15. <status>alpha</status>
  16. <aircraft-version>$Id$</aircraft-version>
  17. <flight-model>null</flight-model>
  18. <presets>
  19. <onground type="bool">false</onground>
  20. <altitude-agl-ft type="double">30.0</altitude-agl-ft>
  21. </presets>
  22. <previews>
  23. <preview>
  24. <type>interior</type>
  25. <splash type="bool">true</splash>
  26. <path>Splash/splash.png</path>
  27. </preview>
  28. <preview>
  29. <type>exterior</type>
  30. <splash type="bool">true</splash>
  31. <path>Splash/splash1.png</path>
  32. </preview>
  33. <preview>
  34. <type>exterior</type>
  35. <splash type="bool">true</splash>
  36. <path>Splash/splash2.png</path>
  37. </preview>
  38. <preview>
  39. <type>interior</type>
  40. <splash type="bool">true</splash>
  41. <path>Splash/splash3.png</path>
  42. </preview>
  43. <preview>
  44. <type>exterior</type>
  45. <splash type="bool">true</splash>
  46. <path>Splash/splash4.png</path>
  47. </preview>
  48. <preview>
  49. <type>exterior</type>
  50. <splash type="bool">true</splash>
  51. <path>Splash/splash5.png</path>
  52. </preview>
  53. </previews>
  54. <!-- 3d model -->
  55. <model>
  56. <path>Aircraft/ec145/Models/EC145-Passenger.xml</path>
  57. </model>
  58. <rendering>
  59. <refl_correction type="string">-0.24</refl_correction>
  60. </rendering>
  61. <systems>
  62. <autopilot n="101">
  63. <name>Helionix instrumentation drivers</name>
  64. <path>Aircraft/ec145/Models/instruments/EUcopter-mfd/XML/filter.xml</path>
  65. </autopilot>
  66. <electrical>
  67. <path>Aircraft/Generic/generic-electrical.xml</path>
  68. </electrical>
  69. <autopilot n="101">
  70. <name>Helionix instrumentation drivers</name>
  71. <path>Aircraft/ec145/Systems/filter.xml</path>
  72. </autopilot>
  73. </systems>
  74. <hud>
  75. <path n="1">Aircraft/ec145/Hud/hud.xml</path>
  76. <visibility n="1">true</visibility>
  77. <palette>
  78. <color n="0">
  79. <alpha type="float">0.85</alpha>
  80. <antialiased type="bool">true</antialiased>
  81. <brightness type="float">0.85</brightness>
  82. <transparent type="bool">true</transparent>
  83. <red type="float">0.38</red>
  84. <green type="float">0.38</green>
  85. <blue type="float">0.22</blue>
  86. </color>
  87. </palette>
  88. </hud>
  89. <!-- Views -->
  90. <view n="0">
  91. <!-- Passenger's position. -->
  92. <name>Copilot View</name>
  93. <type>lookfrom</type>
  94. <config>
  95. <internal type="bool">true</internal>
  96. <from-model type="bool">false</from-model>
  97. <from-model-idx type="int">0</from-model-idx>
  98. <eye-lat-deg-path>/position/latitude-deg</eye-lat-deg-path>
  99. <eye-lon-deg-path>/position/longitude-deg</eye-lon-deg-path>
  100. <eye-alt-ft-path>/position/altitude-ft</eye-alt-ft-path>
  101. <eye-heading-deg-path>/orientation/heading-deg</eye-heading-deg-path>
  102. <eye-pitch-deg-path>/orientation/pitch-deg</eye-pitch-deg-path>
  103. <eye-roll-deg-path>/orientation/roll-deg</eye-roll-deg-path>
  104. <!-- x/y/z == right/up/back -->
  105. <x-offset-m type="double">-0.33</x-offset-m><!--left-->
  106. <y-offset-m type="double">0.4</y-offset-m><!--up-->
  107. <z-offset-m type="double">0.6</z-offset-m><!--back-->
  108. <pitch-offset-deg>-14</pitch-offset-deg>
  109. </config>
  110. </view>
  111. <!-- Views -->
  112. <view n="100">
  113. <name>Pilot cam</name>
  114. <internal archive="y">false</internal>
  115. <config>
  116. <from-model type="bool">true</from-model>
  117. <from-model-idx type="int">0</from-model-idx>
  118. <x-offset-m type="double">0</x-offset-m><!--left-->
  119. <y-offset-m type="double">0.45</y-offset-m><!--up-->
  120. <z-offset-m type="double">0</z-offset-m><!--back-->
  121. <pitch-offset-deg>-20</pitch-offset-deg>
  122. <heading-offset-deg>199</heading-offset-deg>
  123. <default-field-of-view-deg>110</default-field-of-view-deg>
  124. </config>
  125. </view>
  126. <view n="101">
  127. <name>Over the shoulder</name>
  128. <internal archive="y">false</internal>
  129. <config>
  130. <from-model type="bool">true</from-model>
  131. <from-model-idx type="int">0</from-model-idx>
  132. <x-offset-m archive="y">0.</x-offset-m><!--right-->
  133. <y-offset-m archive="y">0.65</y-offset-m><!--up-->
  134. <z-offset-m archive="y">2.2</z-offset-m><!--back-->
  135. <pitch-offset-deg>-14</pitch-offset-deg>
  136. <heading-offset-deg>0</heading-offset-deg>
  137. <default-field-of-view-deg>65</default-field-of-view-deg>
  138. </config>
  139. </view>
  140. <view n="102">
  141. <name>Cabin crew member</name>
  142. <internal archive="y">false</internal>
  143. <config>
  144. <from-model type="bool">true</from-model>
  145. <from-model-idx type="int">0</from-model-idx>
  146. <x-offset-m archive="y">0.5613</x-offset-m><!--right-->
  147. <y-offset-m archive="y">0.42</y-offset-m><!--up-->
  148. <z-offset-m archive="y">1.3</z-offset-m><!--back-->
  149. <pitch-offset-deg>-14</pitch-offset-deg>
  150. <heading-offset-deg>180</heading-offset-deg>
  151. <default-field-of-view-deg>65</default-field-of-view-deg>
  152. </config>
  153. </view>
  154. <view n="103">
  155. <name>Winch Cam</name>
  156. <type>lookfrom</type>
  157. <internal type="bool">false</internal>
  158. <config>
  159. <from-model type="bool">true</from-model>
  160. <from-model-idx type="int">0</from-model-idx>
  161. <x-offset-m archive="y">1.15</x-offset-m><!--right-->
  162. <y-offset-m archive="y">0.72</y-offset-m><!--up-->
  163. <z-offset-m archive="y">1.9</z-offset-m><!--back-->
  164. <pitch-offset-deg>-89</pitch-offset-deg>
  165. <heading-offset-deg>-45</heading-offset-deg>
  166. <default-field-of-view-deg>85</default-field-of-view-deg>
  167. </config>
  168. </view>
  169. <view n="104">
  170. <name>FLIR</name>
  171. <internal archive="y">false</internal>
  172. <config>
  173. <from-model type="bool">true</from-model>
  174. <from-model-idx type="int">0</from-model-idx>
  175. <x-offset-m archive="y">1.3</x-offset-m><!--right-->
  176. <y-offset-m archive="y">-1</y-offset-m><!--up-->
  177. <z-offset-m archive="y">-0.1</z-offset-m><!--back-->
  178. <pitch-offset-deg>0</pitch-offset-deg>
  179. <heading-offset-deg>0</heading-offset-deg>
  180. <default-field-of-view-deg>65</default-field-of-view-deg>
  181. <limits>
  182. <enabled type="bool">true</enabled>
  183. <left>
  184. <heading-max-deg type="double">110</heading-max-deg>
  185. <x-offset-max-m type="double">0.20</x-offset-max-m>
  186. <x-offset-threshold-deg type="double">25</x-offset-threshold-deg>
  187. </left>
  188. <right>
  189. <heading-max-deg type="double">160</heading-max-deg>
  190. <x-offset-max-m type="double">0.20</x-offset-max-m>
  191. <x-offset-threshold-deg type="double">25</x-offset-threshold-deg>
  192. </right>
  193. </limits>
  194. </config>
  195. <flir type="bool">true</flir>
  196. </view>
  197. <view n="1">
  198. <config>
  199. <target-z-offset-m archive="y" type="double">2.5</target-z-offset-m>
  200. </config>
  201. </view>
  202. <view n="2">
  203. <config>
  204. <target-z-offset-m archive="y" type="double">2.5</target-z-offset-m>
  205. </config>
  206. </view>
  207. <view n="3">
  208. <config>
  209. <target-z-offset-m archive="y" type="double">2.5</target-z-offset-m>
  210. </config>
  211. </view>
  212. <view n="4">
  213. <config>
  214. <target-z-offset-m archive="y" type="double">2.5</target-z-offset-m>
  215. </config>
  216. </view>
  217. <view n="5">
  218. <config>
  219. <target-z-offset-m archive="y" type="double">2.5</target-z-offset-m>
  220. </config>
  221. </view>
  222. <view n="6">
  223. <config>
  224. <target-z-offset-m archive="y" type="double">2.5</target-z-offset-m>
  225. </config>
  226. </view>
  227. <chase-distance-m type="double">-18.0</chase-distance-m>
  228. <sound>
  229. <path>Aircraft/ec145/Sounds/sound.xml</path>
  230. </sound>
  231. <weight n="0">
  232. <name>notused</name>
  233. <weight-lb>0</weight-lb>
  234. <selected>none</selected>
  235. <opt>
  236. <name>none</name>
  237. <lbs>0</lbs>
  238. </opt>
  239. </weight>
  240. <flir>
  241. <view type="int">104</view>
  242. <weight type="int">0</weight>
  243. <options>
  244. <name>notused</name>
  245. </options>
  246. </flir>
  247. <menubar>
  248. <default>
  249. <menu n="100">
  250. <label>EC-145</label>
  251. <item>
  252. <label>Select MP-pilot</label>
  253. <binding>
  254. <command>nasal</command>
  255. <script>
  256. dual_control_tools.
  257. copilot_dialog.show(aircraft_dual_control.pilot_type);
  258. </script>
  259. </binding>
  260. </item>
  261. </menu>
  262. </default>
  263. </menubar>
  264. </sim>
  265. <environment>
  266. <precipitation-control>
  267. <clip-distance type="double">3.75</clip-distance>
  268. </precipitation-control>
  269. </environment>
  270. <instrumentation>
  271. <!-- For the Helionix panels add this to the instrumentation section of the aircraft set file. -->
  272. <mfdsupply type="float">24</mfdsupply>
  273. <!-- Note: You need to provide these parameters for all 4 Helionix MFDs even if your
  274. aircraft does not all use them .-->
  275. <mfd n="0">
  276. <mode-list type="string">FND,NAVD,VMD,DMAP</mode-list>
  277. <pwr-sw-pos type="bool">1</pwr-sw-pos> <!--initial position of the screens power switch-->
  278. <supply>instrumentation/mfdsupply</supply>
  279. </mfd>
  280. <mfd n="1">
  281. <mode-list type="string">VMD,NAVD,DMAP</mode-list>
  282. <pwr-sw-pos type="bool">1</pwr-sw-pos> <!--initial position of the screens power switch-->
  283. <supply>instrumentation/mfdsupply</supply>
  284. </mfd>
  285. <mfd n="2">
  286. <mode-list type="string">FND,NAVD,VMD</mode-list>
  287. <pwr-sw-pos type="bool">1</pwr-sw-pos> <!--initial position of the screens power switch-->
  288. <supply>instrumentation/mfdsupply</supply>
  289. </mfd>
  290. <mfd n="3">
  291. <mode-list type="string">FND</mode-list>
  292. <pwr-sw-pos type="bool">1</pwr-sw-pos> <!--initial position of the screens power switch-->
  293. <supply>systems/electrical/outputs/instr-ignition-switch</supply>
  294. </mfd>
  295. <gsdi>
  296. <serviceable type="bool">true</serviceable>
  297. </gsdi>
  298. <hsi>
  299. <serviceable type="bool" archive="y">true</serviceable>
  300. </hsi>
  301. <efis>
  302. <!-- For the Helionix panels add this to the efis section of the aircraft set file. -->
  303. <vmd>
  304. <!--
  305. Parameters for engine torque calculation.
  306. This approach is indepent of known engine max. torque or gear-ratios and
  307. needs only the max. cont. power rating of the engine.
  308. See YASIM config file for engine power:
  309. in rotorgear-element max-power-engine="1100" = 1100 kW both engines, i.e.550 kW per engine
  310. torque factor 1/max. power in Watts /100 pct :
  311. 1/(550 000W) x 100% for engine power in % = 0.000181818
  312. -->
  313. <eng-trq-factor type="float">0.000181818</eng-trq-factor>
  314. <rotor-rpmN type="float">383</rotor-rpmN>
  315. <!-- set caution ranges for enigines oil temp and pressure gauges -->
  316. <oilt-caution-lo-degc type="float">30</oilt-caution-lo-degc>
  317. <oilt-caution-hi-degc type="float">120</oilt-caution-hi-degc>
  318. <oilp-caution-lo-bar type="float">1.5</oilp-caution-lo-bar>
  319. <oilp-caution-hi-bar type="float">8</oilp-caution-hi-bar>
  320. </vmd>
  321. <ecam>
  322. <display-mode type="string">FUEL</display-mode>
  323. </ecam>
  324. <nd>
  325. <display-mode type="string">VOR</display-mode>
  326. <display-mode-knob type="int">2</display-mode-knob>
  327. <display-range type="int">20</display-range>
  328. </nd>
  329. <input>
  330. <vor-adf-1 type="int">1</vor-adf-1>
  331. <vor-adf-2 type="int">1</vor-adf-2>
  332. <CSTR type="bool">1</CSTR>
  333. <WPT type="bool">1</WPT>
  334. <VORD type="bool">1</VORD>
  335. <NDB type="bool">1</NDB>
  336. <ARPT type="bool">1</ARPT>
  337. <WX type="bool">1</WX>
  338. <TERR type="bool">1</TERR>
  339. <TRAF type="bool">1</TRAF>
  340. <taxi type="bool">1</taxi>
  341. </input>
  342. </efis>
  343. <cdu>
  344. <display>IDENT</display>
  345. <ident>
  346. <model>EC 145</model>
  347. <engines>-80C2B1F</engines>
  348. </ident>
  349. <input type="string"/>
  350. <serviceable type="bool">true</serviceable>
  351. </cdu>
  352. <tcas>
  353. <serviceable type="bool">true</serviceable>
  354. <inputs>
  355. <mode type="int">3</mode> <!-- 0=off, 1=standby, 2=TA-only, 3=auto(TA/RA) -->
  356. </inputs>
  357. <!--voice>
  358. <file-prefix type="string">Sounds/tcas/</file-prefix>
  359. </voice-->
  360. <speaker> <!-- Speaker Configuration -->
  361. <max-dist type="double">2</max-dist> <!-- Max. distance where speaker is heard -->
  362. <reference-dist type="double">1</reference-dist> <!-- Distance to pilot -->
  363. <volume type="double"> 1 </volume> <!-- Volume at reference distance -->
  364. </speaker>
  365. <range type="int">3</range>
  366. </tcas>
  367. <tcas-display>
  368. <radar-texture-path type="string">Aircraft/ec145/Models/instruments/mfd/tacas/tcas-display.png</radar-texture-path>
  369. <symbol-texture-path type="string">Aircraft/ec145/Models/instruments/mfd/tacas/symbols.png</symbol-texture-path>
  370. <font>
  371. <color>
  372. <red type="float">0.7</red>
  373. <green type="float">0.7</green>
  374. <blue type="float">0.7</blue>
  375. <alpha type="float">1</alpha>
  376. </color>
  377. <name type="string">helvetica_bold.txf</name>
  378. <size type="float">14</size>
  379. <line-spacing type="float">0.01</line-spacing>
  380. </font>
  381. <serviceable type="bool">true</serviceable>
  382. <range type="int" archive="y">3</range>
  383. <aircraft-heading-up type="bool">true</aircraft-heading-up>
  384. <heading-up-deg type="float">0.01</heading-up-deg>
  385. <x-center type="float">0.5</x-center>
  386. <y-center type="float">0.5</y-center>
  387. <display>
  388. </display>
  389. <line-width type="double">3</line-width>
  390. </tcas-display>
  391. <radar>
  392. <switch type="string" >off</switch>
  393. <switch-pos type="int">0</switch-pos>
  394. <mode-control type="int" >1</mode-control>
  395. <display-controls>
  396. <WX type="bool" >false</WX>
  397. <pos type="bool" >true</pos>
  398. <data type="bool" >false</data>
  399. <centre type="bool" >true</centre>
  400. <symbol type="bool" >true</symbol>
  401. <tcas type="bool" >true</tcas>
  402. </display-controls>
  403. <serviceable type="bool">true</serviceable>
  404. <range type="int" >10</range>
  405. <reference-range-nm type="double" >20</reference-range-nm>
  406. <mode type="string" >WX</mode>
  407. <font>
  408. <tcas>
  409. <color n="0"> <!-- distant targets -->
  410. <red type="float">0</red>
  411. <green type="float">1</green>
  412. <blue type="float">1</blue>
  413. </color>
  414. <color n="1"> <!-- proximity targets -->
  415. <red type="float">0</red>
  416. <green type="float">1</green>
  417. <blue type="float">1</blue>
  418. </color>
  419. <color n="2"> <!-- TA threat targets -->
  420. <red type="float">1</red>
  421. <green type="float">0.5</green>
  422. <blue type="float">0</blue>
  423. </color>
  424. <color n="3"> <!-- RA threat targets -->
  425. <red type="float">1</red>
  426. <green type="float">0</green>
  427. <blue type="float">0</blue>
  428. </color>
  429. </tcas>
  430. </font>
  431. <lightning type="bool" >false</lightning>
  432. <display-mode type="string" >map</display-mode>
  433. <radar-texture-path type="string">Aircraft/ec145/Models/instruments/mfd/tcas-2.png</radar-texture-path>
  434. <echo-texture-path type="string" >Aircraft/ec145/Models/instruments/mfd/wxecho.png</echo-texture-path>
  435. <minimized type="bool" >false</minimized>
  436. <heading-marker type="bool" >true</heading-marker>
  437. <limit-deg type="int">180</limit-deg>
  438. </radar>
  439. </instrumentation>
  440. <nasal>
  441. <FG1000>
  442. <file>Aircraft/ec145/Nasal/FGUK1000.nas</file>
  443. </FG1000>
  444. <flir>
  445. <file>Aircraft/ec145/Nasal/flir.nas</file>
  446. </flir>
  447. <mfd>
  448. <file>Aircraft/ec145/Models/instruments/EUcopter-mfd/Nasal/mfd.nas</file>
  449. <file>Aircraft/ec145/Models/instruments/EUcopter-mfd/Nasal/masterlist.nas</file>
  450. <file>Aircraft/ec145/Models/instruments/EUcopter-mfd/Nasal/helionix-terrain-map.nas</file>
  451. <file>Aircraft/ec145/Nasal/masterlist-ec145.nas</file>
  452. </mfd>
  453. <dual_control_tools>
  454. <file>Aircraft/Generic/DualControl/dual-control-tools.nas</file>
  455. </dual_control_tools>
  456. <aircraft_dual_control>
  457. <file>Aircraft/ec145/Nasal/145-dual-control.nas</file>
  458. </aircraft_dual_control>
  459. <dual_control>
  460. <file>Aircraft/Generic/DualControl/copilot-dual-control.nas</file>
  461. </dual_control>
  462. <bk117>
  463. <file>Aircraft/ec145/Nasal/bk117.nas</file>
  464. <file>Aircraft/ec145/Nasal/liveries.nas</file>
  465. <file>Aircraft/ec145/Nasal/fcs.nas</file>
  466. <file>Aircraft/ec145/Nasal/casdisable.nas</file>
  467. </bk117>
  468. <lights>
  469. <file>Aircraft/ec145/Nasal/Lights.nas</file>
  470. </lights>
  471. <cdu>
  472. <file>Aircraft/Instruments-3d/cdu/boeing.nas</file>
  473. </cdu>
  474. <radar><file>Aircraft/Instruments-3d/RDR-160/RDR160.nas</file></radar>
  475. <radar2>
  476. <file>Aircraft/Instruments-3d/radar2/radar2.nas</file>
  477. </radar2>
  478. <terrain-map>
  479. <file>Aircraft/ec145/Nasal/terrain-map.nas</file>
  480. </terrain-map>
  481. <sound-helper>
  482. <file>Aircraft/ec145/Nasal/sound-helper.nas</file>
  483. </sound-helper>
  484. </nasal>
  485. </PropertyList>