zkv1000 / pfd-copilot.xml /
Newer Older
1528 lines | 46.031kb
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
1
<?xml version="1.0" encoding="UTF-8"?>
2

            
3
<PropertyList>
4

            
5
  <path>Models/GDU-104X.ac</path>
6

            
7
  <animation>
8
    <type>material</type>
9
    <object-name>screw.000</object-name>
10
    <object-name>screw.001</object-name>
11
    <object-name>screw.002</object-name>
12
    <object-name>screw.003</object-name>
13
    <object-name>Lamp1</object-name>
14
    <object-name>Lamp2</object-name>
15
    <object-name>Lamp3</object-name>
16
    <object-name>Lamp4</object-name>
17
    <texture-prop>texture</texture-prop>
18
    <texture>Textures/GDU-104X.png</texture>
19
  </animation>
20

            
21
  <animation>
22
    <inherits-from>Effects/model-combined-deferred</inherits-from>
23
    <parameters>
24
      <lightmap-enabled type="int">1</lightmap-enabled>
add brightness and lights co...
Sébastien MARQUE authored on 2020-04-27
25
      <lightmap-factor><use>instrumentation/zkv1000/lightmap</use></lightmap-factor>
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
26
      <texture n="3">
27
        <image>Textures/GDU-104X.lightmap.png</image>
28
      </texture>
29
    </parameters>
30
    <type>material</type>
31
    <object-name>Panel</object-name>
32
    <object-name>AsSwitchNav</object-name>
33
    <object-name>NavOuter</object-name>
34
    <object-name>NavInner</object-name>
35
    <object-name>HDG</object-name>
36
    <object-name>AltOuter</object-name>
37
    <object-name>AltInner</object-name>
38
    <object-name>VolNAV</object-name>
39
    <object-name>VolCOM</object-name>
40
    <object-name>AsSwitchCOM</object-name>
41
    <object-name>ComOuter</object-name>
42
    <object-name>ComInner</object-name>
43
    <object-name>CRS</object-name>
44
    <object-name>BARO</object-name>
45
    <object-name>PAN</object-name>
46
    <object-name>PANUp</object-name>
47
    <object-name>PANLeft</object-name>
48
    <object-name>PANRight</object-name>
49
    <object-name>PANDown</object-name>
50
    <object-name>DirectTo</object-name>
51
    <object-name>MENU</object-name>
52
    <object-name>FPL</object-name>
53
    <object-name>PROC</object-name>
54
    <object-name>CLR</object-name>
55
    <object-name>ENT</object-name>
56
    <object-name>FmsOuter</object-name>
57
    <object-name>FmsInner</object-name>
58
    <object-name>SoftKey.000</object-name>
59
    <object-name>SoftKey.001</object-name>
60
    <object-name>SoftKey.002</object-name>
61
    <object-name>SoftKey.003</object-name>
62
    <object-name>SoftKey.004</object-name>
63
    <object-name>SoftKey.005</object-name>
64
    <object-name>SoftKey.006</object-name>
65
    <object-name>SoftKey.007</object-name>
66
    <object-name>SoftKey.008</object-name>
67
    <object-name>SoftKey.009</object-name>
68
    <object-name>SoftKey.010</object-name>
69
    <object-name>SoftKey.011</object-name>
adds AFCS
Sébastien MARQUE authored on 2020-05-06
70
    <object-name>AP.L0</object-name>
71
    <object-name>AP.L1</object-name>
72
    <object-name>AP.L2</object-name>
73
    <object-name>AP.L3</object-name>
74
    <object-name>AP.L4</object-name>
75
    <object-name>AP.L5</object-name>
76
    <object-name>AP.R0</object-name>
77
    <object-name>AP.R1</object-name>
78
    <object-name>AP.R2</object-name>
79
    <object-name>AP.R3</object-name>
80
    <object-name>AP.R4</object-name>
81
    <object-name>AP.R5</object-name>
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
82
    <object-name>Cover</object-name>
83
    <texture-prop>texture</texture-prop>
84
    <texture>Textures/GDU-104X.png</texture>
85
  </animation>
86

            
87
  <effect>
88
    <inherits-from>Effects/model-combined-deferred</inherits-from>
89
    <parameters>
90
      <lightmap-enabled type="int">1</lightmap-enabled>
add brightness and lights co...
Sébastien MARQUE authored on 2020-04-27
91
      <lightmap-factor><use>instrumentation/zkv1000/lightmap</use></lightmap-factor>
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
92
      <texture n="3">
93
        <image>Textures/GDU-104X.lightmap.png</image>
94
      </texture>
95
    </parameters>
96
    <object-name>Panel</object-name>
97
    <object-name>AsSwitchNav</object-name>
98
    <object-name>NavOuter</object-name>
99
    <object-name>NavInner</object-name>
100
    <object-name>HDG</object-name>
101
    <object-name>AltOuter</object-name>
102
    <object-name>AltInner</object-name>
103
    <object-name>VolNAV</object-name>
104
    <object-name>VolCOM</object-name>
105
    <object-name>AsSwitchCOM</object-name>
106
    <object-name>ComOuter</object-name>
107
    <object-name>ComInner</object-name>
108
    <object-name>CRS</object-name>
109
    <object-name>BARO</object-name>
110
    <object-name>PAN</object-name>
111
    <object-name>PANUp</object-name>
112
    <object-name>PANLeft</object-name>
113
    <object-name>PANRight</object-name>
114
    <object-name>PANDown</object-name>
115
    <object-name>DirectTo</object-name>
116
    <object-name>MENU</object-name>
117
    <object-name>FPL</object-name>
118
    <object-name>PROC</object-name>
119
    <object-name>CLR</object-name>
120
    <object-name>ENT</object-name>
121
    <object-name>FmsOuter</object-name>
122
    <object-name>FmsInner</object-name>
123
    <object-name>SoftKey.000</object-name>
124
    <object-name>SoftKey.001</object-name>
125
    <object-name>SoftKey.002</object-name>
126
    <object-name>SoftKey.003</object-name>
127
    <object-name>SoftKey.004</object-name>
128
    <object-name>SoftKey.005</object-name>
129
    <object-name>SoftKey.006</object-name>
130
    <object-name>SoftKey.007</object-name>
131
    <object-name>SoftKey.008</object-name>
132
    <object-name>SoftKey.009</object-name>
