zkv1000 / pfd-pilot.xml /
Newer Older
1550 lines | 46.215kb
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-pilot</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-pilot/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-pilot/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-pilot/status</property>
206
        </condition>
207
       <command>nasal</command>
208
       <script>zkv1000.flightdeck['PFD-pilot'].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-pilot/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-pilot/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-pilot/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-pilot/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-pilot/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-pilot/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-pilot/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-pilot/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-pilot/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-pilot/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-pilot/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-pilot/status</property>
358
        </condition>
359
        <command>nasal</command>
360
        <script>zkv1000.flightdeck['PFD-pilot'].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-pilot/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-pilot/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-pilot/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-pilot/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-pilot/status</property>
432
        </condition>
433
       <command>nasal</command>
434
       <script>zkv1000.flightdeck['PFD-pilot'].buttons.AsSwitchCOM(1);</script>
435
      </binding>
436
      <mod-up>
437
        <binding>
438
          <condition>
439
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
440
          </condition>
441
          <command>nasal</command>
442
          <script>zkv1000.flightdeck['PFD-pilot'].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-pilot/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-pilot/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-pilot/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-pilot/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-pilot/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-pilot/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-pilot/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-pilot/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-pilot/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-pilot/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>
add tooltips to easy nested ...
Sébastien MARQUE authored on 2020-05-08
568
    <hovered>
569
      <binding>
570
        <command>set-tooltip</command>
571
        <tooltip-id>CRS</tooltip-id>
572
        <label>CRS</label>
573
      </binding>
574
    </hovered>
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
575
  </animation>
576

            
577
  <animation>
578
    <type>knob</type>
579
    <object-name>BARO</object-name>
580
    <action>
581
      <binding>
582
        <condition>
583
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
584
        </condition>
585
       <command>property-adjust</command>
586
       <property>/instrumentation/altimeter/setting-inhg</property>
587
       <factor>0.01</factor>
588
       <min>28.500</min>
589
       <max>33.000</max>
590
       <wrap>false</wrap>
591
      </binding>
592
    </action>
593
    <shift-action>
594
      <binding>
595
        <condition>
596
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
597
        </condition>
598
       <command>property-adjust</command>
599
       <property>/instrumentation/altimeter/setting-inhg</property>
600
       <factor>0.10</factor>
601
      </binding>
602
    </shift-action>
add tooltips to easy nested ...
Sébastien MARQUE authored on 2020-05-08
603
    <hovered>
604
      <binding>
605
        <command>set-tooltip</command>
606
        <tooltip-id>BARO</tooltip-id>
607
        <label>BARO</label>
608
      </binding>
609
    </hovered>
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
610
  </animation>
611

            
612
  <animation>
613
    <type>pick</type>
614
    <object-name>PAN</object-name>
615
    <action>
616
      <button>0</button>
617
      <binding>
618
        <condition>
619
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
620
        </condition>
621
        <command>nasal</command>
622
        <script>zkv1000.flightdeck['PFD-pilot'].buttons.PAN({xdir: 1, ydir: 1});</script>
623
      </binding>
624
      <mod-up>
625
        <binding>
626
          <condition>
627
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
628
          </condition>
629
          <command>nasal</command>
630
          <script>zkv1000.flightdeck['PFD-pilot'].buttons.PAN();</script>
631
        </binding>
632
      </mod-up>
633
    </action>
634
    <action>
635
      <button>3</button>
636
      <binding>
637
        <condition>
638
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
639
        </condition>
640
       <command>nasal</command>
641
       <script>zkv1000.flightdeck['PFD-pilot'].knobs.PAN(1);</script>
642
      </binding>
643
    </action>
644
    <action>
645
      <button>4</button>
646
      <binding>
647
        <condition>
648
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
649
        </condition>
650
       <command>nasal</command>
651
       <script>zkv1000.flightdeck['PFD-pilot'].knobs.PAN(-1);</script>
652
      </binding>
653
    </action>
654
  </animation>
655

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

            
749
  <animation>
750
    <type>pick</type>
751
    <object-name>DirectTo</object-name>
752
    <action>
753
      <button>0</button>
754
      <binding>
755
        <condition>
756
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
757
        </condition>
758
       <command>nasal</command>
