777:Engine chrome slit fix
[fg:toms-fgdata.git] / Aircraft / 777 / Models / APpanel.xml
1 <!-- 777-200
2 Justin Smithies
3 Syd Adams
4 Autopilot Control Panel
5 -->
6
7 <PropertyList>
8
9 <path>APpanel.ac</path>
10
11         <effect>
12                 <inherits-from>Effects/model-transparent</inherits-from>
13                 <object-name>AP_Lettering</object-name>
14                 <object-name>AP_Lettering.001</object-name>
15                 <object-name>AP_Lettering.002</object-name>
16                 <object-name>ias.ind</object-name>
17                 <object-name>mach.ind</object-name>
18                 <object-name>MACH.led1</object-name>
19                 <object-name>MACH.led2</object-name>
20                 <object-name>MACH.led3</object-name>
21                 <object-name>IAS.led1</object-name>
22                 <object-name>IAS.led2</object-name>
23                 <object-name>IAS.led3</object-name>
24                 <object-name>hdg.ind</object-name>
25                 <object-name>trk.ind</object-name>
26                 <object-name>TRK.led1</object-name>
27                 <object-name>TRK.led2</object-name>
28                 <object-name>TRK.led3</object-name>
29                 <object-name>HDG.led1</object-name>
30                 <object-name>HDG.led2</object-name>
31                 <object-name>HDG.led3</object-name>
32                 <object-name>vs.ind</object-name>
33                 <object-name>fpa.ind</object-name>
34                 <object-name>VS.ledminus</object-name>
35                 <object-name>VS.led1</object-name>
36                 <object-name>VS.led2</object-name>
37                 <object-name>VS.led3</object-name>
38                 <object-name>VS.led4</object-name>
39                 <object-name>FPA.ledminus</object-name>
40                 <object-name>FPA.led1</object-name>
41                 <object-name>FPA.led2</object-name>
42                 <object-name>ALT.led1</object-name>
43                 <object-name>ALT.led2</object-name>
44                 <object-name>ALT.led3</object-name>
45                 <object-name>ALT.led4</object-name>
46                 <object-name>ALT.led5</object-name>
47         </effect>
48
49         <animation>
50                 <type>rotate</type>
51                 <object-name>BLimit.knob</object-name>
52                 <object-name>BLimit.knob.001</object-name>
53                 <property>instrumentation/afds/inputs/bank-limit-switch</property>
54                 <factor>-30.0</factor>
55                 <center>
56             <x-m>0.00881</x-m>
57             <y-m>-0.01282</y-m>
58             <z-m>-0.00651</z-m>
59                 </center>
60                 <axis>
61                         <x>1</x>
62                         <y>0</y>
63                         <z>0</z>
64                 </axis>
65         </animation>
66
67         <animation>
68                 <name>IAS-knob</name>
69                 <type>rotate</type>
70                 <condition>
71                         <not>
72                                 <property>instrumentation/afds/inputs/ias-mach-selected</property>
73                         </not>
74                 </condition>
75                 <object-name>SPEED.knob</object-name>
76                 <property>autopilot/settings/target-speed-kt</property>
77                 <factor>100</factor>
78                 <center>
79             <x-m>0.02545</x-m>
80             <y-m>-0.13906</y-m>
81             <z-m>-0.01980</z-m>
82                 </center>
83                 <axis>
84                         <x>-1</x>
85                         <y>0</y>
86                         <z>0</z>
87                 </axis>
88         </animation>
89
90         <animation>
91                 <name>MACH-knob</name>
92                 <type>rotate</type>
93                 <condition>
94                         <property>instrumentation/afds/inputs/ias-mach-selected</property>
95                 </condition>
96                 <object-name>SPEED.knob</object-name>
97                         <property>autopilot/settings/target-speed-mach</property>
98                 <factor>10000</factor>
99                 <center>
100             <x-m>0.02545</x-m>
101             <y-m>-0.13906</y-m>
102             <z-m>-0.01980</z-m>
103                 </center>
104                 <axis>
105                         <x>-1</x>
106                         <y>0</y>
107                         <z>0</z>
108                 </axis>
109         </animation>
110
111         <animation>
112                 <type>rotate</type>
113                 <object-name>HDG.knob</object-name>
114                 <property>autopilot/settings/heading-bug-deg</property>
115                 <factor>100</factor>
116                 <center>
117             <x-m>0.02654</x-m>
118             <y-m>-0.01282</y-m>
119             <z-m>-0.00653</z-m>
120                 </center>
121                 <axis>
122                         <x>-1</x>
123                         <y>0</y>
124                         <z>0</z>
125                 </axis>
126         </animation>
127
128         <animation>
129                 <type>rotate</type>
130                 <object-name>ALT.knob</object-name>
131                 <property>autopilot/settings/counter-set-altitude-ft</property>
132                 <factor>1</factor>
133                 <center>
134             <x-m>0.00846</x-m>
135             <y-m>0.13190</y-m>
136             <z-m>-0.00651</z-m>
137                 </center>
138                 <axis>
139                         <x>-1</x>
140                         <y>0</y>
141                         <z>0</z>
142                 </axis>
143         </animation>
144
145         <animation>
146                 <type>rotate</type>
147                 <object-name>ALTmode.knob</object-name>
148                 <object-name>ALTmode.knob.001</object-name>
149                 <property>instrumentation/afds/inputs/alt-knob</property>
150                 <factor>40</factor>
151                 <center>
152             <x-m>0.00881</x-m>
153             <y-m>0.13191</y-m>
154             <z-m>-0.00652</z-m>
155                 </center>
156                 <axis>
157                         <x>-1</x>
158                         <y>0</y>
159                         <z>0</z>
160                 </axis>
161         </animation>
162
163         <animation>
164                 <type>rotate</type>
165                 <object-name>FD_toggle</object-name>
166                 <property>instrumentation/afds/inputs/FD</property>
167                 <factor>-30.0</factor>
168                 <center>
169                         <x-m>0</x-m>
170                         <y-m>-0.207</y-m>
171                         <z-m>-0.020</z-m>
172                 </center>
173                 <axis>
174                         <x>0</x>
175                         <y>1</y>
176                         <z>0</z>
177                 </axis>
178         </animation>
179
180         <animation>
181                 <type>rotate</type>
182                 <object-name>THARM.switch</object-name>
183                 <property>instrumentation/afds/inputs/at-armed</property>
184                 <factor>-30.0</factor>
185                 <center>
186                         <x-m>0</x-m>
187                         <y-m>-0.179</y-m>
188                         <z-m>0.025</z-m>
189                 </center>
190                 <axis>
191                         <x>0</x>
192                         <y>1</y>
193                         <z>0</z>
194                 </axis>
195         </animation>
196
197         <animation>
198                 <type>rotate</type>
199                 <object-name>THARM1.switch</object-name>
200                 <property>instrumentation/afds/inputs/at-armed[1]</property>
201                 <factor>-30.0</factor>
202                 <center>
203                         <x-m>0</x-m>
204                         <y-m>-0.179</y-m>
205                         <z-m>0.025</z-m>
206                 </center>
207                 <axis>
208                         <x>0</x>
209                         <y>1</y>
210                         <z>0</z>
211                 </axis>
212         </animation>
213
214         <animation>
215                 <type>material</type>
216                 <object-name>AP_Lettering</object-name>
217                 <object-name>AP_Lettering.001</object-name>
218                 <object-name>AP_Lettering.002</object-name>
219                 <condition>
220                         <greater-than>   
221                                 <property>/sim/time/sun-angle-rad</property>
222                                 <value>1.70</value>
223                         </greater-than>
224                          <greater-than>
225                                 <property>systems/electrical/CPT-FLT-INST</property>
226                                 <value>24.0</value>
227                          </greater-than>
228                 </condition>
229                 <emission>
230                         <red>0.2</red>
231                         <green>0.8</green>
232                         <blue>0.2</blue>
233                         <factor-prop>controls/lighting/panel-flood-intencity</factor-prop>
234                 </emission>
235         </animation>
236
237         <animation>
238                 <type>translate</type>
239                 <object-name>AP.disengage</object-name>
240                 <property>instrumentation/afds/inputs/AP-disengage</property>
241                 <factor>0.011</factor>
242                 <axis>
243                         <x>0</x>
244                         <y>0</y>
245                         <z>-1</z>
246                 </axis>
247         </animation>
248
249         <animation>
250                 <type>select</type>
251                 <object-name>AP_toggle</object-name>
252                 <condition>
253                         <property>instrumentation/afds/inputs/AP</property>
254                 </condition>
255         </animation>
256
257         <animation>
258                 <type>select</type>
259                 <object-name>HDG_toggle</object-name>
260                 <condition>
261                         <or>
262                                 <equals>
263                                         <property>instrumentation/afds/ap-modes/roll-mode</property>
264                                         <value>HDG HOLD</value>
265                                 </equals>
266                                 <equals>
267                                         <property>instrumentation/afds/ap-modes/roll-mode</property>
268                                         <value>TRK HOLD</value>
269                                 </equals>
270                         </or>
271                 </condition>
272         </animation>
273
274         <animation>
275                 <type>select</type>
276                 <object-name>LNAV_toggle</object-name>
277                 <condition>
278                         <or>
279                                 <equals>
280                                         <property>instrumentation/afds/ap-modes/roll-mode</property>
281                                         <value>LNAV</value>
282                                 </equals>
283                                 <equals>
284                                         <property>instrumentation/afds/ap-modes/roll-mode-arm</property>
285                                         <value>LNAV</value>
286                                 </equals>
287                         </or>
288                 </condition>
289         </animation>
290
291         <animation>
292                 <type>select</type>
293                 <object-name>ALT_toggle</object-name>
294                 <condition>
295                         <equals>
296                                 <property>instrumentation/afds/ap-modes/pitch-mode</property>
297                                 <value>ALT</value>
298                         </equals>
299                 </condition>
300         </animation>
301
302         <animation>
303                 <type>select</type>
304                 <object-name>AT_toggle</object-name>
305                 <condition>
306                                 <not-equals>
307                                         <property>instrumentation/afds/ap-modes/speed-mode</property>
308                                         <value></value>
309                                 </not-equals>
310            </condition>
311         </animation>
312
313         <animation>
314                 <type>select</type>
315                 <object-name>VNAV_toggle</object-name>
316                 <condition>
317                         <or>
318                                 <equals>
319                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
320                                         <value>VNAV ALT</value>
321                                 </equals>
322                                 <equals>
323                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
324                                         <value>VNAV SPD</value>
325                                 </equals>
326                                 <equals>
327                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
328                                         <value>VNAV PTH</value>
329                                 </equals>
330                                 <equals>
331                                         <property>instrumentation/afds/ap-modes/pitch-mode-arm</property>
332                                         <value>VNAV</value>
333                                 </equals>
334                         </or>
335                 </condition>
336         </animation>
337
338         <animation>
339                 <type>select</type>
340                 <object-name>FLCH_toggle</object-name>
341                 <condition>
342                         <equals>
343                                 <property>instrumentation/afds/ap-modes/pitch-mode</property>
344                                 <value>FLCH SPD</value>
345                         </equals>
346                 </condition>
347         </animation>
348
349         <animation>
350                 <type>select</type>
351                 <object-name>LOC_toggle</object-name>
352                 <condition>
353                         <and>
354                         <or>
355                                 <equals>
356                                         <property>instrumentation/afds/ap-modes/roll-mode</property>
357                                         <value>LOC</value>
358                                 </equals>
359                                 <property>instrumentation/afds/inputs/loc-armed</property>
360                         </or>
361                         <not>
362                         <or>
363                                 <equals>
364                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
365                                         <value>G/S</value>
366                                 </equals>
367                                 <property>instrumentation/afds/inputs/gs-armed</property>
368                         </or>
369                         </not>
370                         </and>
371                 </condition>
372         </animation>
373
374         <animation>
375                 <type>select</type>
376                 <object-name>APP_toggle</object-name>
377                 <condition>
378                         <or>
379                                 <equals>
380                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
381                                         <value>G/S</value>
382                                 </equals>
383                                 <property>instrumentation/afds/inputs/gs-armed</property>
384                         </or>
385                 </condition>
386         </animation>
387
388         <animation>
389                 <type>select</type>
390                 <object-name>VS_toggle</object-name>
391                 <condition>
392                         <or>
393                                 <equals>
394                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
395                                         <value>V/S</value>
396                                 </equals>
397                                 <equals>
398                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
399                                         <value>FPA</value>
400                                 </equals>
401                         </or>
402                 </condition>
403         </animation>
404
405 <!-- LED displays-->
406
407 <!-- IAS/MACH -->
408         <animation>
409                 <type>select</type>
410                 <object-name>ias.ind</object-name>
411                 <object-name>IAS.led1</object-name>
412                 <object-name>IAS.led2</object-name>
413                 <object-name>IAS.led3</object-name>
414                 <condition>
415                         <and>
416                                 <property>systems/electrical/outputs/avionics</property>
417                                 <not>
418                                         <property>instrumentation/afds/inputs/ias-mach-selected</property>
419                                 </not>
420                                 <not-equals>
421                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
422                                         <value>VNAV ALT</value>
423                                 </not-equals>
424                                 <not-equals>
425                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
426                                         <value>VNAV SPD</value>
427                                 </not-equals>
428                                 <or>
429                                         <not-equals>
430                                                 <property>instrumentation/afds/ap-modes/pitch-mode</property>
431                                                 <value>VNAV PTH</value>
432                                         </not-equals>
433                                         <and>
434                                                 <equals>
435                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
436                                                         <value>VNAV PTH</value>
437                                                 </equals>
438                                                 <property>instrumentation/afds/settings/manual-intervention</property>
439                                         </and>
440                                 </or>
441                         </and>
442                 </condition>
443         </animation>
444
445         <animation>
446                 <type>textranslate</type>
447                 <object-name>Lgt_LWRCTR.light</object-name>
448                 <property>systems/electrical/outputs/avionics</property>
449                 <factor>0.07</factor>
450                 <axis>
451                         <x>0</x>
452                         <y>1</y>
453                         <z>0</z>
454                 </axis>
455         </animation>
456
457         <animation>
458                 <type>textranslate</type>
459                 <object-name>IAS.led1</object-name>
460                 <property>autopilot/settings/target-speed-kt</property>
461                 <factor>0.001</factor>
462                 <step>100</step>
463                 <axis>
464                         <x>0</x>
465                         <y>1</y>
466                         <z>0</z>
467                 </axis>
468         </animation>
469
470         <animation>
471                 <type>textranslate</type>
472                 <object-name>IAS.led2</object-name>
473                 <property>autopilot/settings/target-speed-kt</property>
474                 <factor>0.01</factor>
475                 <step>10</step>
476                 <axis>
477                         <x>0</x>
478                         <y>1</y>
479                         <z>0</z>
480                 </axis>
481         </animation>
482
483         <animation>
484                 <type>textranslate</type>
485                 <object-name>IAS.led3</object-name>
486                 <property>autopilot/settings/target-speed-kt</property>
487                 <factor>0.1</factor>
488                 <step>1</step>
489                 <axis>
490                         <x>0</x>
491                         <y>1</y>
492                         <z>0</z>
493                 </axis>
494         </animation>
495
496         <animation>
497                 <type>select</type>
498                 <object-name>mach.ind</object-name>
499                 <object-name>MACH.led1</object-name>
500                 <object-name>MACH.led2</object-name>
501                 <object-name>MACH.led3</object-name>
502                 <condition>
503                         <and>
504                                 <property>systems/electrical/outputs/avionics</property>
505                                 <property>instrumentation/afds/inputs/ias-mach-selected</property>
506                                 <not-equals>
507                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
508                                         <value>VNAV ALT</value>
509                                 </not-equals>
510                                 <not-equals>
511                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
512                                         <value>VNAV SPD</value>
513                                 </not-equals>
514                                 <or>
515                                         <not-equals>
516                                                 <property>instrumentation/afds/ap-modes/pitch-mode</property>
517                                                 <value>VNAV PTH</value>
518                                         </not-equals>
519                                         <and>
520                                                 <equals>
521                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
522                                                         <value>VNAV PTH</value>
523                                                 </equals>
524                                                 <property>instrumentation/afds/settings/manual-intervention</property>
525                                         </and>
526                                 </or>
527                         </and>
528                 </condition>
529         </animation>
530
531         <animation>
532                 <type>textranslate</type>
533                 <object-name>MACH.led1</object-name>
534                 <property>autopilot/settings/target-speed-mach</property>
535                 <factor>1</factor>
536                 <step>0.1</step>
537                 <axis>
538                         <x>0</x>
539                         <y>1</y>
540                         <z>0</z>
541                 </axis>
542         </animation>
543
544         <animation>
545                 <type>textranslate</type>
546                 <object-name>MACH.led2</object-name>
547                 <property>autopilot/settings/target-speed-mach</property>
548                 <factor>10.0</factor>
549                 <step>0.01</step>
550                 <axis>
551                         <x>0</x>
552                         <y>1</y>
553                         <z>0</z>
554                 </axis>
555         </animation>
556
557         <animation>
558                 <type>textranslate</type>
559                 <object-name>MACH.led3</object-name>
560                 <property>autopilot/settings/target-speed-mach</property>
561                 <factor>100.0</factor>
562                 <step>0.001</step>
563                 <axis>
564                         <x>0</x>
565                         <y>1</y>
566                         <z>0</z>
567                 </axis>
568         </animation>
569
570
571 <!-- HDG/TRK -->
572         <animation>
573                 <type>select</type>
574                 <object-name>hdg.ind</object-name>
575                 <object-name>HDG.led1</object-name>
576                 <object-name>HDG.led2</object-name>
577                 <object-name>HDG.led3</object-name>
578                 <condition>
579                         <and>
580                                 <property>systems/electrical/outputs/avionics</property>
581                                 <not>
582                                         <property>instrumentation/afds/inputs/hdg-trk-selected</property>
583                                 </not>
584                         </and>
585                 </condition>
586         </animation>
587
588         <animation>
589                 <type>textranslate</type>
590                 <object-name>HDG.led1</object-name>
591                 <property>autopilot/settings/heading-bug-deg</property>
592                 <factor>0.001</factor>
593                 <step>100</step>
594                 <axis>
595                         <x>0</x>
596                         <y>1</y>
597                         <z>0</z>
598                 </axis>
599         </animation>
600
601         <animation>
602                 <type>textranslate</type>
603                 <object-name>HDG.led2</object-name>
604                 <property>autopilot/settings/heading-bug-deg</property>
605                 <factor>0.01</factor>
606                 <step>10</step>
607                 <axis>
608                         <x>0</x>
609                         <y>1</y>
610                         <z>0</z>
611                 </axis>
612         </animation>
613
614         <animation>
615                 <type>textranslate</type>
616                 <object-name>HDG.led3</object-name>
617                 <property>autopilot/settings/heading-bug-deg</property>
618                 <factor>0.1</factor>
619                 <step>1</step>
620                 <axis>
621                         <x>0</x>
622                         <y>1</y>
623                         <z>0</z>
624                 </axis>
625         </animation>
626
627         <animation>
628                 <type>select</type>
629                 <object-name>trk.ind</object-name>
630                 <object-name>TRK.led1</object-name>
631                 <object-name>TRK.led2</object-name>
632                 <object-name>TRK.led3</object-name>
633                 <condition>
634                         <and>
635                                 <property>systems/electrical/outputs/avionics</property>
636                                 <property>instrumentation/afds/inputs/hdg-trk-selected</property>
637                         </and>
638                 </condition>
639         </animation>
640
641         <animation>
642                 <type>textranslate</type>
643                 <object-name>TRK.led1</object-name>
644                 <property>autopilot/settings/heading-bug-deg</property>
645                 <factor>0.001</factor>
646                 <step>100</step>
647                 <axis>
648                         <x>0</x>
649                         <y>1</y>
650                         <z>0</z>
651                 </axis>
652         </animation>
653
654         <animation>
655                 <type>textranslate</type>
656                 <object-name>TRK.led2</object-name>
657                 <property>autopilot/settings/heading-bug-deg</property>
658                 <factor>0.01</factor>
659                 <step>10</step>
660                 <axis>
661                         <x>0</x>
662                         <y>1</y>
663                         <z>0</z>
664                 </axis>
665         </animation>
666
667         <animation>
668                 <type>textranslate</type>
669                 <object-name>TRK.led3</object-name>
670                 <property>autopilot/settings/heading-bug-deg</property>
671                 <factor>0.1</factor>
672                 <step>1</step>
673                 <axis>
674                         <x>0</x>
675                         <y>1</y>
676                         <z>0</z>
677                 </axis>
678         </animation>
679
680 <!-- VS/FPA -->
681         <animation>
682                 <type>select</type>
683                 <object-name>vs.ind</object-name>
684                 <condition>
685                         <and>
686                                 <property>systems/electrical/outputs/avionics</property>
687                                 <not>
688                                         <property>instrumentation/afds/inputs/vs-fpa-selected</property>
689                                 </not>
690                         </and>
691                 </condition>
692         </animation>
693
694         <animation>
695                 <type>select</type>
696                 <object-name>VS.led1</object-name>
697                 <object-name>VS.led2</object-name>
698                 <object-name>VS.led3</object-name>
699                 <object-name>VS.led4</object-name>
700                 <condition>
701                         <and>
702                                 <property>systems/electrical/outputs/avionics</property>
703                                 <equals>
704                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
705                                         <value>V/S</value>
706                                 </equals>
707                                 <not>
708                                         <property>instrumentation/afds/inputs/vs-fpa-selected</property>
709                                 </not>
710                                 <equals>
711                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
712                                         <value>V/S</value>
713                                 </equals>
714                         </and>
715                 </condition>
716         </animation>
717
718         <animation>
719                 <type>select</type>
720                 <object-name>VS.ledminus</object-name>
721                 <condition>
722                         <and>
723                            <not>
724                                         <property>instrumentation/afds/inputs/vs-fpa-selected</property>
725                            </not>
726                                 <less-than>
727                                         <property>autopilot/settings/vertical-speed-fpm</property>
728                                         <value>0</value>
729                                 </less-than>
730                                 <equals>
731                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
732                                         <value>V/S</value>
733                                 </equals>
734                         </and>
735                 </condition>
736         </animation>
737
738         <animation>
739                 <type>textranslate</type>
740                 <object-name>VS.led1</object-name>
741                 <property>instrumentation/afds/settings/vs-display</property>
742                 <factor>0.0001</factor>
743                 <step>1000</step>
744                 <axis>
745                         <x>0</x>
746                         <y>1</y>
747                         <z>0</z>
748                 </axis>
749         </animation>
750
751         <animation>
752                 <type>textranslate</type>
753                 <object-name>VS.led2</object-name>
754                 <property>instrumentation/afds/settings/vs-display</property>
755                 <factor>0.001</factor>
756                 <step>100</step>
757                 <axis>
758                         <x>0</x>
759                         <y>1</y>
760                         <z>0</z>
761                 </axis>
762         </animation>
763
764         <animation>
765                 <type>textranslate</type>
766                 <object-name>VS.led3</object-name>
767                 <property>instrumentation/afds/settings/vs-display</property>
768                 <factor>0.01</factor>
769                 <step>10</step>
770                 <axis>
771                         <x>0</x>
772                         <y>1</y>
773                         <z>0</z>
774                 </axis>
775         </animation>
776
777         <animation>
778                 <type>textranslate</type>
779                 <object-name>VS.led4</object-name>
780                 <property>instrumentation/afds/settings/vs-display</property>
781                 <factor>0.1</factor>
782                 <step>1</step>
783                 <axis>
784                         <x>0</x>
785                         <y>1</y>
786                         <z>0</z>
787                 </axis>
788         </animation>
789
790         <animation>
791                 <type>select</type>
792                 <object-name>fpa.ind</object-name>
793                 <condition>
794                         <and>
795                                 <property>systems/electrical/outputs/avionics</property>
796                                 <property>instrumentation/afds/inputs/vs-fpa-selected</property>
797                         </and>
798                 </condition>
799         </animation>
800
801         <animation>
802                 <type>select</type>
803                 <object-name>FPA.led1</object-name>
804                 <object-name>FPA.led2</object-name>
805                 <condition>
806                         <and>
807                                 <property>systems/electrical/outputs/avionics</property>
808                                 <property>instrumentation/afds/inputs/vs-fpa-selected</property>
809                                 <equals>
810                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
811                                         <value>FPA</value>
812                                 </equals>
813                         </and>
814                 </condition>
815         </animation>
816
817         <animation>
818                 <type>select</type>
819                 <object-name>FPA.ledminus</object-name>
820                 <condition>
821                         <property>instrumentation/afds/settings/fpa-display</property>
822                         <and>
823                                 <property>instrumentation/afds/inputs/vs-fpa-selected</property>
824                         <less-than>
825                                 <property>autopilot/settings/flight-path-angle</property>
826                                 <value>0</value>
827                         </less-than>
828                                 <equals>
829                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
830                                         <value>FPA</value>
831                                 </equals>
832                         </and>
833                 </condition>
834         </animation>
835
836         <animation>
837                 <type>textranslate</type>
838                 <object-name>FPA.led1</object-name>
839                 <property>instrumentation/afds/settings/fpa-display</property>
840                 <factor>0.1</factor>
841                 <step>1</step>
842                 <bias>0.05</bias>
843                 <axis>
844                         <x>0</x>
845                         <y>1</y>
846                         <z>0</z>
847                 </axis>
848         </animation>
849
850         <animation>
851                 <type>textranslate</type>
852                 <object-name>FPA.led2</object-name>
853                 <property>instrumentation/afds/settings/fpa-display</property>
854                 <factor>1.0</factor>
855                 <step>0.10</step>
856                 <bias>0.05</bias>
857                 <axis>
858                         <x>0</x>
859                         <y>1</y>
860                         <z>0</z>
861                 </axis>
862         </animation>
863
864 <!-- Altitude -->
865
866         <animation>
867                 <type>select</type>
868                 <object-name>alt.ind</object-name>
869                 <object-name>ALT.led1</object-name>
870                 <object-name>ALT.led2</object-name>
871                 <object-name>ALT.led3</object-name>
872                 <object-name>ALT.led4</object-name>
873                 <object-name>ALT.led5</object-name>
874                 <condition>
875                         <property>systems/electrical/outputs/avionics</property>
876                 </condition>
877         </animation>
878
879         <animation>
880                 <type>textranslate</type>
881                 <object-name>ALT.led1</object-name>
882                 <property>autopilot/settings/counter-set-altitude-ft</property>
883                 <factor>0.00001</factor>
884                 <step>10000</step>
885                 <axis>
886                         <x>0</x>
887                         <y>1</y>
888                         <z>0</z>
889                 </axis>
890         </animation>
891
892         <animation>
893                 <type>textranslate</type>
894                 <object-name>ALT.led2</object-name>
895                 <property>autopilot/settings/counter-set-altitude-ft</property>
896                 <factor>0.0001</factor>
897                 <step>1000</step>
898                 <axis>
899                         <x>0</x>
900                         <y>1</y>
901                         <z>0</z>
902                 </axis>
903         </animation>
904
905         <animation>
906                 <type>textranslate</type>
907                 <object-name>ALT.led3</object-name>
908                 <property>autopilot/settings/counter-set-altitude-ft</property>
909                 <factor>0.001</factor>
910                 <step>100</step>
911                 <axis>
912                         <x>0</x>
913                         <y>1</y>
914                         <z>0</z>
915                 </axis>
916         </animation>
917
918         <animation>
919                 <type>textranslate</type>
920                 <object-name>ALT.led4</object-name>
921                 <property>autopilot/settings/counter-set-altitude-ft</property>
922                 <factor>0.01</factor>
923                 <step>10</step>
924                 <axis>
925                         <x>0</x>
926                         <y>1</y>
927                         <z>0</z>
928                 </axis>
929         </animation>
930
931         <animation>
932                 <type>textranslate</type>
933                 <object-name>ALT.led5</object-name>
934                 <property>autopilot/settings/counter-set-altitude-ft</property>
935                 <factor>0.1</factor>
936                 <step>1</step>
937                 <axis>
938                         <x>0</x>
939                         <y>1</y>
940                         <z>0</z>
941                 </axis>
942         </animation>
943
944
945
946 <!--
947
948 ###########   HOTSPOTS ###########
949
950  -->
951         <animation>
952                 <type>pick</type>
953                 <object-name>MACH.toggle</object-name>
954                 <action>
955                         <button>0</button>
956                         <repeatable>false</repeatable>
957                         <binding>
958                           <condition>
959                                  <greater-than-equals>
960                                         <property>instrumentation/airspeed-indicator/indicated-mach</property>
961                                         <value>0.40</value>
962                                  </greater-than-equals>
963                            </condition>
964                            <command>property-toggle</command>
965                            <property>instrumentation/afds/inputs/ias-mach-selected</property>
966                         </binding>
967                         <binding>
968                                 <command>nasal</command>
969                                 <script>controls.click(4);</script>
970                         </binding>
971                 </action>
972         </animation>
973
974         <animation>
975                 <type>pick</type>
976                 <object-name>TRK.toggle</object-name>
977                 <action>
978                         <button>0</button>
979                         <repeatable>false</repeatable>
980                         <binding>
981                                 <command>property-toggle</command>
982                                 <property>instrumentation/afds/inputs/hdg-trk-selected</property>
983                         </binding>
984                         <binding>
985                                 <command>nasal</command>
986                                 <script>
987                                         controls.click(4);
988                                         b777.afds.input(4,0);
989                                 </script>
990                         </binding>
991                 </action>
992         </animation>
993
994         <animation>
995                 <type>pick</type>
996                 <object-name>FPA.toggle</object-name>
997                 <action>
998                         <button>0</button>
999                         <repeatable>false</repeatable>
1000                         <binding>
1001                                 <command>property-toggle</command>
1002                                 <property>instrumentation/afds/inputs/vs-fpa-selected</property>
1003                         </binding>
1004                         <binding>
1005                                 <command>nasal</command>
1006                                 <script>controls.click(3);</script>
1007                         </binding>
1008                 </action>
1009         </animation>
1010
1011         <animation>
1012                 <type>pick</type>
1013                 <object-name>THARM.switch</object-name>
1014                 <action>
1015                         <button>0</button>
1016                         <repeatable>false</repeatable>
1017                         <binding>
1018                                 <command>property-toggle</command>
1019                                 <property>instrumentation/afds/inputs/at-armed</property>
1020                         </binding>
1021                         <binding>
1022                                 <command>nasal</command>
1023                                 <script>controls.click(3);</script>
1024                         </binding>
1025                 </action>
1026         </animation>
1027
1028         <animation>
1029                 <type>pick</type>
1030                 <object-name>THARM1.switch</object-name>
1031                 <action>
1032                         <button>0</button>
1033                         <repeatable>false</repeatable>
1034                         <binding>
1035                                 <command>property-toggle</command>
1036                                 <property>instrumentation/afds/inputs/at-armed[1]</property>
1037                         </binding>
1038                         <binding>
1039                                 <command>nasal</command>
1040                                 <script>controls.click(4);</script>
1041                         </binding>
1042                 </action>
1043         </animation>
1044
1045         <animation>
1046                 <type>pick</type>
1047                 <object-name>AP_Switch</object-name>
1048                 <action>
1049                         <button>0</button>
1050                         <repeatable>false</repeatable>
1051                         <binding>
1052                                 <command>property-toggle</command>
1053                                 <property>instrumentation/afds/inputs/AP</property>
1054                         </binding>
1055                 </action>
1056         </animation>
1057
1058         <animation>
1059                 <type>pick</type>
1060                 <object-name>FD-on</object-name>
1061                 <action>
1062                         <button>0</button>
1063                         <repeatable>false</repeatable>
1064                         <binding>
1065                                 <command>property-toggle</command>
1066                                 <property>instrumentation/afds/inputs/FD</property>
1067                         </binding>
1068                         <binding>
1069                                 <command>nasal</command>
1070                                 <script>
1071                                         controls.click(1);
1072                                         b777.afds.input(3,2);
1073                                 </script>
1074                         </binding>
1075                 </action>
1076         </animation>
1077
1078         <animation>
1079                 <type>pick</type>
1080                 <object-name>HDG_Switch</object-name>
1081                 <action>
1082                         <button>0</button>
1083                         <repeatable>false</repeatable>
1084                         <binding>
1085                                 <command>nasal</command>
1086                                 <script>controls.click(4);b777.afds.input(0,2);</script>
1087                         </binding>
1088                 </action>
1089         </animation>
1090
1091         <animation>
1092                 <type>pick</type>
1093                 <object-name>HDG.sel</object-name>
1094                 <action>
1095                         <button>0</button>
1096                         <repeatable>false</repeatable>
1097                         <binding>
1098                                 <command>nasal</command>
1099                                 <script>controls.click(4);b777.afds.input(0,1);</script>
1100                         </binding>
1101                 </action>
1102         </animation>
1103
1104         <animation>
1105                 <type>pick</type>
1106                 <object-name>LNAV_Switch</object-name>
1107                 <action>
1108                         <button>0</button>
1109                         <repeatable>false</repeatable>
1110                         <binding>
1111                                 <command>nasal</command>
1112                                 <script>controls.click(3);b777.afds.input(0,3);</script>
1113                         </binding>
1114                 </action>
1115         </animation>
1116
1117         <animation>
1118                 <type>pick</type>
1119                 <object-name>VNAV_Switch</object-name>
1120                 <action>
1121                         <button>0</button>
1122                         <repeatable>false</repeatable>
1123                         <binding>
1124                                 <command>nasal</command>
1125                                 <script>controls.click(4);b777.afds.input(1,5);</script>
1126                         </binding>
1127                 </action>
1128         </animation>
1129
1130         <animation>
1131                 <type>pick</type>
1132                 <object-name>AT_Switch</object-name>
1133                 <action>
1134                         <button>0</button>
1135                         <repeatable>false</repeatable>
1136                         <binding>
1137                                 <command>nasal</command>
1138                                 <script>controls.click(3);b777.afds.input(2,5);</script>
1139                         </binding>
1140                 </action>
1141         </animation>
1142
1143         <animation>
1144                 <type>pick</type>
1145                 <object-name>FLCH_Switch</object-name>
1146                 <action>
1147                         <button>0</button>
1148                         <repeatable>false</repeatable>
1149                    <binding>
1150                                 <command>nasal</command>
1151                                 <script>controls.click(4);b777.afds.input(1,8);</script>
1152                         </binding>
1153                 </action>
1154         </animation>
1155
1156         <!--animation>
1157                 <type>pick</type>
1158                 <object-name>CLB_Switch</object-name>
1159                 <action>
1160                         <button>0</button>
1161                         <repeatable>false</repeatable>
1162                         <binding>
1163                                 <command>nasal</command>
1164                                 <script>controls.click(3);b777.afds.input(2,3);</script>
1165                         </binding>
1166                 </action>
1167         </animation-->
1168
1169         <animation>
1170                 <type>pick</type>
1171                 <object-name>VS_Switch</object-name>
1172                 <action>
1173                         <button>0</button>
1174                         <repeatable>false</repeatable>
1175                         <binding>
1176                                 <command>nasal</command>
1177                                 <script>controls.click(4);b777.afds.input(1,2);</script>
1178                         </binding>
1179                 </action>
1180         </animation>
1181
1182         <animation>
1183                 <type>pick</type>
1184                 <object-name>ALT_Switch</object-name>
1185                 <action>
1186                         <button>0</button>
1187                         <repeatable>false</repeatable>
1188                         <binding>
1189                                 <command>nasal</command>
1190                                 <script>controls.click(3);b777.afds.input(1,1);</script>
1191                         </binding>
1192                 </action>
1193         </animation>
1194
1195         <animation>
1196                 <type>pick</type>
1197                 <object-name>LOC_Switch</object-name>
1198                 <action>
1199                         <button>0</button>
1200                         <repeatable>false</repeatable>
1201                          <binding>
1202                                 <command>nasal</command>
1203                                 <script>controls.click(4);b777.afds.input(3,0);</script>
1204                         </binding>
1205                 </action>
1206         </animation>
1207
1208         <animation>
1209                 <type>pick</type>
1210                 <object-name>APP_Switch</object-name>
1211                 <action>
1212                         <button>0</button>
1213                         <repeatable>false</repeatable>
1214                         <binding>
1215                                 <command>nasal</command>
1216                                 <script>controls.click(4);b777.afds.input(3,1);</script>
1217                         </binding>
1218                 </action>
1219         </animation>
1220
1221         <animation>
1222                 <type>pick</type>
1223                 <object-name>AP.disengage</object-name>
1224                 <action>
1225                         <button>0</button>
1226                         <repeatable>false</repeatable>
1227                         <binding>
1228                                 <command>property-toggle</command>
1229                                 <property>instrumentation/afds/inputs/AP-disengage</property>
1230                         </binding>
1231                         <binding>
1232                                 <command>property-assign</command>
1233                                 <property>instrumentation/afds/inputs/AP</property>
1234                                 <value>0</value>
1235                         </binding>
1236                         <binding>
1237                                 <command>nasal</command>
1238                                 <script>controls.click(1);</script>
1239                         </binding>
1240                 </action>
1241         </animation>
1242
1243    <animation>
1244                 <type>pick</type>
1245            <object-name>Pitchwheel.dec</object-name>
1246                 <action>
1247                         <button>0</button> <!--  left button -->
1248                         <repeatable>true</repeatable>
1249                         <binding>
1250                                 <condition>
1251                                         <equals>
1252                                                 <property>instrumentation/afds/ap-modes/pitch-mode</property>
1253                                                 <value>V/S</value>
1254                                         </equals>
1255                                 </condition>
1256                                 <command>property-adjust</command>
1257                                 <property>autopilot/settings/vertical-speed-fpm</property>
1258                                 <step>-100</step>
1259                                 <min>-8000</min>
1260                                 <max>6000</max>
1261                         </binding>
1262                         <binding>
1263                                 <condition>
1264                                         <equals>
1265                                                 <property>instrumentation/afds/ap-modes/pitch-mode</property>
1266                                                 <value>FPA</value>
1267                                         </equals>
1268                                 </condition>
1269                                 <command>property-adjust</command>
1270                                 <property>autopilot/settings/flight-path-angle</property>
1271                                 <step>-0.1</step>
1272                                 <min>-9.9</min>
1273                                 <max>9.9</max>
1274                         </binding>
1275                         <binding>
1276                                 <command>nasal</command>
1277                                 <script>
1278                                         controls.click(5);
1279                                         b777.afds.input(1,255);
1280                                 </script>
1281                         </binding>
1282                 </action>
1283         </animation>
1284
1285         <animation>
1286                 <type>pick</type>
1287                 <object-name>Pitchwheel.inc</object-name>
1288            <action>
1289                         <button>0</button> <!--  left button -->
1290                         <repeatable>true</repeatable>
1291                         <binding>
1292                         <condition>
1293                                 <equals>
1294                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
1295                                         <value>V/S</value>
1296                                 </equals>
1297                         </condition>
1298                         <command>property-adjust</command>
1299                         <property>autopilot/settings/vertical-speed-fpm</property>
1300                         <step>100</step>
1301                         <min>-8000</min>
1302                         <max>6000</max>
1303                         </binding>
1304                         <binding>
1305                                 <condition>
1306                                         <equals>
1307                                                 <property>instrumentation/afds/ap-modes/pitch-mode</property>
1308                                                 <value>FPA</value>
1309                                         </equals>
1310                                 </condition>
1311                                 <command>property-adjust</command>
1312                                 <property>autopilot/settings/flight-path-angle</property>
1313                                 <step>0.1</step>
1314                                 <min>-9.9</min>
1315                                 <max>9.9</max>
1316                         </binding>
1317                         <binding>
1318                                 <command>nasal</command>
1319                                 <script>
1320                                         controls.click(5);
1321                                         b777.afds.input(1,255);
1322                                 </script>
1323                         </binding>
1324                 </action>
1325         </animation>
1326
1327    <animation>
1328                 <type>pick</type>
1329            <object-name>Pitch_Wheel.knob</object-name>
1330                 <action>
1331                         <button>4</button> <!--  scroll down - climb -->
1332                         <repeatable>false</repeatable>
1333                         <binding>
1334                                 <condition>
1335                                         <equals>
1336                                                 <property>instrumentation/afds/ap-modes/pitch-mode</property>
1337                                                 <value>V/S</value>
1338                                         </equals>
1339                                 </condition>
1340                                 <command>property-adjust</command>
1341                                 <property>autopilot/settings/vertical-speed-fpm</property>
1342                                 <step>100</step>
1343                                 <min>-8000</min>
1344                                 <max>6000</max>
1345                         </binding>
1346                         <binding>
1347                                 <condition>
1348                                         <equals>
1349                                                 <property>instrumentation/afds/ap-modes/pitch-mode</property>
1350                                                 <value>FPA</value>
1351                                         </equals>
1352                                 </condition>
1353                                 <command>property-adjust</command>
1354                                 <property>autopilot/settings/flight-path-angle</property>
1355                                 <step>0.1</step>
1356                                 <min>-9.9</min>
1357                                 <max>9.9</max>
1358                         </binding>
1359                         <binding>
1360                                 <command>nasal</command>
1361                                 <script>
1362                                         controls.click(5);
1363                                         b777.afds.input(1,255);
1364                                 </script>
1365                         </binding>
1366                 </action>
1367         </animation>
1368
1369         <animation>
1370                 <type>pick</type>
1371            <object-name>Pitch_Wheel.knob</object-name>
1372            <action>
1373                         <button>3</button> <!--  scroll up descent -->
1374                         <repeatable>false</repeatable>
1375                         <binding>
1376                         <condition>
1377                                 <equals>
1378                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
1379                                         <value>V/S</value>
1380                                 </equals>
1381                         </condition>
1382                         <command>property-adjust</command>
1383                         <property>autopilot/settings/vertical-speed-fpm</property>
1384                         <step>-100</step>
1385                         <min>-8000</min>
1386                         <max>6000</max>
1387                         </binding>
1388                         <binding>
1389                                 <condition>
1390                                         <equals>
1391                                                 <property>instrumentation/afds/ap-modes/pitch-mode</property>
1392                                                 <value>FPA</value>
1393                                         </equals>
1394                                 </condition>
1395                                 <command>property-adjust</command>
1396                                 <property>autopilot/settings/flight-path-angle</property>
1397                                 <step>-0.1</step>
1398                                 <min>-9.9</min>
1399                                 <max>9.9</max>
1400                         </binding>
1401                         <binding>
1402                                 <command>nasal</command>
1403                                 <script>
1404                                         controls.click(5);
1405                                         b777.afds.input(1,255);
1406                                 </script>
1407                         </binding>
1408                 </action>
1409         </animation>
1410
1411         <!-- Continental B777 manual, Sec. 6.4, Page 32:
1412                  MCP/SPD range is 100 - 399 KIAS, 0.40 - 0.95 MACH -->
1413    <animation>
1414                 <type>pick</type>
1415                 <object-name>SPD.dec</object-name>
1416                 <object-name>SPD.inc</object-name>
1417                 <object-name>IAS.dwn</object-name>
1418                 <object-name>IAS.up</object-name>
1419                 <action>
1420                         <button>0</button> <!--  left button -->
1421                         <repeatable>true</repeatable>
1422                         <binding>
1423                                 <condition>
1424                                         <and>
1425                                                 <property>systems/electrical/outputs/avionics</property>
1426                                                 <not-equals>
1427                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
1428                                                         <value>VNAV ALT</value>
1429                                                 </not-equals>
1430                                                 <not-equals>
1431                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
1432                                                         <value>VNAV SPD</value>
1433                                                 </not-equals>
1434                                                 <or>
1435                                                         <not-equals>
1436                                                                 <property>instrumentation/afds/ap-modes/pitch-mode</property>
1437                                                                 <value>VNAV PTH</value>
1438                                                         </not-equals>
1439                                                         <and>
1440                                                                 <equals>
1441                                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
1442                                                                         <value>VNAV PTH</value>
1443                                                                 </equals>
1444                                                                 <property>instrumentation/afds/settings/manual-intervention</property>
1445                                                         </and>
1446                                                 </or>
1447                                                 <not>
1448                                                         <property>instrumentation/afds/inputs/ias-mach-selected</property>
1449                                                 </not>
1450                                         </and>
1451                                 </condition>
1452                                 <command>property-adjust</command>
1453                                 <property>autopilot/settings/target-speed-kt</property>
1454                                 <step>1</step>
1455                                 <min>100</min>
1456                                 <max>390</max>
1457                         </binding>
1458                         <binding>
1459                                 <condition>
1460                                         <and>
1461                                                 <property>systems/electrical/outputs/avionics</property>
1462                                                 <not-equals>
1463                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
1464                                                         <value>VNAV ALT</value>
1465                                                 </not-equals>
1466                                                 <not-equals>
1467                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
1468                                                         <value>VNAV SPD</value>
1469                                                 </not-equals>
1470                                                 <or>
1471                                                         <not-equals>
1472                                                                 <property>instrumentation/afds/ap-modes/pitch-mode</property>
1473                                                                 <value>VNAV PTH</value>
1474                                                         </not-equals>
1475                                                         <and>
1476                                                                 <equals>
1477                                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
1478                                                                         <value>VNAV PTH</value>
1479                                                                 </equals>
1480                                                                 <property>instrumentation/afds/settings/manual-intervention</property>
1481                                                         </and>
1482                                                 </or>
1483                                                 <property>instrumentation/afds/inputs/ias-mach-selected</property>
1484                                         </and>
1485                                 </condition>
1486                                 <command>property-adjust</command>
1487                                 <property>autopilot/settings/target-speed-mach</property>
1488                                 <step>0.001</step>
1489                                 <min>0.4</min>
1490                                 <max>0.95</max>
1491                         </binding>
1492                         <binding>
1493                                 <command>nasal</command>
1494                                 <script>controls.click(5);</script>
1495                         </binding>
1496                 </action>
1497         </animation>
1498
1499    <animation>
1500                 <type>pick</type>
1501                 <object-name>SPD.dec</object-name>
1502                 <object-name>SPD.inc</object-name>
1503                 <object-name>IAS.dwn</object-name>
1504                 <object-name>IAS.up</object-name>
1505                 <action>
1506                         <button>1</button> <!--  center button -->
1507                         <repeatable>true</repeatable>
1508                         <binding>
1509                                 <condition>
1510                                         <and>
1511                                                 <property>systems/electrical/outputs/avionics</property>
1512                                                 <not-equals>
1513                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
1514                                                         <value>VNAV ALT</value>
1515                                                 </not-equals>
1516                                                 <not-equals>
1517                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
1518                                                         <value>VNAV SPD</value>
1519                                                 </not-equals>
1520                                                 <or>
1521                                                         <not-equals>
1522                                                                 <property>instrumentation/afds/ap-modes/pitch-mode</property>
1523                                                                 <value>VNAV PTH</value>
1524                                                         </not-equals>
1525                                                         <and>
1526                                                                 <equals>
1527                                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
1528                                                                         <value>VNAV PTH</value>
1529                                                                 </equals>
1530                                                                 <property>instrumentation/afds/settings/manual-intervention</property>
1531                                                         </and>
1532                                                 </or>
1533                                                 <not>
1534                                                         <property>instrumentation/afds/inputs/ias-mach-selected</property>
1535                                                 </not>
1536                                         </and>
1537                                 </condition>
1538                                 <command>property-adjust</command>
1539                                 <property>autopilot/settings/target-speed-kt</property>
1540                                 <step>-1</step>
1541                                 <min>100</min>
1542                                 <max>390</max>
1543                         </binding>
1544                         <binding>
1545                                 <condition>
1546                                         <and>
1547                                                 <property>systems/electrical/outputs/avionics</property>
1548                                                 <not-equals>
1549                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
1550                                                         <value>VNAV ALT</value>
1551                                                 </not-equals>
1552                                                 <not-equals>
1553                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
1554                                                         <value>VNAV SPD</value>
1555                                                 </not-equals>
1556                                                 <or>
1557                                                         <not-equals>
1558                                                                 <property>instrumentation/afds/ap-modes/pitch-mode</property>
1559                                                                 <value>VNAV PTH</value>
1560                                                         </not-equals>
1561                                                         <and>
1562                                                                 <equals>
1563                                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
1564                                                                         <value>VNAV PTH</value>
1565                                                                 </equals>
1566                                                                 <property>instrumentation/afds/settings/manual-intervention</property>
1567                                                         </and>
1568                                                 </or>
1569                                                 <property>instrumentation/afds/inputs/ias-mach-selected</property>
1570                                         </and>
1571                                 </condition>
1572                                 <command>property-adjust</command>
1573                                 <property>autopilot/settings/target-speed-mach</property>
1574                                 <step>-0.001</step>
1575                                 <min>0.4</min>
1576                                 <max>0.95</max>
1577                         </binding>
1578                         <binding>
1579                                 <command>nasal</command>
1580                                 <script>controls.click(5);</script>
1581                         </binding>
1582                 </action>
1583         </animation>
1584
1585    <animation>
1586                 <type>pick</type>
1587                 <object-name>SPEED.knob</object-name>
1588                 <action>
1589                         <button>0</button> <!--  manual intervention -->
1590                         <repeatable>false</repeatable>
1591                         <binding>
1592                                 <condition>
1593                                         <equals>
1594                                                 <property>instrumentation/afds/ap-modes/pitch-mode</property>
1595                                                 <value>VNAV PTH</value>
1596                                         </equals>
1597                                 </condition>
1598                                 <command>property-toggle</command>
1599                                 <property>instrumentation/afds/settings/manual-intervention</property>
1600                         </binding>
1601                         <binding>
1602                                 <command>nasal</command>
1603                                 <script>
1604                                         controls.click(3);
1605                                 </script>
1606                         </binding>
1607                 </action>
1608         </animation>
1609
1610    <animation>
1611                 <type>pick</type>
1612                 <object-name>SPEED.knob</object-name>
1613                 <object-name>SPD.dec</object-name>
1614                 <object-name>SPD.inc</object-name>
1615                 <object-name>IAS.dwn</object-name>
1616                 <object-name>IAS.up</object-name>
1617                 <action>
1618                         <button>3</button> <!--  scroll up -->
1619                         <repeatable>false</repeatable>
1620                         <binding>
1621                                 <condition>
1622                                         <and>
1623                                                 <property>systems/electrical/outputs/avionics</property>
1624                                                 <not-equals>
1625                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
1626                                                         <value>VNAV ALT</value>
1627                                                 </not-equals>
1628                                                 <not-equals>
1629                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
1630                                                         <value>VNAV SPD</value>
1631                                                 </not-equals>
1632                                                 <or>
1633                                                         <not-equals>
1634                                                                 <property>instrumentation/afds/ap-modes/pitch-mode</property>
1635                                                                 <value>VNAV PTH</value>
1636                                                         </not-equals>
1637                                                         <and>
1638                                                                 <equals>
1639                                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
1640                                                                         <value>VNAV PTH</value>
1641                                                                 </equals>
1642                                                                 <property>instrumentation/afds/settings/manual-intervention</property>
1643                                                         </and>
1644                                                 </or>
1645                                                 <not>
1646                                                         <property>instrumentation/afds/inputs/ias-mach-selected</property>
1647                                                 </not>
1648                                         </and>
1649                                 </condition>
1650                                 <command>property-adjust</command>
1651                                 <property>autopilot/settings/target-speed-kt</property>
1652                                 <step>1</step>
1653                                 <min>100</min>
1654                                 <max>390</max>
1655                         </binding>
1656                         <binding>
1657                                 <condition>
1658                                         <and>
1659                                                 <property>systems/electrical/outputs/avionics</property>
1660                                                 <not-equals>
1661                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
1662                                                         <value>VNAV ALT</value>
1663                                                 </not-equals>
1664                                                 <not-equals>
1665                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
1666                                                         <value>VNAV SPD</value>
1667                                                 </not-equals>
1668                                                 <or>
1669                                                         <not-equals>
1670                                                                 <property>instrumentation/afds/ap-modes/pitch-mode</property>
1671                                                                 <value>VNAV PTH</value>
1672                                                         </not-equals>
1673                                                         <and>
1674                                                                 <equals>
1675                                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
1676                                                                         <value>VNAV PTH</value>
1677                                                                 </equals>
1678                                                                 <property>instrumentation/afds/settings/manual-intervention</property>
1679                                                         </and>
1680                                                 </or>
1681                                                 <property>instrumentation/afds/inputs/ias-mach-selected</property>
1682                                         </and>
1683                                 </condition>
1684                                 <command>property-adjust</command>
1685                                 <property>autopilot/settings/target-speed-mach</property>
1686                                 <step>0.001</step>
1687                                 <min>0.4</min>
1688                                 <max>0.95</max>
1689                         </binding>
1690                         <binding>
1691                                 <command>nasal</command>
1692                                 <script>controls.click(5);</script>
1693                         </binding>
1694                 </action>
1695         </animation>
1696
1697    <animation>
1698                 <type>pick</type>
1699                 <object-name>SPEED.knob</object-name>
1700                 <object-name>SPD.dec</object-name>
1701                 <object-name>SPD.inc</object-name>
1702                 <object-name>IAS.dwn</object-name>
1703                 <object-name>IAS.up</object-name>
1704                 <action>
1705                         <button>4</button> <!--  scroll down -->
1706                         <repeatable>false</repeatable>
1707                         <binding>
1708                                 <condition>
1709                                         <and>
1710                                                 <property>systems/electrical/outputs/avionics</property>
1711                                                 <not-equals>
1712                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
1713                                                         <value>VNAV ALT</value>
1714                                                 </not-equals>
1715                                                 <not-equals>
1716                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
1717                                                         <value>VNAV SPD</value>
1718                                                 </not-equals>
1719                                                 <or>
1720                                                         <not-equals>
1721                                                                 <property>instrumentation/afds/ap-modes/pitch-mode</property>
1722                                                                 <value>VNAV PTH</value>
1723                                                         </not-equals>
1724                                                         <and>
1725                                                                 <equals>
1726                                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
1727                                                                         <value>VNAV PTH</value>
1728                                                                 </equals>
1729                                                                 <property>instrumentation/afds/settings/manual-intervention</property>
1730                                                         </and>
1731                                                 </or>
1732                                                 <not>
1733                                                         <property>instrumentation/afds/inputs/ias-mach-selected</property>
1734                                                 </not>
1735                                         </and>
1736                                 </condition>
1737                                 <command>property-adjust</command>
1738                                 <property>autopilot/settings/target-speed-kt</property>
1739                                 <step>-1</step>
1740                                 <min>100</min>
1741                                 <max>390</max>
1742                         </binding>
1743                         <binding>
1744                                 <condition>
1745                                         <and>
1746                                                 <property>systems/electrical/outputs/avionics</property>
1747                                                 <not-equals>
1748                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
1749                                                         <value>VNAV ALT</value>
1750                                                 </not-equals>
1751                                                 <not-equals>
1752                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
1753                                                         <value>VNAV SPD</value>
1754                                                 </not-equals>
1755                                                 <or>
1756                                                         <not-equals>
1757                                                                 <property>instrumentation/afds/ap-modes/pitch-mode</property>
1758                                                                 <value>VNAV PTH</value>
1759                                                         </not-equals>
1760                                                         <and>
1761                                                                 <equals>
1762                                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
1763                                                                         <value>VNAV PTH</value>
1764                                                                 </equals>
1765                                                                 <property>instrumentation/afds/settings/manual-intervention</property>
1766                                                         </and>
1767                                                 </or>
1768                                                 <property>instrumentation/afds/inputs/ias-mach-selected</property>
1769                                         </and>
1770                                 </condition>
1771                                 <command>property-adjust</command>
1772                                 <property>autopilot/settings/target-speed-mach</property>
1773                                 <step>-0.001</step>
1774                                 <min>0.4</min>
1775                                 <max>0.95</max>
1776                         </binding>
1777                         <binding>
1778                                 <command>nasal</command>
1779                                 <script>controls.click(5);</script>
1780                         </binding>
1781                 </action>
1782         </animation>
1783
1784         <animation>
1785                 <type>pick</type>
1786                 <object-name>HDG.inc</object-name>
1787                 <object-name>HDG.dec</object-name>
1788                 <action>
1789                         <button>0</button>
1790                         <repeatable>true</repeatable>
1791                         <binding>
1792                                 <condition>
1793                                         <property>systems/electrical/outputs/avionics</property>
1794                                 </condition>
1795                                 <command>property-adjust</command>
1796                                 <property>autopilot/settings/heading-bug-deg</property>
1797                                 <step type="int">1</step>
1798                                 <min type="int">1</min>
1799                                 <max type="int">361</max>
1800                                 <wrap type="bool">true</wrap>
1801                         </binding>
1802                         <binding>
1803                                 <command>nasal</command>
1804                                 <script>controls.click(5);</script>
1805                         </binding>
1806                 </action>
1807         </animation>
1808
1809                 <animation>
1810                 <type>pick</type>
1811                 <object-name>HDG.inc</object-name>
1812                 <object-name>HDG.dec</object-name>
1813                 <action>
1814                         <button>1</button>
1815                         <repeatable>true</repeatable>
1816                         <binding>
1817                                 <condition>
1818                                         <property>systems/electrical/outputs/avionics</property>
1819                                 </condition>
1820                                 <command>property-adjust</command>
1821                                 <property>autopilot/settings/heading-bug-deg</property>
1822                                 <step type="int">-1</step>
1823                                 <min type="int">1</min>
1824                                 <max type="int">361</max>
1825                                 <wrap type="bool">true</wrap>
1826                         </binding>
1827                         <binding>
1828                                 <command>nasal</command>
1829                                 <script>controls.click(5);</script>
1830                         </binding>
1831                 </action>
1832         </animation>
1833         
1834         <animation>
1835                 <type>pick</type>
1836                 <object-name>HDG.inc</object-name>
1837                 <object-name>HDG.dec</object-name>
1838                 <object-name>HDG.sel</object-name>
1839                 <object-name>HDG.knob</object-name>
1840                 <action>
1841                         <button>3</button> <!--  scroll up -->
1842                         <repeatable>true</repeatable>
1843                         <binding>
1844                                 <condition>
1845                                         <property>systems/electrical/outputs/avionics</property>
1846                                 </condition>
1847                                 <command>property-adjust</command>
1848                                 <property>autopilot/settings/heading-bug-deg</property>
1849                                 <step type="int">1</step>
1850                                 <min type="int">1</min>
1851                                 <max type="int">361</max>
1852                                 <wrap type="bool">true</wrap>
1853                         </binding>
1854                         <binding>
1855                                 <command>nasal</command>
1856                                 <script>controls.click(5);</script>
1857                         </binding>
1858                 </action>
1859         </animation>
1860
1861         <animation>
1862                 <type>pick</type>
1863                 <object-name>HDG.inc</object-name>
1864                 <object-name>HDG.dec</object-name>
1865                 <object-name>HDG.sel</object-name>
1866                 <object-name>HDG.knob</object-name>
1867                 <action>
1868                         <button>4</button> <!--  scroll down -->
1869                         <repeatable>true</repeatable>
1870                         <binding>
1871                                 <condition>
1872                                         <property>systems/electrical/outputs/avionics</property>
1873                                 </condition>
1874                                 <command>property-adjust</command>
1875                                 <property>autopilot/settings/heading-bug-deg</property>
1876                                 <step type="int">-1</step>
1877                                 <min type="int">1</min>
1878                                 <max type="int">361</max>
1879                                 <wrap type="bool">true</wrap>
1880                         </binding>
1881                         <binding>
1882                                 <command>nasal</command>
1883                                 <script>controls.click(5);</script>
1884                         </binding>
1885                 </action>
1886         </animation>
1887
1888         <animation>
1889                 <type>pick</type>
1890                 <object-name>Bank.inc</object-name>
1891                 <object-name>Bank.dec</object-name>
1892                 <action>
1893                         <button>0</button>
1894                         <repeatable>true</repeatable>
1895                         <binding>
1896                                 <condition>
1897                                         <property>systems/electrical/outputs/avionics</property>
1898                                 </condition>
1899                                 <command>property-adjust</command>
1900                                 <property>instrumentation/afds/inputs/bank-limit-switch</property>
1901                                 <step>1</step>
1902                                 <min>0</min>
1903                                 <max>5</max>
1904                                 <wrap>false</wrap>
1905                         </binding>
1906                         <binding>
1907                                 <command>nasal</command>
1908                                 <script>controls.click(2);</script>
1909                         </binding>
1910                 </action>
1911         </animation>
1912
1913         <animation>
1914                 <type>pick</type>
1915                 <object-name>Bank.inc</object-name>
1916                 <object-name>Bank.dec</object-name>
1917                 <action>
1918                         <button>1</button>
1919                         <repeatable>true</repeatable>
1920                         <binding>
1921                                 <condition>
1922                                         <property>systems/electrical/outputs/avionics</property>
1923                                 </condition>
1924                                 <command>property-adjust</command>
1925                                 <property>instrumentation/afds/inputs/bank-limit-switch</property>
1926                                 <step>-1</step>
1927                                 <min>0</min>
1928                                 <max>5</max>
1929                                 <wrap>false</wrap>
1930                         </binding>
1931                         <binding>
1932                                 <command>nasal</command>
1933                                 <script>controls.click(2);</script>
1934                         </binding>
1935                 </action>
1936         </animation>
1937
1938         <animation>
1939                 <type>pick</type>
1940                 <object-name>Bank.inc</object-name>
1941                 <object-name>Bank.dec</object-name>
1942                 <action>
1943                         <button>4</button> <!--  scroll down -->
1944                         <repeatable>false</repeatable>
1945                         <binding>
1946                                 <command>property-adjust</command>
1947                                 <property>instrumentation/afds/inputs/bank-limit-switch</property>
1948                                 <step>-1</step>
1949                                 <min>0</min>
1950                                 <max>5</max>
1951                                 <wrap>false</wrap>
1952                         </binding>
1953                         <binding>
1954                                 <command>nasal</command>
1955                                 <script>controls.click(2);</script>
1956                         </binding>
1957                 </action>
1958         </animation>
1959
1960         <animation>
1961                 <type>pick</type>
1962                 <object-name>Bank.inc</object-name>
1963                 <object-name>Bank.dec</object-name>
1964                 <action>
1965                         <button>3</button> <!--  scroll up -->
1966                         <repeatable>false</repeatable>
1967                         <binding>
1968                                 <command>property-adjust</command>
1969                                 <property>instrumentation/afds/inputs/bank-limit-switch</property>
1970                                 <step>1</step>
1971                                 <min>0</min>
1972                                 <max>5</max>
1973                                 <wrap>false</wrap>
1974                         </binding>
1975                         <binding>
1976                                 <command>nasal</command>
1977                                 <script>controls.click(2);</script>
1978                         </binding>
1979                 </action>
1980         </animation>
1981
1982         <animation>
1983                 <type>pick</type>
1984                 <object-name>ALTmode.auto</object-name>
1985                 <object-name>ALTmode.1000</object-name>
1986                 <object-name>ALTmode.knob</object-name>
1987                 <action>
1988                         <button>0</button>
1989                         <repeatable>false</repeatable>
1990                         <binding>
1991                                 <command>property-assign</command>
1992                                 <property>instrumentation/afds/inputs/alt-knob</property>
1993                                 <value>1</value>
1994                         </binding>
1995                         <binding>
1996                                 <command>nasal</command>
1997                                 <script>controls.click(4);</script>
1998                         </binding>
1999                 </action>
2000         </animation>
2001
2002         <animation>
2003                 <type>pick</type>
2004                 <object-name>ALTmode.1000</object-name>
2005                 <object-name>ALTmode.auto</object-name>
2006                 <object-name>ALTmode.knob</object-name>
2007                 <action>
2008                         <button>1</button>
2009                         <repeatable>false</repeatable>
2010                         <binding>
2011                                 <command>property-assign</command>
2012                                 <property>instrumentation/afds/inputs/alt-knob</property>
2013                                 <value>0</value>
2014                         </binding>
2015                         <binding>
2016                                 <command>nasal</command>
2017                                 <script>controls.click(4);</script>
2018                         </binding>
2019                 </action>
2020         </animation>
2021
2022         <animation>
2023                 <type>pick</type>
2024                 <object-name>ALTmode.auto</object-name>
2025                 <object-name>ALTmode.1000</object-name>
2026                 <object-name>ALTmode.knob</object-name>
2027                 <action>
2028                         <button>3</button> <!--  scroll up -->
2029                         <repeatable>false</repeatable>
2030                         <binding>
2031                                 <command>property-assign</command>
2032                                 <property>instrumentation/afds/inputs/alt-knob</property>
2033                                 <value>1</value>
2034                         </binding>
2035                         <binding>
2036                                 <command>nasal</command>
2037                                 <script>controls.click(4);</script>
2038                         </binding>
2039                 </action>
2040         </animation>
2041         <animation>
2042                 <type>pick</type>
2043                 <object-name>ALTmode.auto</object-name>
2044                 <object-name>ALTmode.1000</object-name>
2045                 <object-name>ALTmode.knob</object-name>
2046                 <action>
2047                         <button>4</button> <!--  scroll down -->
2048                         <repeatable>false</repeatable>
2049                         <binding>
2050                                 <command>property-assign</command>
2051                                 <property>instrumentation/afds/inputs/alt-knob</property>
2052                                 <value>0</value>
2053                         </binding>
2054                         <binding>
2055                                 <command>nasal</command>
2056                                 <script>controls.click(4);</script>
2057                         </binding>
2058                 </action>
2059         </animation>
2060
2061         <animation>
2062                 <type>pick</type>
2063                 <object-name>ALT.knob</object-name>
2064                 <action>
2065                         <button>0</button> <!--  left button -->
2066                         <repeatable>false</repeatable>
2067                         <binding>
2068                                 <condition>
2069                                         <or>
2070                                                 <equals>
2071                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
2072                                                         <value>VNAV ALT</value>
2073                                                 </equals>
2074                                                 <equals>
2075                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
2076                                                         <value>VNAV SPD</value>
2077                                                 </equals>
2078                                                 <equals>
2079                                                         <property>instrumentation/afds/ap-modes/pitch-mode</property>
2080                                                         <value>VNAV PTH</value>
2081                                                 </equals>
2082                                         </or>
2083                                 </condition>
2084                                 <command>nasal</command>
2085                                 <script>controls.click(4);b777.afds.input(1,4);</script>
2086                         </binding>
2087                 </action>
2088         </animation>
2089
2090         <animation>
2091                 <type>pick</type>
2092                 <object-name>ALT.knob</object-name>
2093                 <object-name>ALT.inc</object-name>
2094                 <object-name>ALT.dec</object-name>
2095                 <action>
2096                         <button>4</button> <!--  scroll down -->
2097                         <repeatable>false</repeatable>
2098                         <binding>
2099                                 <condition>
2100                                         <and>
2101                                                 <property>systems/electrical/outputs/avionics</property>
2102                                                 <not>
2103                                                         <property>instrumentation/afds/inputs/alt-knob</property>
2104                                                 </not>
2105                                         </and>
2106                                 </condition>
2107                                 <command>property-adjust</command>
2108                                 <property>autopilot/settings/counter-set-altitude-ft</property>
2109                                 <step>-100</step>
2110                                 <min>0</min>
2111                                 <max>50000</max>
2112                         </binding>
2113                         <binding>
2114                                 <condition>
2115                                         <and>
2116                                                 <property>systems/electrical/outputs/avionics</property>
2117                                                 <property>instrumentation/afds/inputs/alt-knob</property>
2118                                         </and>
2119                                 </condition>
2120                                 <command>property-adjust</command>
2121                                 <property>autopilot/settings/counter-set-altitude-ft</property>
2122                                 <step>-1000</step>
2123                                 <min>0</min>
2124                                 <max>50000</max>
2125                         </binding>
2126                         <binding>
2127                                 <command>nasal</command>
2128                                 <script>controls.click(5);</script>
2129                         </binding>
2130                 </action>
2131         </animation>
2132
2133    <animation>
2134                 <type>pick</type>
2135                 <object-name>ALT.knob</object-name>
2136                 <object-name>ALT.inc</object-name>
2137                 <object-name>ALT.dec</object-name>
2138                 <action>
2139                         <button>3</button> <!--  scroll up -->
2140                         <repeatable>false</repeatable>
2141                         <binding>
2142                                 <condition>
2143                                         <and>
2144                                                 <property>systems/electrical/outputs/avionics</property>
2145                                                 <not>
2146                                                         <property>instrumentation/afds/inputs/alt-knob</property>
2147                                                 </not>
2148                                         </and>
2149                                 </condition>
2150                                 <command>property-adjust</command>
2151                                 <property>autopilot/settings/counter-set-altitude-ft</property>
2152                                 <step>100</step>
2153                                 <min>0</min>
2154                                 <max>50000</max>
2155                         </binding>
2156                         <binding>
2157                                 <condition>
2158                                         <and>
2159                                                 <property>systems/electrical/outputs/avionics</property>
2160                                                 <property>instrumentation/afds/inputs/alt-knob</property>
2161                                         </and>
2162                                 </condition>
2163                                 <command>property-adjust</command>
2164                                 <property>autopilot/settings/counter-set-altitude-ft</property>
2165                                 <step>1000</step>
2166                                 <min>0</min>
2167                                 <max>50000</max>
2168                         </binding>
2169                         <binding>
2170                                 <command>nasal</command>
2171                                 <script>controls.click(5);</script>
2172                         </binding>
2173                 </action>
2174         </animation>
2175
2176    <animation>
2177                 <type>pick</type>
2178                 <object-name>ALT.inc</object-name>
2179                 <object-name>ALT.dec</object-name>
2180                 <action>
2181                         <button>0</button> <!--  left button -->
2182                         <repeatable>true</repeatable>
2183                         <binding>
2184                                 <condition>
2185                                         <and>
2186                                                 <property>systems/electrical/outputs/avionics</property>
2187                                                 <not>
2188                                                         <property>instrumentation/afds/inputs/alt-knob</property>
2189                                                 </not>
2190                                         </and>
2191                                 </condition>
2192                                 <command>property-adjust</command>
2193                                 <property>autopilot/settings/counter-set-altitude-ft</property>
2194                                 <step>100</step>
2195                                 <min>0</min>
2196                                 <max>50000</max>
2197                         </binding>
2198                         <binding>
2199                                 <condition>
2200                                         <and>
2201                                                 <property>systems/electrical/outputs/avionics</property>
2202                                                 <property>instrumentation/afds/inputs/alt-knob</property>
2203                                         </and>
2204                                 </condition>
2205                                 <command>property-adjust</command>
2206                                 <property>autopilot/settings/counter-set-altitude-ft</property>
2207                                 <step>1000</step>
2208                                 <min>0</min>
2209                                 <max>50000</max>
2210                         </binding>
2211                         <binding>
2212                                 <command>nasal</command>
2213                                 <script>controls.click(5);</script>
2214                         </binding>
2215                 </action>
2216         </animation>
2217
2218         <animation>
2219                 <type>pick</type>
2220                 <object-name>ALT.inc</object-name>
2221                 <object-name>ALT.dec</object-name>
2222                 <action>
2223                         <button>1</button> <!--  center button  -->
2224                         <repeatable>true</repeatable>
2225                         <binding>
2226                                 <condition>
2227                                         <and>
2228                                                 <property>systems/electrical/outputs/avionics</property>
2229                                                 <not>
2230                                                         <property>instrumentation/afds/inputs/alt-knob</property>
2231                                                 </not>
2232                                         </and>
2233                                 </condition>
2234                                 <command>property-adjust</command>
2235                                 <property>autopilot/settings/counter-set-altitude-ft</property>
2236                                 <step>-100</step>
2237                                 <min>0</min>
2238                                 <max>50000</max>
2239                         </binding>
2240                         <binding>
2241                                 <condition>
2242                                         <and>
2243                                                 <property>systems/electrical/outputs/avionics</property>
2244                                                 <property>instrumentation/afds/inputs/alt-knob</property>
2245                                         </and>
2246                                 </condition>
2247                                 <command>property-adjust</command>
2248                                 <property>autopilot/settings/counter-set-altitude-ft</property>
2249                                 <step>-1000</step>
2250                                 <min>0</min>
2251                                 <max>50000</max>
2252                         </binding>
2253                         <binding>
2254                                 <command>nasal</command>
2255                                 <script>controls.click(5);</script>
2256                         </binding>
2257                 </action>
2258         </animation>
2259         <animation>
2260         <type>pick</type>
2261         <object-name>DSP.eng</object-name>
2262         <action>
2263             <button>0</button>
2264             <repeatable>false</repeatable>
2265             <binding>
2266                 <command>nasal</command>
2267                 <script>b777.mfdShow("eng");</script>
2268             </binding>
2269         </action>
2270     </animation>
2271     <animation>
2272         <type>pick</type>
2273         <object-name>DSP.fctl</object-name>
2274         <action>
2275             <button>0</button>
2276             <repeatable>false</repeatable>
2277             <binding>
2278                 <command>nasal</command>
2279                 <script>b777.mfdShow("fctl");</script>
2280                         </binding>
2281                 </action>
2282         </animation>
2283 </PropertyList>