133
    <object-name>SoftKey.010</object-name>
134
    <object-name>SoftKey.011</object-name>
135
    <object-name>AP.L0</object-name>
136
    <object-name>AP.L1</object-name>
137
    <object-name>AP.L2</object-name>
138
    <object-name>AP.L3</object-name>
139
    <object-name>AP.L4</object-name>
140
    <object-name>AP.L5</object-name>
141
    <object-name>AP.R0</object-name>
142
    <object-name>AP.R1</object-name>
143
    <object-name>AP.R2</object-name>
144
    <object-name>AP.R3</object-name>
145
    <object-name>AP.R4</object-name>
146
    <object-name>AP.R5</object-name>
adds AFCS
Sébastien MARQUE authored on 2020-05-06
147
    <object-name>Cover</object-name>
148
  </effect>
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
149

            
150
  <animation>
151
    <name>PFD-copilot</name>
152
    <object-name>Screen</object-name>
153
  </animation>
154

            
155
  <animation>
156
    <type>material</type>
157
    <object-name>Screen</object-name>
158
    <emission>
159
      <red>1</red>
160
      <green>1</green>
161
      <blue>1</blue>
162
      <factor-prop>instrumentation/zkv1000/display-brightness-norm</factor-prop>
163
    </emission>
164
  </animation>
165

            
166
  <animation>
167
    <type>pick</type>
168
    <object-name>VolNAV</object-name>
169
    <action>
170
      <button>0</button>
171
      <binding>
172
        <condition>
173
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
174
        </condition>
175
        <command>property-toggle</command>
176
        <property>/instrumentation/zkv1000/radios/nav-ident</property>
177
      </binding>
178
    </action>
179
  </animation>
180
  <animation>
181
    <type>knob</type>
182
    <object-name>VolNAV</object-name>
183
    <action>
184
      <binding>
185
        <condition>
186
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
187
        </condition>
188
        <command>property-adjust</command>
189
        <property>/instrumentation/zkv1000/radios/nav-volume</property>
190
        <factor>0.05</factor>
191
        <min>0</min>
192
        <max>1</max>
193
        <wrap>false</wrap>
194
      </binding>
195
    </action>
196
  </animation>
197

            
198
  <animation>
199
    <type>pick</type>
200
    <object-name>AsSwitchNav</object-name>
201
    <action>
202
      <button>0</button>
203
      <binding>
204
        <condition>
205
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
206
        </condition>
207
       <command>nasal</command>
208
       <script>zkv1000.flightdeck['PFD-copilot'].buttons.AsSwitchNAV();</script>
209
      </binding>
210
    </action>
211
  </animation>
212

            
213
  <animation>
214
    <type>pick</type>
215
    <object-name>NavInner</object-name>
216
    <action>
217
      <button>0</button>
218
      <binding>
219
        <condition>
220
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
221
        </condition>
222
        <command>property-toggle</command>
223
        <property>/instrumentation/zkv1000/radios/nav-tune</property>
224
      </binding>
removes unecessary listeners
Sébastien MARQUE authored on 2017-04-08
225
      <binding>
226
        <condition>
227
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
228
        </condition>
229
       <command>nasal</command>
230
        <script>
231
          zkv1000.setNavTune();
232
          var n = getprop('/instrumentation/zkv1000/radios/nav-tune');
233
          foreach (var c; keys(zkv1000.flightdeck))
234
            zkv1000.flightdeck[c].display.updateNAV({tune:n});
235
        </script>
236
      </binding>
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
237
    </action>
238
  </animation>
239
  <animation>
240
    <type>knob</type>
241
    <object-name>NavInner</object-name>
242
    <action>
243
      <binding>
244
        <condition>
245
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
246
        </condition>
247
        <command>property-adjust</command>
248
        <property>/instrumentation/zkv1000/radios/nav-freq-mhz</property>
249
        <factor>0.05</factor>
250
        <min>108.000</min>
251
        <max>118.000</max>
252
        <wrap>true></wrap>
253
      </binding>
254
      <binding>
255
        <condition>
256
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
257
        </condition>
258
        <command>nasal</command>
259
        <script>
260
          foreach (var c; keys(zkv1000.flightdeck))
removes unecessary listeners
Sébastien MARQUE authored on 2017-04-08
261
            zkv1000.flightdeck[c].display.updateNAV({set:1});
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
262
        </script>
263
      </binding>
264
    </action>
265
    <shift-action>
266
      <binding>
267
        <condition>
268
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
269
        </condition>
270
        <command>property-adjust</command>
271
        <property>/instrumentation/zkv1000/radios/nav-freq-mhz</property>
272
        <factor>0.50</factor>
273
      </binding>
274
      <binding>
275
        <condition>
276
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
277
        </condition>
278
        <command>nasal</command>
279
        <script>
280
          foreach (var c; keys(zkv1000.flightdeck))
removes unecessary listeners
Sébastien MARQUE authored on 2017-04-08
281
            zkv1000.flightdeck[c].display.updateNAV({set:1});
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
282
        </script>
283
      </binding>
284
    </shift-action>
285
  </animation>
286

            
287
  <animation>
288
    <type>pick</type>
289
    <object-name>HDG</object-name>
290
    <action>
291
      <button>0</button>
292
      <binding>
293
        <condition>
294
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
295
        </condition>
296
        <command>property-assign</command>
297
        <property>/instrumentation/zkv1000/afcs/heading-bug-deg</property>
298
        <property>/orientation/heading-magnetic-deg</property>
299
      </binding>
300
    </action>
301
  </animation>
302
  <animation>
303
    <type>knob</type>
304
    <object-name>HDG</object-name>
305
    <property>/instrumentation/zkv1000/PFD-copilot/knobs/HDG</property>
306
    <center>
307
      <x-m>0.0025172 </x-m>
308
      <y-m>-0.1220634</y-m>
309
      <z-m>0.0169178 </z-m>
310
    </center>
311
    <axis>
312
      <x>1</x>
313
      <y>0</y>
314
      <z>0</z>
315
    </axis>
316
    <action>
317
      <binding>
318
       <command>property-adjust</command>
319
       <property>/instrumentation/zkv1000/PFD-copilot/knobs/HDG</property>
320
       <factor>10</factor>
321
       <min>0</min>
322
       <max>359</max>
323
       <wrap>true</wrap>