759
       <script>zkv1000.flightdeck['PFD-pilot'].buttons.DirectTo(1);</script>
760
      </binding>
761
      <mod-up>
762
        <binding>
763
          <condition>
764
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
765
          </condition>
766
          <command>nasal</command>
767
          <script>zkv1000.flightdeck['PFD-pilot'].buttons.DirectTo(0);</script>
768
        </binding>
769
      </mod-up>
770
    </action>
771
  </animation>
772

            
773
  <animation>
774
    <type>pick</type>
775
    <object-name>MENU</object-name>
776
    <action>
777
      <button>0</button>
778
      <binding>
779
        <condition>
780
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
781
        </condition>
782
       <command>nasal</command>
783
       <script>zkv1000.flightdeck['PFD-pilot'].buttons.MENU(1);</script>
784
      </binding>
785
      <mod-up>
786
        <binding>
787
          <condition>
788
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
789
          </condition>
790
          <command>nasal</command>
791
          <script>zkv1000.flightdeck['PFD-pilot'].buttons.MENU(0);</script>
792
        </binding>
793
      </mod-up>
794
    </action>
795
  </animation>
796

            
797
  <animation>
798
    <type>pick</type>
799
    <object-name>FPL</object-name>
800
    <action>
801
      <button>0</button>
802
      <binding>
803
        <condition>
804
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
805
        </condition>
806
       <command>nasal</command>
807
       <script>zkv1000.flightdeck['PFD-pilot'].buttons.FPL(1);</script>
808
      </binding>
809
      <mod-up>
810
        <binding>
811
          <condition>
812
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
813
          </condition>
814
          <command>nasal</command>
815
          <script>zkv1000.flightdeck['PFD-pilot'].buttons.FPL(0);</script>
816
        </binding>
817
      </mod-up>
818
    </action>
819
  </animation>
820

            
821
  <animation>
822
    <type>pick</type>
823
    <object-name>PROC</object-name>
824
    <action>
825
      <button>0</button>
826
      <binding>
827
        <condition>
828
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
829
        </condition>
830
       <command>nasal</command>
831
       <script>zkv1000.flightdeck['PFD-pilot'].buttons.PROC(1);</script>
832
      </binding>
833
      <mod-up>
834
        <binding>
835
          <condition>
836
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
837
          </condition>
838
          <command>nasal</command>
839
          <script>zkv1000.flightdeck['PFD-pilot'].buttons.PROC(0);</script>
840
        </binding>
841
      </mod-up>
842
    </action>
843
  </animation>
844

            
845
  <animation>
846
    <type>pick</type>
847
    <object-name>CLR</object-name>
848
    <action>
849
      <button>0</button>
850
      <binding>
851
        <condition>
852
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
853
        </condition>
854
       <command>nasal</command>
855
       <script>zkv1000.flightdeck['PFD-pilot'].buttons.CLR(1);</script>
856
      </binding>
857
      <mod-up>
858
        <binding>
859
          <condition>
860
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
861
          </condition>
862
          <command>nasal</command>
863
          <script>zkv1000.flightdeck['PFD-pilot'].buttons.CLR(0);</script>
864
        </binding>
865
      </mod-up>
866
    </action>
867
  </animation>
868

            
869
  <animation>
870
    <type>pick</type>
871
    <object-name>ENT</object-name>
872
    <action>
873
      <button>0</button>
874
      <binding>
875
        <condition>
876
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
877
        </condition>
878
        <command>nasal</command>
879
        <script>zkv1000.flightdeck['PFD-pilot'].buttons.ENT(1);</script>
880
      </binding>
881
      <mod-up>
882
        <binding>
883
          <condition>
884
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
885
          </condition>
886
          <command>nasal</command>
887
          <script>zkv1000.flightdeck['PFD-pilot'].buttons.ENT(0);</script>
888
        </binding>
889
      </mod-up>
890
    </action>
891
  </animation>
892

            
893
  <animation>
894
    <type>knob</type>
895
    <object-name>FmsOuter</object-name>
896
    <action>
897
      <binding>
898
        <condition>
899
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
900
        </condition>
901
        <command>nasal</command>
slow down FMS knobs
Sébastien MARQUE authored on 2020-04-27
902
        <script>
