GNS430.xml 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511
  1. <?xml version="1.0"?>
  2. <PropertyList>
  3. <!--texture made by Heiko H. Schulz-->
  4. <name>GNS430</name>
  5. <path>GNS430.ac</path>
  6. <!-- params for controlling either device 1 or 2, i.e comm/nav1 or comm/nav2 -->
  7. <params>
  8. <device>1</device>
  9. <comm-serviceable>instrumentation/comm[0]/serviceable</comm-serviceable>
  10. <nav-serviceable>instrumentation/nav[0]/serviceable</nav-serviceable>
  11. <power>instrumentation/nav[0]/power-btn</power>
  12. <comm-frq-swp>instrumentation/comm[0]/frq-swap-btn</comm-frq-swp>
  13. <comm-frq-selected>instrumentation/comm[0]/frequencies/selected-mhz</comm-frq-selected>
  14. <comm-frq-standby>instrumentation/comm[0]/frequencies/standby-mhz</comm-frq-standby>
  15. <comm-volume>instrumentation/comm[0]/volume</comm-volume>
  16. <comm-test>instrumentation/comm[0]/test-btn</comm-test>
  17. <nav-frq-swp>instrumentation/nav[0]/frq-swap-btn</nav-frq-swp>
  18. <nav-frq-selected>instrumentation/nav[0]/frequencies/selected-mhz</nav-frq-selected>
  19. <nav-frq-standby>instrumentation/nav[0]/frequencies/standby-mhz</nav-frq-standby>
  20. <nav-volume>instrumentation/nav[0]/volume</nav-volume>
  21. <nav-audio>instrumentation/nav[0]/audio-btn</nav-audio>
  22. <vis>instrumentation/GNS430/device[0]/radio-menu-visible</vis>
  23. <mode>instrumentation/GNS430/device[0]/radio-menu-mode-comm</mode>
  24. <comknob>instrumentation/GNS430/device[0]/com-knob</comknob>
  25. <navknob>instrumentation/GNS430/device[0]/nav-knob</navknob>
  26. <lknob>instrumentation/GNS430/device[0]/leftknob</lknob>
  27. </params>
  28. <animation>
  29. <type>material</type>
  30. <object-name>Cube.001</object-name>
  31. <emission>
  32. <red>0.28</red>
  33. <green>0.40</green>
  34. <blue>0.24</blue>
  35. <factor-prop>systems/electrical/outputs/instrument-lights-dimmed</factor-prop>
  36. </emission>
  37. </animation>
  38. <animation>
  39. <type>material</type>
  40. <object-name>ComVLOCkhz.knob</object-name>
  41. <object-name>ComVLOCmhz.knob</object-name>
  42. <object-name>cursor.knob</object-name>
  43. <object-name>NavVolume.knob</object-name>
  44. <object-name>PwrComVol.knob</object-name>
  45. <object-name>ComFlipFlop.btn</object-name>
  46. <object-name>cdi.btn</object-name>
  47. <object-name>obs.btn</object-name>
  48. <object-name>msg.btn</object-name>
  49. <object-name>fpl.btn</object-name>
  50. <object-name>proc.btn</object-name>
  51. <object-name>RangeKeyUp.btn</object-name>
  52. <object-name>RangeKeyDown.btn</object-name>
  53. <object-name>directto.btn</object-name>
  54. <object-name>menu.btn</object-name>
  55. <object-name>clear.btn</object-name>
  56. <object-name>enter.btn</object-name>
  57. <emission>
  58. <red>0.48</red>
  59. <green>0.80</green>
  60. <blue>0.44</blue>
  61. <factor-prop>systems/electrical/outputs/instrument-lights-dimmed</factor-prop>
  62. </emission>
  63. </animation>
  64. <!-- buttons and bits -->
  65. <animation>
  66. <type>pick</type>
  67. <object-name>ComFlipFlop.btn</object-name>
  68. <action>
  69. <button>0</button>
  70. <binding>
  71. <command>property-swap</command>
  72. <property alias="../../../../params/comm-frq-selected"/>
  73. <property alias="../../../../params/comm-frq-standby"/>
  74. </binding>
  75. <binding>
  76. <command>property-assign</command>
  77. <property alias="../../../../params/vis"/>
  78. <value>1</value>
  79. </binding>
  80. </action>
  81. <hovered>
  82. <binding>
  83. <command>set-tooltip</command>
  84. <tooltip-id>comFlip</tooltip-id>
  85. <label>Flip Comm Active Frequency</label>
  86. </binding>
  87. </hovered>
  88. </animation>
  89. <animation>
  90. <type>pick</type>
  91. <object-name>NavFlipFlop.btn</object-name>
  92. <action>
  93. <button>0</button>
  94. <binding>
  95. <command>property-swap</command>
  96. <property alias="../../../../params/nav-frq-selected"/>
  97. <property alias="../../../../params/nav-frq-standby"/>
  98. </binding>
  99. <binding>
  100. <command>property-assign</command>
  101. <property alias="../../../../params/vis"/>
  102. <value>1</value>
  103. </binding>
  104. </action>
  105. <hovered>
  106. <binding>
  107. <command>set-tooltip</command>
  108. <tooltip-id>navFlip</tooltip-id>
  109. <label>Flip Nav Active Frequency</label>
  110. </binding>
  111. </hovered>
  112. </animation>
  113. <animation>
  114. <type>knob</type>
  115. <object-name>ComVLOCkhz.knob</object-name>
  116. <action>
  117. <binding>
  118. <command>property-assign</command>
  119. <property alias="../../../../params/vis"/>
  120. <value>1</value>
  121. </binding>
  122. <binding>
  123. <condition>
  124. <property alias="../../../../../params/mode"/>
  125. </condition>
  126. <command>property-adjust</command>
  127. <property alias="../../../../params/comm-frq-standby"/>
  128. <factor>0.010</factor>
  129. </binding>
  130. <binding>
  131. <condition>
  132. <not>
  133. <property alias="../../../../../../params/mode"/>
  134. </not>
  135. </condition>
  136. <command>property-adjust</command>
  137. <property alias="../../../../params/nav-frq-standby"/>
  138. <factor>0.010</factor>
  139. </binding>
  140. <binding>
  141. <command>property-adjust</command>
  142. <property alias="../../../../params/lknob"/>
  143. <factor>8</factor>
  144. </binding>
  145. </action>
  146. <shift-action>
  147. <binding>
  148. <command>property-assign</command>
  149. <property alias="../../../../params/vis"/>
  150. <value>1</value>
  151. </binding>
  152. <binding>
  153. <command>property-toggle</command>
  154. <property alias="../../../../params/mode"/>
  155. </binding>
  156. </shift-action>
  157. <hovered>
  158. <binding>
  159. <command>set-tooltip</command>
  160. <tooltip-id>comK</tooltip-id>
  161. <label>Set Freq. KHz (Shift Comm/Vloc)</label>
  162. </binding>
  163. </hovered>
  164. </animation>
  165. <animation>
  166. <type>rotate</type>
  167. <object-name>ComVLOCkhz.knob</object-name>
  168. <property alias="../../params/lknob"/>
  169. <axis>
  170. <x>1</x>
  171. <y>0</y>
  172. <z>0</z>
  173. </axis>
  174. <center>
  175. <x-m>0.0</x-m>
  176. <y-m>-0.0668</y-m>
  177. <z-m>-0.0198</z-m>
  178. </center>
  179. </animation>
  180. <animation>
  181. <type>knob</type>
  182. <object-name>ComVLOCmhz.knob</object-name>
  183. <action>
  184. <binding>
  185. <condition>
  186. <property alias="../../../../../params/mode"/>
  187. </condition>
  188. <command>property-adjust</command>
  189. <property alias="../../../../params/comm-frq-standby"/>
  190. <factor>1</factor>
  191. </binding>
  192. <binding>
  193. <condition>
  194. <not>
  195. <property alias="../../../../../../params/mode"/>
  196. </not>
  197. </condition>
  198. <command>property-adjust</command>
  199. <property alias="../../../../params/nav-frq-standby"/>
  200. <factor>1</factor>
  201. </binding>
  202. <binding>
  203. <command>property-assign</command>
  204. <property alias="../../../../params/vis"/>
  205. <value>1</value>
  206. </binding>
  207. </action>
  208. <hovered>
  209. <binding>
  210. <command>set-tooltip</command>
  211. <tooltip-id>comM</tooltip-id>
  212. <label>Set Freq. MHz</label>
  213. </binding>
  214. </hovered>
  215. </animation>
  216. <animation>
  217. <type>knob</type>
  218. <object-name>PwrComVol.knob</object-name>
  219. <action>
  220. <binding>
  221. <command>property-adjust</command>
  222. <property alias="../../../../params/comknob"/>
  223. <factor>8</factor>
  224. </binding>
  225. <binding>
  226. <command>property-adjust</command>
  227. <property alias="../../../../params/comm-volume"/>
  228. <factor>0.1</factor>
  229. <min>0.0</min>
  230. <max>1.0</max>
  231. <wrap>false</wrap>
  232. </binding>
  233. </action>
  234. </animation>
  235. <animation>
  236. <type>rotate</type>
  237. <object-name>PwrComVol.knob</object-name>
  238. <property alias="../../params/comknob"/>
  239. <axis>
  240. <x>1</x>
  241. <y>0</y>
  242. <z>0</z>
  243. </axis>
  244. <center>
  245. <x-m>0.0</x-m>
  246. <y-m>-0.0661</y-m>
  247. <z-m>0.0220</z-m>
  248. </center>
  249. </animation>
  250. <animation>
  251. <type>knob</type>
  252. <object-name>NavVolume.knob</object-name>
  253. <action>
  254. <binding>
  255. <command>property-adjust</command>
  256. <property alias="../../../../params/navknob"/>
  257. <factor>8</factor>
  258. </binding>
  259. <binding>
  260. <command>property-adjust</command>
  261. <property alias="../../../../params/nav-volume"/>
  262. <factor>-0.1</factor>
  263. <min>0.0</min>
  264. <max>1.0</max>
  265. <wrap>false</wrap>
  266. </binding>
  267. </action>
  268. </animation>
  269. <animation>
  270. <type>rotate</type>
  271. <object-name>NavVolume.knob</object-name>
  272. <property alias="../../params/navknob"/>
  273. <axis>
  274. <x>1</x>
  275. <y>0</y>
  276. <z>0</z>
  277. </axis>
  278. <center>
  279. <x-m>0.0</x-m>
  280. <y-m>-0.0663</y-m>
  281. <z-m>0.0069</z-m>
  282. </center>
  283. </animation>
  284. <animation>
  285. <type>knob</type>
  286. <object-name>cursor.knob</object-name>
  287. <action>
  288. <binding>
  289. <command>FG1000HardKeyPushed</command>
  290. <device alias="../../../../params/device"/>
  291. <notification>HEADING</notification>
  292. </binding>
  293. <binding>
  294. <command>property-adjust</command>
  295. <property>instrumentation/fg1000/screen1/heading-bug-deg</property>
  296. <factor>15</factor>
  297. </binding>
  298. </action>
  299. <shift-action>
  300. <binding>
  301. <command>FG1000HardKeyPushed</command>
  302. <device alias="../../../../params/device"/>
  303. <notification>HEADING_PRESS</notification>
  304. </binding>
  305. </shift-action>
  306. <hovered>
  307. <binding>
  308. <command>set-tooltip</command>
  309. <tooltip-id>HDG</tooltip-id>
  310. <label>Change heading bug (Shift to sync)</label>
  311. </binding>
  312. </hovered>
  313. </animation>
  314. <animation>
  315. <type>pick</type>
  316. <object-name>cdi.btn</object-name>
  317. <action>
  318. <button>0</button>
  319. <binding>
  320. <command>FG1000HardKeyPushed</command>
  321. <device alias="../../../../params/device"/>
  322. <notification>CRS_CENTER</notification>
  323. <offset>1</offset>
  324. </binding>
  325. </action>
  326. <hovered>
  327. <binding>
  328. <command>set-tooltip</command>
  329. <tooltip-id>ComInner</tooltip-id>
  330. <label>Center CDI on current VOR</label>
  331. </binding>
  332. </hovered>
  333. </animation>
  334. <animation>
  335. <type>pick</type>
  336. <object-name>RangeKeyUp.btn</object-name>
  337. <action>
  338. <button>0</button>
  339. <binding>
  340. <command>FG1000HardKeyPushed</command>
  341. <device alias="../../../../params/device"/>
  342. <notification>RANGE</notification>
  343. <offset>1</offset>
  344. </binding>
  345. </action>
  346. </animation>
  347. <animation>
  348. <type>pick</type>
  349. <object-name>RangeKeyDown.btn</object-name>
  350. <action>
  351. <button>0</button>
  352. <binding>
  353. <command>FG1000HardKeyPushed</command>
  354. <device alias="../../../../params/device"/>
  355. <notification>RANGE</notification>
  356. <offset>-1</offset>
  357. </binding>
  358. </action>
  359. </animation>
  360. <animation>
  361. <type>pick</type>
  362. <object-name>directto.btn</object-name>
  363. <action>
  364. <button>0</button>
  365. <binding>
  366. <command>FG1000HardKeyPushed</command>
  367. <device alias="../../../../params/device"/>
  368. <notification>DTO</notification>
  369. <offset>1</offset>
  370. </binding>
  371. </action>
  372. <hovered>
  373. <binding>
  374. <command>set-tooltip</command>
  375. <tooltip-id>DidectTo</tooltip-id>
  376. <label>Display Direct To</label>
  377. </binding>
  378. </hovered>
  379. </animation>
  380. <animation>
  381. <type>pick</type>
  382. <object-name>menu.btn</object-name>
  383. <action>
  384. <button>0</button>
  385. <binding>
  386. <command>FG1000HardKeyPushed</command>
  387. <device alias="../../../../params/device"/>
  388. <notification>MENU</notification>
  389. <offset>1</offset>
  390. </binding>
  391. </action>
  392. <hovered>
  393. <binding>
  394. <command>set-tooltip</command>
  395. <tooltip-id>MENU</tooltip-id>
  396. <label>Display Menu</label>
  397. </binding>
  398. </hovered>
  399. </animation>
  400. <animation>
  401. <type>pick</type>
  402. <object-name>fpl.btn</object-name>
  403. <action>
  404. <button>0</button>
  405. <binding>
  406. <command>FG1000HardKeyPushed</command>
  407. <device alias="../../../../params/device"/>
  408. <notification>FPL</notification>
  409. <offset>1</offset>
  410. </binding>
  411. </action>
  412. <hovered>
  413. <binding>
  414. <command>set-tooltip</command>
  415. <tooltip-id>MENU</tooltip-id>
  416. <label>Display Flight Plan page</label>
  417. </binding>
  418. </hovered>
  419. </animation>
  420. <animation>
  421. <type>pick</type>
  422. <object-name>proc.btn</object-name>
  423. <action>
  424. <button>0</button>
  425. <binding>
  426. <command>FG1000HardKeyPushed</command>
  427. <device alias="../../../../params/device"/>
  428. <notification>PROC</notification>
  429. <offset>1</offset>
  430. </binding>
  431. </action>
  432. <hovered>
  433. <binding>
  434. <command>set-tooltip</command>
  435. <tooltip-id>PROC</tooltip-id>
  436. <label>Display Procedures page</label>
  437. </binding>
  438. </hovered>
  439. </animation>
  440. <animation>
  441. <type>pick</type>
  442. <object-name>clear.btn</object-name>
  443. <action>
  444. <button>0</button>
  445. <binding>
  446. <command>FG1000HardKeyPushed</command>
  447. <device alias="../../../../params/device"/>
  448. <notification>CLR_HOLD</notification>
  449. <offset>1</offset>
  450. </binding>
  451. </action>
  452. <hovered>
  453. <binding>
  454. <command>set-tooltip</command>
  455. <tooltip-id>CLR</tooltip-id>
  456. <label>Clear entry</label>
  457. </binding>
  458. </hovered>
  459. </animation>
  460. <animation>
  461. <type>pick</type>
  462. <object-name>enter.btn</object-name>
  463. <action>
  464. <button>0</button>
  465. <binding>
  466. <command>FG1000HardKeyPushed</command>
  467. <device alias="../../../../params/device"/>
  468. <notification>ENT</notification>
  469. <offset>1</offset>
  470. </binding>
  471. </action>
  472. <hovered>
  473. <binding>
  474. <command>set-tooltip</command>
  475. <tooltip-id>ENT</tooltip-id>
  476. <label>Complete data entry, or confirm selection</label>
  477. </binding>
  478. </hovered>
  479. </animation>
  480. </PropertyList>