324
      </binding>
325
      <binding>
326
        <condition>
327
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
328
        </condition>
329
       <command>property-adjust</command>
330
       <property>/instrumentation/zkv1000/afcs/heading-bug-deg</property>
331
       <factor>1</factor>
332
       <min>0</min>
333
       <max>359</max>
334
       <wrap>true</wrap>
335
      </binding>
removes unecessary listeners
Sébastien MARQUE authored on 2017-04-08
336
      <binding>
337
        <condition>
338
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
339
        </condition>
340
        <command>nasal</command>
341
        <script>
342
          foreach (var c; keys(zkv1000.flightdeck))
343
            if (zkv1000.flightdeck[c].role == 'PFD')
344
              zkv1000.flightdeck[c].display.updateHDG();
345
        </script>
346
      </binding>
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
347
    </action>
348
  </animation>
349

            
350
  <animation>
351
    <type>pick</type>
352
    <object-name>AltInner</object-name>
353
    <action>
354
      <button>0</button>
355
      <binding>
356
        <condition>
357
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
358
        </condition>
359
        <command>nasal</command>
360
        <script>zkv1000.flightdeck['PFD-copilot'].buttons.ALT();</script>
361
      </binding>
362
    </action>
363
  </animation>
364
  <animation>
365
    <type>knob</type>
366
    <object-name>AltInner</object-name>
367
    <action>
368
      <binding>
369
        <condition>
370
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
371
        </condition>
372
       <command>property-adjust</command>
373
       <property>/instrumentation/zkv1000/afcs/selected-alt-ft</property>
374
       <factor>10</factor>
375
       <min>0</min>
376
       <max>16000</max>
377
       <wrap>false</wrap>
378
      </binding>
379
    </action>
380
    <shift-action>
381
      <binding>
382
        <condition>
383
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
384
        </condition>
385
       <command>property-adjust</command>
386
       <property>/instrumentation/zkv1000/afcs/selected-alt-ft</property>
387
       <factor>100</factor>
388
      </binding>
389
    </shift-action>
390
  </animation>
391

            
392
  <animation>
393
    <type>pick</type>
394
    <object-name>VolCOM</object-name>
395
    <action>
396
      <button>0</button>
397
      <binding>
398
        <condition>
399
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
400
        </condition>
401
        <command>property-toggle</command>
402
        <property>/instrumentation/zkv1000/comm-add-noise</property>
403
      </binding>
404
    </action>
405
  </animation>
406
  <animation>
407
    <type>knob</type>
408
    <object-name>VolCOM</object-name>
409
    <action>
410
      <binding>
411
        <condition>
412
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
413
        </condition>
414
        <command>property-adjust</command>
415
        <property>/instrumentation/zkv1000/radios/comm-volume</property>
416
        <factor>0.05</factor>
417
        <min>0</min>
418
        <max>1</max>
419
        <wrap>false</wrap>
420
      </binding>
421
    </action>
422
  </animation>
423

            
424
  <animation>
425
    <type>pick</type>
426
    <object-name>AsSwitchCOM</object-name>
427
    <action>
428
      <button>0</button>
429
      <binding>
430
        <condition>
431
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
432
        </condition>
433
       <command>nasal</command>
434
       <script>zkv1000.flightdeck['PFD-copilot'].buttons.AsSwitchCOM(1);</script>
435
      </binding>
436
      <mod-up>
437
        <binding>
438
          <condition>
439
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
440
          </condition>
441
          <command>nasal</command>
442
          <script>zkv1000.flightdeck['PFD-copilot'].buttons.AsSwitchCOM(0);</script>
443
        </binding>
444
      </mod-up>
445
    </action>
446
  </animation>
447

            
448
  <animation>
449
    <type>pick</type>
450
    <object-name>ComInner</object-name>
451
    <action>
452
      <button>0</button>
453
      <binding>
454
        <condition>
455
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
456
        </condition>
457
        <command>property-toggle</command>
458
        <property>/instrumentation/zkv1000/radios/comm-tune</property>
459
      </binding>
removes unecessary listeners
Sébastien MARQUE authored on 2017-04-08
460
      <binding>
461
        <condition>
462
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
463
        </condition>
464
       <command>nasal</command>
465
        <script>
466
          zkv1000.setCommTune();
467
          var n = getprop('/instrumentation/zkv1000/radios/comm-tune');
468
          foreach (var c; keys(zkv1000.flightdeck))
469
            zkv1000.flightdeck[c].display.updateCOMM({tune:n});
470
        </script>
471
      </binding>
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
472
    </action>
473
  </animation>
474
  <animation>
475
    <type>knob</type>
476
    <object-name>ComInner</object-name>
477
    <action>
478
      <binding>
479
        <condition>
480
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
481
        </condition>
482
        <command>property-adjust</command>
483
        <property>/instrumentation/zkv1000/radios/comm-freq-mhz</property>
484
        <factor>0.025</factor>
485
        <min>118.000</min>
486
        <max>137.975</max>
487
        <wrap>true</wrap>
488
      </binding>
489
      <binding>
490
        <condition>
fix: MFD switched on even if...
Sébastien MARQUE authored on 2017-04-07
491
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
492
        </condition>
493
        <command>nasal</command>
494
        <script>
495
          foreach (var c; keys(zkv1000.flightdeck))
removes unecessary listeners
Sébastien MARQUE authored on 2017-04-08
496
            zkv1000.flightdeck[c].display.updateCOMM({set:1});
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
497
        </script>
498
      </binding>
499
    </action>
500
    <shift-action>
501
      <binding>
502
        <condition>
503
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
504
        </condition>
505
        <command>property-adjust</command>
506
        <property>/instrumentation/zkv1000/radios/comm-freq-mhz</property>
507
        <factor>0.1</factor>
508
      </binding>
509
      <binding>
510
        <condition>
fix: MFD switched on even if...
Sébastien MARQUE authored on 2017-04-07
511
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
512
        </condition>
513
        <command>nasal</command>
514
        <script>
515
          foreach (var c; keys(zkv1000.flightdeck))
removes unecessary listeners
Sébastien MARQUE authored on 2017-04-08
516
            zkv1000.flightdeck[c].display.updateCOMM({set:1});
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
517
        </script>
518
      </binding>
519
    </shift-action>
520
  </animation>
521

            
522
  <animation>