903
          zkv1000.flightdeck['PFD-pilot'].knobs.FmsOuter_slowdown = zkv1000.flightdeck['PFD-pilot'].knobs.FmsOuter_slowdown + 1;
904
          if (math.mod(zkv1000.flightdeck['PFD-pilot'].knobs.FmsOuter_slowdown, 5) == 0)
905
            zkv1000.flightdeck['PFD-pilot'].knobs.FmsOuter(cmdarg().getNode('offset').getValue());
906
        </script>
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
907
      </binding>
908
    </action>
add label to distinguish out...
Sébastien MARQUE authored on 2020-05-01
909
    <hovered>
910
      <binding>
911
        <command>set-tooltip</command>
912
        <tooltip-id>Outer FMS</tooltip-id>
913
        <label>Outer FMS</label>
914
      </binding>
915
    </hovered>
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
916
  </animation>
917

            
918
  <animation>
919
    <type>pick</type>
920
    <object-name>FmsInner</object-name>
921
    <action>
922
      <button>0</button>
923
      <binding>
924
        <condition>
925
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
926
        </condition>
927
         <command>nasal</command>
928
         <script>zkv1000.flightdeck['PFD-pilot'].buttons.FMS(1);</script>
929
      </binding>
930
      <mod-up>
931
        <binding>
932
          <condition>
933
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
934
          </condition>
935
          <command>nasal</command>
936
          <script>zkv1000.flightdeck['PFD-pilot'].buttons.FMS(0);</script>
937
        </binding>
938
      </mod-up>
939
    </action>
940
  </animation>
941
  <animation>
942
    <type>knob</type>
943
    <object-name>FmsInner</object-name>
944
    <action>
945
      <binding>
946
        <condition>
947
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
948
        </condition>
949
        <command>nasal</command>
slow down FMS knobs
Sébastien MARQUE authored on 2020-04-27
950
        <script>
951
          zkv1000.flightdeck['PFD-pilot'].knobs.FmsInner_slowdown = zkv1000.flightdeck['PFD-pilot'].knobs.FmsInner_slowdown + 1;
952
          if (math.mod(zkv1000.flightdeck['PFD-pilot'].knobs.FmsInner_slowdown, 5) == 0)
953
            zkv1000.flightdeck['PFD-pilot'].knobs.FmsInner(cmdarg().getNode('offset').getValue());
954
        </script>
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
955
      </binding>
956
    </action>
add label to distinguish out...
Sébastien MARQUE authored on 2020-05-01
957
    <hovered>
958
      <binding>
959
        <command>set-tooltip</command>
960
        <tooltip-id>Inner FMS</tooltip-id>
961
        <label>Inner FMS</label>
962
      </binding>
963
    </hovered>
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
964
  </animation>
965

            
966
  <animation>
967
    <type>pick</type>
968
    <object-name>SoftKey.000</object-name>
969
    <action>
970
      <button>0</button>
971
      <binding>
972
        <condition>
973
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
974
        </condition>
975
        <command>nasal</command>
976
        <script>zkv1000.flightdeck['PFD-pilot'].softkeys.SoftKey(0, 1);</script>
977
      </binding>
978
      <mod-up>
979
        <binding>
980
          <condition>
981
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
982
          </condition>
983
          <command>nasal</command>
984
          <script>zkv1000.flightdeck['PFD-pilot'].softkeys.SoftKey(0, 0);</script>
985
        </binding>
986
      </mod-up>
987
    </action>
988
  </animation>
989

            
990
  <animation>
991
    <type>pick</type>
992
    <object-name>SoftKey.001</object-name>
993
    <action>
994
      <button>0</button>
995
      <binding>
996
        <condition>
997
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
998
        </condition>
999
       <command>nasal</command>
1000
       <script>zkv1000.flightdeck['PFD-pilot'].softkeys.SoftKey(1, 1);</script>
1001
      </binding>
1002
      <mod-up>
1003
        <binding>
1004
          <condition>
1005
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1006
          </condition>
1007
          <command>nasal</command>
1008
          <script>zkv1000.flightdeck['PFD-pilot'].softkeys.SoftKey(1, 0);</script>
1009
        </binding>
1010
      </mod-up>
1011
    </action>
1012
  </animation>
1013

            
1014
  <animation>
1015
    <type>pick</type>
1016
    <object-name>SoftKey.002</object-name>
1017
    <action>
1018
      <button>0</button>
1019
      <binding>
1020
        <condition>
1021
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1022
        </condition>
1023
       <command>nasal</command>
1024
       <script>zkv1000.flightdeck['PFD-pilot'].softkeys.SoftKey(2, 1);</script>
1025
      </binding>
1026
      <mod-up>
1027
        <binding>
1028
          <condition>
1029
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1030
          </condition>
1031
          <command>nasal</command>
1032
          <script>zkv1000.flightdeck['PFD-pilot'].softkeys.SoftKey(2, 0);</script>
1033
        </binding>
1034
      </mod-up>
1035
    </action>
1036
  </animation>
1037

            
1038
  <animation>
1039
    <type>pick</type>
1040
    <object-name>SoftKey.003</object-name>
1041
    <action>
1042
      <button>0</button>
1043
      <binding>
1044
        <condition>
1045
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1046
        </condition>
1047
       <command>nasal</command>
1048
       <script>zkv1000.flightdeck['PFD-pilot'].softkeys.SoftKey(3, 1);</script>
1049
      </binding>
1050
      <mod-up>
1051
        <binding>
1052
          <condition>
1053
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1054
          </condition>
1055
          <command>nasal</command>
1056
          <script>zkv1000.flightdeck['PFD-pilot'].softkeys.SoftKey(3, 0);</script>
1057
        </binding>
1058
      </mod-up>
1059
    </action>
1060
  </animation>
1061

            
1062
  <animation>
1063
    <type>pick</type>
1064
    <object-name>SoftKey.004</object-name>
1065
    <action>
1066
      <button>0</button>
1067
      <binding>
1068
        <condition>
1069
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1070
        </condition>
1071
       <command>nasal</command>
1072
       <script>zkv1000.flightdeck['PFD-pilot'].softkeys.SoftKey(4, 1);</script>
1073
      </binding>
1074
      <mod-up>
1075
        <binding>
1076
          <condition>
1077
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1078
          </condition>
1079
          <command>nasal</command>
1080
          <script>zkv1000.flightdeck['PFD-pilot'].softkeys.SoftKey(4, 0);</script>
1081
        </binding>
1082
      </mod-up>
1083
    </action>
1084
  </animation>
1085

            
1086
  <animation>
1087
    <type>pick</type>
1088
    <object-name>SoftKey.005</object-name>
1089
    <action>
1090
      <button>0</button>
1091
      <binding>
1092
        <condition>
1093
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1094
        </condition>
1095
       <command>nasal</command>
1096
       <script>zkv1000.flightdeck['PFD-pilot'].softkeys.SoftKey(5, 1);</script>
1097
      </binding>
1098
      <mod-up>
1099
        <binding>
1100
          <condition>
1101
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1102
          </condition>
1103
          <command>nasal</command>
1104
          <script>zkv1000.flightdeck['PFD-pilot'].softkeys.SoftKey(5, 0);</script>
1105
        </binding>
1106
      </mod-up>
1107
    </action>
1108
  </animation>
1109

            
1110
  <animation>
1111
    <type>pick</type>
1112
    <object-name>SoftKey.006</object-name>
1113
    <action>
1114
      <button>0</button>
1115
      <binding>
1116
        <condition>
1117
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1118
        </condition>
1119
       <command>nasal</command>
1120
       <script>zkv1000.flightdeck['PFD-pilot'].softkeys.SoftKey(6, 1);</script>
1121
      </binding>
1122
      <mod-up>
1123
        <binding>
1124
          <condition>
1125
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1126
          </condition>
1127
          <command>nasal</command>
1128
          <script>zkv1000.flightdeck['PFD-pilot'].softkeys.SoftKey(6, 0);</script>
1129
        </binding>
1130
      </mod-up>
1131
    </action>
1132
  </animation>
1133

            
1134
  <animation>
1135
    <type>pick</type>
1136
    <object-name>SoftKey.007</object-name>
1137
    <action>
1138
      <button>0</button>
1139
      <binding>
1140
        <condition>
1141
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1142
        </condition>