523
    <type>knob</type>
524
    <object-name>CRS</object-name>
525
    <property>/instrumentation/zkv1000/PFD-copilot/knobs/CRS</property>
526
    <center>
527
      <x-m>0.0038567</x-m>
528
      <y-m>0.1222390</y-m>
529
      <z-m>0.0171226</z-m>
530
    </center>
531
    <axis>
532
      <x>1</x>
533
      <y>0</y>
534
      <z>0</z>
535
    </axis>
536
    <action>
537
      <binding>
538
        <command>property-adjust</command>
539
        <property>/instrumentation/zkv1000/PFD-copilot/knobs/CRS</property>
540
        <factor>10</factor>
541
        <min>0</min>
542
        <max>359</max>
543
        <wrap>true</wrap>
544
      </binding>
545
      <binding>
546
        <condition>
547
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
548
        </condition>
549
        <command>property-adjust</command>
550
        <property>/instrumentation/zkv1000/cdi/course</property>
551
        <factor>1</factor>
552
        <min>0</min>
553
        <max>359</max>
554
        <wrap>true</wrap>
555
      </binding>
removes unecessary listeners
Sébastien MARQUE authored on 2017-04-08
556
      <binding>
557
        <condition>
558
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
559
        </condition>
560
        <command>nasal</command>
561
        <script>
562
          foreach (var c; keys(zkv1000.flightdeck))
563
            if (zkv1000.flightdeck[c].role == 'PFD')
fix CRS knob
Sébastien MARQUE authored on 2017-05-21
564
              zkv1000.flightdeck[c].display.updateCRS();
removes unecessary listeners
Sébastien MARQUE authored on 2017-04-08
565
        </script>
566
      </binding>
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
567
    </action>
568
  </animation>
569

            
570
  <animation>
571
    <type>knob</type>
572
    <object-name>BARO</object-name>
573
    <action>
574
      <binding>
575
        <condition>
576
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
577
        </condition>
578
       <command>property-adjust</command>
579
       <property>/instrumentation/altimeter/setting-inhg</property>
580
       <factor>0.01</factor>
581
       <min>28.500</min>
582
       <max>33.000</max>
583
       <wrap>false</wrap>
584
      </binding>
585
    </action>
586
    <shift-action>
587
      <binding>
588
        <condition>
589
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
590
        </condition>
591
       <command>property-adjust</command>
592
       <property>/instrumentation/altimeter/setting-inhg</property>
593
       <factor>0.10</factor>
594
      </binding>
595
    </shift-action>
596
  </animation>
597

            
598
  <animation>
599
    <type>pick</type>
600
    <object-name>PAN</object-name>
601
    <action>
602
      <button>0</button>
603
      <binding>
604
        <condition>
605
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
606
        </condition>
607
        <command>nasal</command>
608
        <script>zkv1000.flightdeck['PFD-copilot'].buttons.PAN({xdir: 1, ydir: 1});</script>
609
      </binding>
610
      <mod-up>
611
        <binding>
612
          <condition>
613
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
614
          </condition>
615
          <command>nasal</command>
616
          <script>zkv1000.flightdeck['PFD-copilot'].buttons.PAN();</script>
617
        </binding>
618
      </mod-up>
619
    </action>
620
    <action>
621
      <button>3</button>
622
      <binding>
623
        <condition>
624
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
625
        </condition>
626
       <command>nasal</command>
627
       <script>zkv1000.flightdeck['PFD-copilot'].knobs.PAN(1);</script>
628
      </binding>
629
    </action>
630
    <action>
631
      <button>4</button>
632
      <binding>
633
        <condition>
634
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
635
        </condition>
636
       <command>nasal</command>
637
       <script>zkv1000.flightdeck['PFD-copilot'].knobs.PAN(-1);</script>
638
      </binding>
639
    </action>
640
  </animation>
641

            
642
  <animation>
643
    <type>pick</type>
644
    <object-name>PANUp</object-name>
645
    <action>
646
      <button>0</button>
647
      <binding>
648
        <condition>
649
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
650
        </condition>
651
       <command>nasal</command>
652
       <script>zkv1000.flightdeck['PFD-copilot'].buttons.PAN({ydir: 1});</script>
653
      </binding>
654
      <mod-up>
655
        <binding>
656
          <condition>
657
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
658
          </condition>
659
          <command>nasal</command>
660
          <script>zkv1000.flightdeck['PFD-copilot'].buttons.PAN();</script>
661
        </binding>
662
      </mod-up>
663
    </action>
664
  </animation>
665
  <animation>
666
    <type>pick</type>
667
    <object-name>PANLeft</object-name>
668
    <action>
669
      <button>0</button>
670
      <binding>
671
        <condition>
672
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
673
        </condition>
674
       <command>nasal</command>
675
       <script>zkv1000.flightdeck['PFD-copilot'].buttons.PAN({xdir: -1});</script>
676
      </binding>
677
      <mod-up>
678
        <binding>
679
          <condition>
680
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
681
          </condition>
682
          <command>nasal</command>
683
          <script>zkv1000.flightdeck['PFD-copilot'].buttons.PAN();</script>
684
        </binding>
685
      </mod-up>
686
    </action>
687
  </animation>
688
  <animation>
689
    <type>pick</type>
690
    <object-name>PANRight</object-name>
691
    <action>
692
      <button>0</button>
693
      <binding>
694
        <condition>
695
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
696
        </condition>
697
       <command>nasal</command>
698
       <script>zkv1000.flightdeck['PFD-copilot'].buttons.PAN({xdir: 1});</script>
699
      </binding>
700
      <mod-up>
701
        <binding>
702
          <condition>
703
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
704
          </condition>
705
          <command>nasal</command>
706
          <script>zkv1000.flightdeck['PFD-copilot'].buttons.PAN();</script>
707
        </binding>
708
      </mod-up>
709
    </action>
710
  </animation>
711
  <animation>
712
    <type>pick</type>
713
    <object-name>PANDown</object-name>
714
    <action>
715
      <button>0</button>
716
      <binding>
717
        <condition>
718
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
719
        </condition>
720
       <command>nasal</command>
721
       <script>zkv1000.flightdeck['PFD-copilot'].buttons.PAN({ydir: -1});</script>
722
      </binding>
723
      <mod-up>
724
        <binding>
725
          <condition>
726
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
727
          </condition>
728
          <command>nasal</command>
729
          <script>zkv1000.flightdeck['PFD-copilot'].buttons.PAN();</script>
730
        </binding>
731
      </mod-up>
732
    </action>
733
  </animation>
734

            
735
  <animation>
736
    <type>pick</type>
737
    <object-name>DirectTo</object-name>
738
    <action>
739
      <button>0</button>
740
      <binding>
741
        <condition>
742
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
743
        </condition>
744
       <command>nasal</command>
745
       <script>zkv1000.flightdeck['PFD-copilot'].buttons.DirectTo(1);</script>
746
      </binding>
747
      <mod-up>
748
        <binding>
749
          <condition>
750
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
751
          </condition>
752
          <command>nasal</command>
753
          <script>zkv1000.flightdeck['PFD-copilot'].buttons.DirectTo(0);</script>
754
        </binding>
755
      </mod-up>
756
    </action>
757
  </animation>
758

            
759
  <animation>
760
    <type>pick</type>
761
    <object-name>MENU</object-name>
762
    <action>
763
      <button>0</button>
764
      <binding>
765
        <condition>
766
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
767
        </condition>
768
       <command>nasal</command>
769
       <script>zkv1000.flightdeck['PFD-copilot'].buttons.MENU(1);</script>
770
      </binding>
771
      <mod-up>
772
        <binding>
773
          <condition>
774
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
775
          </condition>
776
          <command>nasal</command>
777
          <script>zkv1000.flightdeck['PFD-copilot'].buttons.MENU(0);</script>
778
        </binding>
779
      </mod-up>
780
    </action>
781
  </animation>
782

            
783
  <animation>
784
    <type>pick</type>
785
    <object-name>FPL</object-name>
786
    <action>
787
      <button>0</button>
788
      <binding>
789
        <condition>
790
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
791
        </condition>
792
       <command>nasal</command>
793
       <script>zkv1000.flightdeck['PFD-copilot'].buttons.FPL(1);</script>
794
      </binding>
795
      <mod-up>
796
        <binding>
797
          <condition>
798
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
799
          </condition>
800
          <command>nasal</command>
801
          <script>zkv1000.flightdeck['PFD-copilot'].buttons.FPL(0);</script>
802
        </binding>
803
      </mod-up>
804
    </action>
805
  </animation>
806

            
807
  <animation>
808
    <type>pick</type>
809
    <object-name>PROC</object-name>
810
    <action>
811
      <button>0</button>
812
      <binding>
813
        <condition>
814
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
815
        </condition>
816
       <command>nasal</command>
817
       <script>zkv1000.flightdeck['PFD-copilot'].buttons.PROC(1);</script>
818
      </binding>
819
      <mod-up>
820
        <binding>
821
          <condition>
822
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
823
          </condition>
824
          <command>nasal</command>
825
          <script>zkv1000.flightdeck['PFD-copilot'].buttons.PROC(0);</script>
826
        </binding>
827
      </mod-up>
828
    </action>
829
  </animation>
830

            
831
  <animation>
832
    <type>pick</type>
833
    <object-name>CLR</object-name>
834
    <action>
835
      <button>0</button>
836
      <binding>
837
        <condition>
838
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
839
        </condition>
840
       <command>nasal</command>
841
       <script>zkv1000.flightdeck['PFD-copilot'].buttons.CLR(1);</script>
842
      </binding>
843
      <mod-up>
844
        <binding>
845
          <condition>
846
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
847
          </condition>
848
          <command>nasal</command>
849
          <script>zkv1000.flightdeck['PFD-copilot'].buttons.CLR(0);</script>
850
        </binding>
851
      </mod-up>
852
    </action>
853
  </animation>
854

            
855
  <animation>
856
    <type>pick</type>
857
    <object-name>ENT</object-name>
858
    <action>
859
      <button>0</button>
860
      <binding>
861
        <condition>
862
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
863
        </condition>
864
        <command>nasal</command>
865
        <script>zkv1000.flightdeck['PFD-copilot'].buttons.ENT(1);</script>
866
      </binding>
867
      <mod-up>
868
        <binding>
869
          <condition>
870
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
871
          </condition>
872
          <command>nasal</command>
873
          <script>zkv1000.flightdeck['PFD-copilot'].buttons.ENT(0);</script>
874
        </binding>
875
      </mod-up>
876
    </action>
877
  </animation>
878

            
879
  <animation>
880
    <type>knob</type>
881
    <object-name>FmsOuter</object-name>
882
    <action>
883
      <binding>
884
        <condition>
885
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
886
        </condition>
887
        <command>nasal</command>
slow down FMS knobs
Sébastien MARQUE authored on 2020-04-27
888
        <script>
889
          zkv1000.flightdeck['PFD-copilot'].knobs.FmsOuter_slowdown = zkv1000.flightdeck['PFD-copilot'].knobs.FmsOuter_slowdown + 1;
890
          if (math.mod(zkv1000.flightdeck['PFD-copilot'].knobs.FmsOuter_slowdown, 5) == 0)
891
            zkv1000.flightdeck['PFD-copilot'].knobs.FmsOuter(cmdarg().getNode('offset').getValue());
892
        </script>
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
893
      </binding>
894
    </action>
add label to distinguish out...
Sébastien MARQUE authored on 2020-05-01
895
    <hovered>
896
      <binding>
897
        <command>set-tooltip</command>
898
        <tooltip-id>Outer FMS</tooltip-id>
899
        <label>Outer FMS</label>
900
      </binding>
901
    </hovered>
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
902
  </animation>
903

            
904
  <animation>
905
    <type>pick</type>
906
    <object-name>FmsInner</object-name>
907
    <action>
908
      <button>0</button>
909
      <binding>
910
        <condition>
911
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
912
        </condition>
913
         <command>nasal</command>
914
         <script>zkv1000.flightdeck['PFD-copilot'].buttons.FMS(1);</script>
915
      </binding>
916
      <mod-up>
917
        <binding>
918
          <condition>
919
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
920
          </condition>
921
          <command>nasal</command>
922
          <script>zkv1000.flightdeck['PFD-copilot'].buttons.FMS(0);</script>
923
        </binding>
924
      </mod-up>
925
    </action>
926
  </animation>
927
  <animation>
928
    <type>knob</type>
929
    <object-name>FmsInner</object-name>