1143
       <command>nasal</command>
1144
       <script>zkv1000.flightdeck['PFD-pilot'].softkeys.SoftKey(7, 1);</script>
1145
      </binding>
1146
      <mod-up>
1147
        <binding>
1148
          <condition>
1149
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1150
          </condition>
1151
          <command>nasal</command>
1152
          <script>zkv1000.flightdeck['PFD-pilot'].softkeys.SoftKey(7, 0);</script>
1153
        </binding>
1154
      </mod-up>
1155
    </action>
1156
  </animation>
1157

            
1158
  <animation>
1159
    <type>pick</type>
1160
    <object-name>SoftKey.008</object-name>
1161
    <action>
1162
      <button>0</button>
1163
      <binding>
1164
        <condition>
1165
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1166
        </condition>
1167
       <command>nasal</command>
1168
       <script>zkv1000.flightdeck['PFD-pilot'].softkeys.SoftKey(8, 1);</script>
1169
      </binding>
1170
      <mod-up>
1171
        <binding>
1172
          <condition>
1173
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1174
          </condition>
1175
          <command>nasal</command>
1176
          <script>zkv1000.flightdeck['PFD-pilot'].softkeys.SoftKey(8, 0);</script>
1177
        </binding>
1178
      </mod-up>
1179
    </action>
1180
  </animation>
1181

            
1182
  <animation>
1183
    <type>pick</type>
1184
    <object-name>SoftKey.009</object-name>
1185
    <action>
1186
      <button>0</button>
1187
      <binding>
1188
        <condition>
1189
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1190
        </condition>
1191
       <command>nasal</command>
1192
       <script>zkv1000.flightdeck['PFD-pilot'].softkeys.SoftKey(9, 1);</script>
1193
      </binding>
1194
      <mod-up>
1195
        <binding>
1196
          <condition>
1197
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1198
          </condition>
1199
          <command>nasal</command>
1200
          <script>zkv1000.flightdeck['PFD-pilot'].softkeys.SoftKey(9, 0);</script>
1201
        </binding>
1202
      </mod-up>
1203
    </action>
1204
  </animation>
1205

            
1206
  <animation>
1207
    <type>pick</type>
1208
    <object-name>SoftKey.010</object-name>
1209
    <action>
1210
      <button>0</button>
1211
      <binding>
1212
        <condition>
1213
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1214
        </condition>
1215
       <command>nasal</command>
1216
       <script>zkv1000.flightdeck['PFD-pilot'].softkeys.SoftKey(10, 1);</script>
1217
      </binding>
1218
      <mod-up>
1219
        <binding>
1220
          <condition>
1221
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1222
          </condition>
1223
          <command>nasal</command>
1224
          <script>zkv1000.flightdeck['PFD-pilot'].softkeys.SoftKey(10, 0);</script>
1225
        </binding>
1226
      </mod-up>
1227
    </action>
1228
  </animation>
1229

            
1230
  <animation>
1231
    <type>pick</type>
1232
    <object-name>SoftKey.011</object-name>
1233
    <action>
1234
      <button>0</button>
1235
      <binding>
1236
        <condition>
1237
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1238
        </condition>
1239
       <command>nasal</command>
1240
       <script>zkv1000.flightdeck['PFD-pilot'].softkeys.SoftKey(11, 1);</script>
1241
      </binding>
1242
      <mod-up>
1243
        <binding>
1244
          <condition>
1245
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1246
          </condition>
1247
          <command>nasal</command>
1248
          <script>zkv1000.flightdeck['PFD-pilot'].softkeys.SoftKey(11, 0);</script>
1249
        </binding>
1250
      </mod-up>
1251
    </action>
1252
  </animation>
1253

            
adds AFCS
Sébastien MARQUE authored on 2020-05-06
1254
  <animation>
1255
    <type>pick</type>
1256
    <object-name>AP.L0</object-name>
1257
    <action>
1258
      <button>0</button>
1259
      <binding>
1260
        <condition>
1261
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1262
        </condition>
1263
       <command>nasal</command>
1264
       <script>zkv1000.autopilot.softkey('L', 0, 1);</script>
1265
      </binding>
1266
      <mod-up>
1267
        <binding>
1268
          <condition>
1269
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1270
          </condition>
1271
          <command>nasal</command>
1272
          <script>zkv1000.autopilot.softkey('L', 0, 0);</script>
1273
        </binding>
1274
      </mod-up>
1275
    </action>
1276
  </animation>
1277

            
1278
  <animation>
1279
    <type>pick</type>
1280
    <object-name>AP.L1</object-name>
1281
    <action>
1282
      <button>0</button>
1283
      <binding>
1284
        <condition>
1285
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1286
        </condition>
1287
       <command>nasal</command>
1288
       <script>zkv1000.autopilot.softkey('L', 1, 1);</script>
1289
      </binding>
1290
      <mod-up>
1291
        <binding>
1292
          <condition>
1293
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1294
          </condition>
1295
          <command>nasal</command>
1296
          <script>zkv1000.autopilot.softkey('L', 1, 0);</script>
1297
        </binding>
1298
      </mod-up>
1299
    </action>
1300
  </animation>
1301

            
1302
  <animation>
1303
    <type>pick</type>
1304
    <object-name>AP.L2</object-name>
1305
    <action>
1306
      <button>0</button>
1307
      <binding>
1308
        <condition>
1309
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1310
        </condition>
1311
       <command>nasal</command>
1312
       <script>zkv1000.autopilot.softkey('L', 2, 1);</script>
1313
      </binding>
1314
      <mod-up>
1315
        <binding>
1316
          <condition>
1317
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1318
          </condition>
1319
          <command>nasal</command>
1320
          <script>zkv1000.autopilot.softkey('L', 2, 0);</script>
1321
        </binding>
1322
      </mod-up>
1323
    </action>
1324
  </animation>
1325

            
1326
  <animation>
1327
    <type>pick</type>
1328
    <object-name>AP.L3</object-name>
1329
    <action>
1330
      <button>0</button>
1331
      <binding>
1332
        <condition>
1333
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1334
        </condition>
1335
       <command>nasal</command>
1336
       <script>zkv1000.autopilot.softkey('L', 3, 1);</script>
1337
      </binding>
1338
      <mod-up>
1339
        <binding>
1340
          <condition>
1341
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1342
          </condition>
1343
          <command>nasal</command>
1344
          <script>zkv1000.autopilot.softkey('L', 3, 0);</script>
1345
        </binding>
1346
      </mod-up>
1347
    </action>
1348
  </animation>
1349

            
1350
  <animation>
1351
    <type>pick</type>
1352
    <object-name>AP.L4</object-name>
1353
    <action>
1354
      <button>0</button>
1355
      <binding>
1356
        <condition>
1357
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1358
        </condition>
1359
       <command>nasal</command>
1360
       <script>zkv1000.autopilot.softkey('L', 4, 1);</script>
1361
      </binding>
1362
      <mod-up>
1363
        <binding>
1364
          <condition>
1365
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1366
          </condition>
1367
          <command>nasal</command>
1368
          <script>zkv1000.autopilot.softkey('L', 4, 0);</script>
1369
        </binding>
1370
      </mod-up>
1371
    </action>
1372
  </animation>
1373

            
1374
  <animation>
1375
    <type>pick</type>
1376
    <object-name>AP.L5</object-name>
1377
    <action>
1378
      <button>0</button>
1379
      <binding>
1380
        <condition>
1381
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1382
        </condition>
1383
       <command>nasal</command>
1384
       <script>zkv1000.autopilot.softkey('L', 5, 1);</script>
1385
      </binding>
1386
      <mod-up>
1387
        <binding>
1388
          <condition>
1389
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1390
          </condition>
1391
          <command>nasal</command>
1392
          <script>zkv1000.autopilot.softkey('L', 5, 0);</script>
1393
        </binding>
1394
      </mod-up>
1395
    </action>
1396
  </animation>
1397

            
1398
  <animation>
1399
    <type>pick</type>
1400
    <object-name>AP.R0</object-name>
1401
    <action>
1402
      <button>0</button>
1403
      <binding>
1404
        <condition>
1405
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1406
        </condition>
1407
       <command>nasal</command>
1408
       <script>zkv1000.autopilot.softkey('R', 0, 1);</script>
1409
      </binding>
1410
      <mod-up>
1411
        <binding>