930
    <action>
931
      <binding>
932
        <condition>
933
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
934
        </condition>
935
        <command>nasal</command>
slow down FMS knobs
Sébastien MARQUE authored on 2020-04-27
936
        <script>
937
          zkv1000.flightdeck['PFD-copilot'].knobs.FmsInner_slowdown = zkv1000.flightdeck['PFD-copilot'].knobs.FmsInner_slowdown + 1;
938
          if (math.mod(zkv1000.flightdeck['PFD-copilot'].knobs.FmsInner_slowdown, 5) == 0)
939
            zkv1000.flightdeck['PFD-copilot'].knobs.FmsInner(cmdarg().getNode('offset').getValue());
940
        </script>
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
941
      </binding>
942
    </action>
add label to distinguish out...
Sébastien MARQUE authored on 2020-05-01
943
    <hovered>
944
      <binding>
945
        <command>set-tooltip</command>
946
        <tooltip-id>Inner FMS</tooltip-id>
947
        <label>Inner FMS</label>
948
      </binding>
949
    </hovered>
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
950
  </animation>
951

            
952
  <animation>
953
    <type>pick</type>
954
    <object-name>SoftKey.000</object-name>
955
    <action>
956
      <button>0</button>
957
      <binding>
958
        <condition>
959
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
960
        </condition>
961
        <command>nasal</command>
962
        <script>zkv1000.flightdeck['PFD-copilot'].softkeys.SoftKey(0, 1);</script>
963
      </binding>
964
      <mod-up>
965
        <binding>
966
          <condition>
967
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
968
          </condition>
969
          <command>nasal</command>
970
          <script>zkv1000.flightdeck['PFD-copilot'].softkeys.SoftKey(0, 0);</script>
971
        </binding>
972
      </mod-up>
973
    </action>
974
  </animation>
975

            
976
  <animation>
977
    <type>pick</type>
978
    <object-name>SoftKey.001</object-name>
979
    <action>
980
      <button>0</button>
981
      <binding>
982
        <condition>
983
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
984
        </condition>
985
       <command>nasal</command>
986
       <script>zkv1000.flightdeck['PFD-copilot'].softkeys.SoftKey(1, 1);</script>
987
      </binding>
988
      <mod-up>
989
        <binding>
990
          <condition>
991
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
992
          </condition>
993
          <command>nasal</command>
994
          <script>zkv1000.flightdeck['PFD-copilot'].softkeys.SoftKey(1, 0);</script>
995
        </binding>
996
      </mod-up>
997
    </action>
998
  </animation>
999

            
1000
  <animation>
1001
    <type>pick</type>
1002
    <object-name>SoftKey.002</object-name>
1003
    <action>
1004
      <button>0</button>
1005
      <binding>
1006
        <condition>
1007
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1008
        </condition>
1009
       <command>nasal</command>
1010
       <script>zkv1000.flightdeck['PFD-copilot'].softkeys.SoftKey(2, 1);</script>
1011
      </binding>
1012
      <mod-up>
1013
        <binding>
1014
          <condition>
1015
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1016
          </condition>
1017
          <command>nasal</command>
1018
          <script>zkv1000.flightdeck['PFD-copilot'].softkeys.SoftKey(2, 0);</script>
1019
        </binding>
1020
      </mod-up>
1021
    </action>
1022
  </animation>
1023

            
1024
  <animation>
1025
    <type>pick</type>
1026
    <object-name>SoftKey.003</object-name>
1027
    <action>
1028
      <button>0</button>
1029
      <binding>
1030
        <condition>
1031
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1032
        </condition>
1033
       <command>nasal</command>
1034
       <script>zkv1000.flightdeck['PFD-copilot'].softkeys.SoftKey(3, 1);</script>
1035
      </binding>
1036
      <mod-up>
1037
        <binding>
1038
          <condition>
1039
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1040
          </condition>
1041
          <command>nasal</command>
1042
          <script>zkv1000.flightdeck['PFD-copilot'].softkeys.SoftKey(3, 0);</script>
1043
        </binding>
1044
      </mod-up>
1045
    </action>
1046
  </animation>
1047

            
1048
  <animation>
1049
    <type>pick</type>
1050
    <object-name>SoftKey.004</object-name>
1051
    <action>
1052
      <button>0</button>
1053
      <binding>
1054
        <condition>
1055
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1056
        </condition>
1057
       <command>nasal</command>
1058
       <script>zkv1000.flightdeck['PFD-copilot'].softkeys.SoftKey(4, 1);</script>
1059
      </binding>
1060
      <mod-up>
1061
        <binding>
1062
          <condition>
1063
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1064
          </condition>
1065
          <command>nasal</command>
1066
          <script>zkv1000.flightdeck['PFD-copilot'].softkeys.SoftKey(4, 0);</script>
1067
        </binding>
1068
      </mod-up>
1069
    </action>
1070
  </animation>
1071

            
1072
  <animation>
1073
    <type>pick</type>
1074
    <object-name>SoftKey.005</object-name>
1075
    <action>
1076
      <button>0</button>
1077
      <binding>
1078
        <condition>
1079
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1080
        </condition>
1081
       <command>nasal</command>
1082
       <script>zkv1000.flightdeck['PFD-copilot'].softkeys.SoftKey(5, 1);</script>
1083
      </binding>
1084
      <mod-up>
1085
        <binding>
1086
          <condition>
1087
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1088
          </condition>
1089
          <command>nasal</command>
1090
          <script>zkv1000.flightdeck['PFD-copilot'].softkeys.SoftKey(5, 0);</script>
1091
        </binding>
1092
      </mod-up>
1093
    </action>
1094
  </animation>
1095

            
1096
  <animation>
1097
    <type>pick</type>
1098
    <object-name>SoftKey.006</object-name>
1099
    <action>
1100
      <button>0</button>
1101
      <binding>
1102
        <condition>
1103
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1104
        </condition>
1105
       <command>nasal</command>
1106
       <script>zkv1000.flightdeck['PFD-copilot'].softkeys.SoftKey(6, 1);</script>
1107
      </binding>
1108
      <mod-up>
1109
        <binding>
1110
          <condition>
1111
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1112
          </condition>
1113
          <command>nasal</command>
1114
          <script>zkv1000.flightdeck['PFD-copilot'].softkeys.SoftKey(6, 0);</script>
1115
        </binding>
1116
      </mod-up>
1117
    </action>
1118
  </animation>
1119

            
1120
  <animation>
1121
    <type>pick</type>
1122
    <object-name>SoftKey.007</object-name>
1123
    <action>
1124
      <button>0</button>
1125
      <binding>
1126
        <condition>
1127
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1128
        </condition>
1129
       <command>nasal</command>
1130
       <script>zkv1000.flightdeck['PFD-copilot'].softkeys.SoftKey(7, 1);</script>
1131
      </binding>
1132
      <mod-up>
1133
        <binding>
1134
          <condition>
1135
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1136
          </condition>
1137
          <command>nasal</command>
1138
          <script>zkv1000.flightdeck['PFD-copilot'].softkeys.SoftKey(7, 0);</script>
1139
        </binding>
1140
      </mod-up>
1141
    </action>
1142
  </animation>
1143

            
1144
  <animation>
1145
    <type>pick</type>
1146
    <object-name>SoftKey.008</object-name>
1147
    <action>
1148
      <button>0</button>
1149
      <binding>
1150
        <condition>
1151
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1152
        </condition>
1153
       <command>nasal</command>
1154
       <script>zkv1000.flightdeck['PFD-copilot'].softkeys.SoftKey(8, 1);</script>
1155
      </binding>
1156
      <mod-up>
1157
        <binding>
1158
          <condition>
1159
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1160
          </condition>
1161
          <command>nasal</command>
1162
          <script>zkv1000.flightdeck['PFD-copilot'].softkeys.SoftKey(8, 0);</script>
1163
        </binding>
1164
      </mod-up>
1165
    </action>
1166
  </animation>
1167

            
1168
  <animation>
1169
    <type>pick</type>
1170
    <object-name>SoftKey.009</object-name>
1171
    <action>
1172
      <button>0</button>
1173
      <binding>
1174
        <condition>
1175
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1176
        </condition>
1177
       <command>nasal</command>
1178
       <script>zkv1000.flightdeck['PFD-copilot'].softkeys.SoftKey(9, 1);</script>
1179
      </binding>
1180
      <mod-up>
1181
        <binding>
1182
          <condition>
1183
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1184
          </condition>
1185
          <command>nasal</command>
1186
          <script>zkv1000.flightdeck['PFD-copilot'].softkeys.SoftKey(9, 0);</script>
1187
        </binding>
1188
      </mod-up>
1189
    </action>
1190
  </animation>
1191

            
1192
  <animation>
1193
    <type>pick</type>
1194
    <object-name>SoftKey.010</object-name>
1195
    <action>
1196
      <button>0</button>
1197
      <binding>
1198
        <condition>
1199
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1200
        </condition>
1201
       <command>nasal</command>
1202
       <script>zkv1000.flightdeck['PFD-copilot'].softkeys.SoftKey(10, 1);</script>
1203
      </binding>
1204
      <mod-up>
1205
        <binding>
1206
          <condition>
1207
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1208
          </condition>
1209
          <command>nasal</command>
1210
          <script>zkv1000.flightdeck['PFD-copilot'].softkeys.SoftKey(10, 0);</script>
1211
        </binding>
1212
      </mod-up>
1213
    </action>
1214
  </animation>
1215

            
1216
  <animation>
1217
    <type>pick</type>
1218
    <object-name>SoftKey.011</object-name>
1219
    <action>
1220
      <button>0</button>
1221
      <binding>
1222
        <condition>
1223
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1224
        </condition>
1225
       <command>nasal</command>
1226
       <script>zkv1000.flightdeck['PFD-copilot'].softkeys.SoftKey(11, 1);</script>
1227
      </binding>
1228
      <mod-up>
1229
        <binding>
1230
          <condition>
1231
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1232
          </condition>
1233
          <command>nasal</command>
1234
          <script>zkv1000.flightdeck['PFD-copilot'].softkeys.SoftKey(11, 0);</script>
1235
        </binding>
1236
      </mod-up>
1237
    </action>
1238
  </animation>
1239

            
adds AFCS
Sébastien MARQUE authored on 2020-05-06
1240
  <animation>
1241
    <type>pick</type>
1242
    <object-name>AP.L0</object-name>
1243
    <action>
1244
      <button>0</button>
1245
      <binding>
1246
        <condition>
1247
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1248
        </condition>
1249
       <command>nasal</command>
1250
       <script>zkv1000.autopilot.softkey('L', 0, 1);</script>
1251
      </binding>
1252
      <mod-up>
1253
        <binding>
1254
          <condition>
1255
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1256
          </condition>
1257
          <command>nasal</command>
1258
          <script>zkv1000.autopilot.softkey('L', 0, 0);</script>
1259
        </binding>
1260
      </mod-up>
1261
    </action>
1262
  </animation>
1263

            
1264
  <animation>
1265
    <type>pick</type>
1266
    <object-name>AP.L1</object-name>
1267
    <action>
1268
      <button>0</button>
1269
      <binding>
1270
        <condition>
1271
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1272
        </condition>
1273
       <command>nasal</command>
1274
       <script>zkv1000.autopilot.softkey('L', 1, 1);</script>
1275
      </binding>
1276
      <mod-up>
1277
        <binding>
1278
          <condition>
1279
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1280
          </condition>
1281
          <command>nasal</command>
1282
          <script>zkv1000.autopilot.softkey('L', 1, 0);</script>
1283
        </binding>
1284
      </mod-up>
1285
    </action>
1286
  </animation>
1287

            
1288
  <animation>
1289
    <type>pick</type>
1290
    <object-name>AP.L2</object-name>
1291
    <action>
1292
      <button>0</button>
1293
      <binding>
1294
        <condition>
1295
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1296
        </condition>
1297
       <command>nasal</command>
1298
       <script>zkv1000.autopilot.softkey('L', 2, 1);</script>
1299
      </binding>
1300
      <mod-up>
1301
        <binding>
1302
          <condition>
1303
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1304
          </condition>
1305
          <command>nasal</command>
1306
          <script>zkv1000.autopilot.softkey('L', 2, 0);</script>
1307
        </binding>
1308
      </mod-up>
1309
    </action>
1310
  </animation>
1311

            
1312
  <animation>
1313
    <type>pick</type>
1314
    <object-name>AP.L3</object-name>
1315
    <action>