1412
          <condition>
1413
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1414
          </condition>
1415
          <command>nasal</command>
1416
          <script>zkv1000.autopilot.softkey('R', 0, 0);</script>
1417
        </binding>
1418
      </mod-up>
1419
    </action>
1420
  </animation>
1421

            
1422
  <animation>
1423
    <type>pick</type>
1424
    <object-name>AP.R1</object-name>
1425
    <action>
1426
      <button>0</button>
1427
      <binding>
1428
        <condition>
1429
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1430
        </condition>
1431
       <command>nasal</command>
1432
       <script>zkv1000.autopilot.softkey('R', 1, 1);</script>
1433
      </binding>
1434
      <mod-up>
1435
        <binding>
1436
          <condition>
1437
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1438
          </condition>
1439
          <command>nasal</command>
1440
          <script>zkv1000.autopilot.softkey('R', 1, 0);</script>
1441
        </binding>
1442
      </mod-up>
1443
    </action>
1444
  </animation>
1445

            
1446
  <animation>
1447
    <type>pick</type>
1448
    <object-name>AP.R2</object-name>
1449
    <action>
1450
      <button>0</button>
1451
      <binding>
1452
        <condition>
1453
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1454
        </condition>
1455
       <command>nasal</command>
1456
       <script>zkv1000.autopilot.softkey('R', 2, 1);</script>
1457
      </binding>
1458
      <mod-up>
1459
        <binding>
1460
          <condition>
1461
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1462
          </condition>
1463
          <command>nasal</command>
1464
          <script>zkv1000.autopilot.softkey('R', 2, 0);</script>
1465
        </binding>
1466
      </mod-up>
1467
    </action>
1468
  </animation>
1469

            
1470
  <animation>
1471
    <type>pick</type>
1472
    <object-name>AP.R3</object-name>
1473
    <action>
1474
      <button>0</button>
1475
      <binding>
1476
        <condition>
1477
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1478
        </condition>
1479
       <command>nasal</command>
1480
       <script>zkv1000.autopilot.softkey('R', 3, 1);</script>
1481
      </binding>
1482
      <mod-up>
1483
        <binding>
1484
          <condition>
1485
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1486
          </condition>
1487
          <command>nasal</command>
1488
          <script>zkv1000.autopilot.softkey('R', 3, 0);</script>
1489
        </binding>
1490
      </mod-up>
1491
    </action>
1492
  </animation>
1493

            
1494
  <animation>
1495
    <type>pick</type>
1496
    <object-name>AP.R4</object-name>
1497
    <action>
1498
      <button>0</button>
1499
      <binding>
1500
        <condition>
1501
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1502
        </condition>
1503
       <command>nasal</command>
1504
       <script>zkv1000.autopilot.softkey('R', 4, 1);</script>
1505
      </binding>
1506
      <mod-up>
1507
        <binding>
1508
          <condition>
1509
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1510
          </condition>
1511
          <command>nasal</command>
1512
          <script>zkv1000.autopilot.softkey('R', 4, 0);</script>
1513
        </binding>
1514
      </mod-up>
1515
    </action>
1516
  </animation>
1517

            
1518
  <animation>
1519
    <type>pick</type>
1520
    <object-name>AP.R5</object-name>
1521
    <action>
1522
      <button>0</button>
1523
      <binding>
1524
        <condition>
1525
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1526
        </condition>
1527
       <command>nasal</command>
1528
       <script>zkv1000.autopilot.softkey('R', 5, 1);</script>
1529
      </binding>
1530
      <mod-up>
1531
        <binding>
1532
          <condition>
1533
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1534
          </condition>
1535
          <command>nasal</command>
1536
          <script>zkv1000.autopilot.softkey('R', 5, 0);</script>
1537
        </binding>
1538
      </mod-up>
1539
    </action>
1540
  </animation>
1541

            
add possibility to resize th...
Sébastien MARQUE authored on 2020-05-09
1542
  <animation>
1543
    <type>scale</type>
1544
    <property>/instrumentation/zkv1000/size-factor</property>
1545
    <x-factor>1</x-factor>
1546
    <y-factor>1</y-factor>
1547
    <z-factor>1</z-factor>
1548
  </animation>
1549

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