1316
      <button>0</button>
1317
      <binding>
1318
        <condition>
1319
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1320
        </condition>
1321
       <command>nasal</command>
1322
       <script>zkv1000.autopilot.softkey('L', 3, 1);</script>
1323
      </binding>
1324
      <mod-up>
1325
        <binding>
1326
          <condition>
1327
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1328
          </condition>
1329
          <command>nasal</command>
1330
          <script>zkv1000.autopilot.softkey('L', 3, 0);</script>
1331
        </binding>
1332
      </mod-up>
1333
    </action>
1334
  </animation>
1335

            
1336
  <animation>
1337
    <type>pick</type>
1338
    <object-name>AP.L4</object-name>
1339
    <action>
1340
      <button>0</button>
1341
      <binding>
1342
        <condition>
1343
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1344
        </condition>
1345
       <command>nasal</command>
1346
       <script>zkv1000.autopilot.softkey('L', 4, 1);</script>
1347
      </binding>
1348
      <mod-up>
1349
        <binding>
1350
          <condition>
1351
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1352
          </condition>
1353
          <command>nasal</command>
1354
          <script>zkv1000.autopilot.softkey('L', 4, 0);</script>
1355
        </binding>
1356
      </mod-up>
1357
    </action>
1358
  </animation>
1359

            
1360
  <animation>
1361
    <type>pick</type>
1362
    <object-name>AP.L5</object-name>
1363
    <action>
1364
      <button>0</button>
1365
      <binding>
1366
        <condition>
1367
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1368
        </condition>
1369
       <command>nasal</command>
1370
       <script>zkv1000.autopilot.softkey('L', 5, 1);</script>
1371
      </binding>
1372
      <mod-up>
1373
        <binding>
1374
          <condition>
1375
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1376
          </condition>
1377
          <command>nasal</command>
1378
          <script>zkv1000.autopilot.softkey('L', 5, 0);</script>
1379
        </binding>
1380
      </mod-up>
1381
    </action>
1382
  </animation>
1383

            
1384
  <animation>
1385
    <type>pick</type>
1386
    <object-name>AP.R0</object-name>
1387
    <action>
1388
      <button>0</button>
1389
      <binding>
1390
        <condition>
1391
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1392
        </condition>
1393
       <command>nasal</command>
1394
       <script>zkv1000.autopilot.softkey('R', 0, 1);</script>
1395
      </binding>
1396
      <mod-up>
1397
        <binding>
1398
          <condition>
1399
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1400
          </condition>
1401
          <command>nasal</command>
1402
          <script>zkv1000.autopilot.softkey('R', 0, 0);</script>
1403
        </binding>
1404
      </mod-up>
1405
    </action>
1406
  </animation>
1407

            
1408
  <animation>
1409
    <type>pick</type>
1410
    <object-name>AP.R1</object-name>
1411
    <action>
1412
      <button>0</button>
1413
      <binding>
1414
        <condition>
1415
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1416
        </condition>
1417
       <command>nasal</command>
1418
       <script>zkv1000.autopilot.softkey('R', 1, 1);</script>
1419
      </binding>
1420
      <mod-up>
1421
        <binding>
1422
          <condition>
1423
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1424
          </condition>
1425
          <command>nasal</command>
1426
          <script>zkv1000.autopilot.softkey('R', 1, 0);</script>
1427
        </binding>
1428
      </mod-up>
1429
    </action>
1430
  </animation>
1431

            
1432
  <animation>
1433
    <type>pick</type>
1434
    <object-name>AP.R2</object-name>
1435
    <action>
1436
      <button>0</button>
1437
      <binding>
1438
        <condition>
1439
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1440
        </condition>
1441
       <command>nasal</command>
1442
       <script>zkv1000.autopilot.softkey('R', 2, 1);</script>
1443
      </binding>
1444
      <mod-up>
1445
        <binding>
1446
          <condition>
1447
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1448
          </condition>
1449
          <command>nasal</command>
1450
          <script>zkv1000.autopilot.softkey('R', 2, 0);</script>
1451
        </binding>
1452
      </mod-up>
1453
    </action>
1454
  </animation>
1455

            
1456
  <animation>
1457
    <type>pick</type>
1458
    <object-name>AP.R3</object-name>
1459
    <action>
1460
      <button>0</button>
1461
      <binding>
1462
        <condition>
1463
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1464
        </condition>
1465
       <command>nasal</command>
1466
       <script>zkv1000.autopilot.softkey('R', 3, 1);</script>
1467
      </binding>
1468
      <mod-up>
1469
        <binding>
1470
          <condition>
1471
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1472
          </condition>
1473
          <command>nasal</command>
1474
          <script>zkv1000.autopilot.softkey('R', 3, 0);</script>
1475
        </binding>
1476
      </mod-up>
1477
    </action>
1478
  </animation>
1479

            
1480
  <animation>
1481
    <type>pick</type>
1482
    <object-name>AP.R4</object-name>
1483
    <action>
1484
      <button>0</button>
1485
      <binding>
1486
        <condition>
1487
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1488
        </condition>
1489
       <command>nasal</command>
1490
       <script>zkv1000.autopilot.softkey('R', 4, 1);</script>
1491
      </binding>
1492
      <mod-up>
1493
        <binding>
1494
          <condition>
1495
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1496
          </condition>
1497
          <command>nasal</command>
1498
          <script>zkv1000.autopilot.softkey('R', 4, 0);</script>
1499
        </binding>
1500
      </mod-up>
1501
    </action>
1502
  </animation>
1503

            
1504
  <animation>
1505
    <type>pick</type>
1506
    <object-name>AP.R5</object-name>
1507
    <action>
1508
      <button>0</button>
1509
      <binding>
1510
        <condition>
1511
          <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1512
        </condition>
1513
       <command>nasal</command>
1514
       <script>zkv1000.autopilot.softkey('R', 5, 1);</script>
1515
      </binding>
1516
      <mod-up>
1517
        <binding>
1518
          <condition>
1519
            <property>/instrumentation/zkv1000/PFD-copilot/status</property>
1520
          </condition>
1521
          <command>nasal</command>
1522
          <script>zkv1000.autopilot.softkey('R', 5, 0);</script>
1523
        </binding>
1524
      </mod-up>
1525
    </action>
1526
  </animation>
1527

            
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
1528
</PropertyList>