zkv1000 / pfd-pilot.xml /
Newer Older
1579 lines | 47.157kb
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>
adds GPS OBS mode
Sébastien MARQUE authored on 2020-05-30
548
          <not>
549
            <equals>
550
              <property>/instrumentation/zkv1000/cdi/source</property>
551
              <value>GPS</value>
552
            </equals>
553
            <equals>
554
              <property>/instrumentation/gps/mode</property>
555
              <value>obs</value>
556
            </equals>
557
          </not>
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
558
        </condition>
559
        <command>property-adjust</command>
560
        <property>/instrumentation/zkv1000/cdi/course</property>
561
        <factor>1</factor>
562
        <min>0</min>
563
        <max>359</max>
564
        <wrap>true</wrap>
565
      </binding>
adds GPS OBS mode
Sébastien MARQUE authored on 2020-05-30
566
      <binding>
567
        <condition>
568
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
569
          <equals>
570
            <property>/instrumentation/zkv1000/cdi/source</property>
571
            <value>GPS</value>
572
          </equals>
573
          <equals>
574
            <property>/instrumentation/gps/mode</property>
575
            <value>obs</value>
576
          </equals>
577
        </condition>
578
        <command>property-adjust</command>
579
        <property>/instrumentation/gps/selected-course-deg</property>
580
        <factor>1</factor>
581
        <min>0</min>
582
        <max>359</max>
583
        <wrap>true</wrap>
584
      </binding>
removes unecessary listeners
Sébastien MARQUE authored on 2017-04-08
585
      <binding>
586
        <condition>
587
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
588
        </condition>
589
        <command>nasal</command>
590
        <script>
591
          foreach (var c; keys(zkv1000.flightdeck))
592
            if (zkv1000.flightdeck[c].role == 'PFD')
fix CRS knob
Sébastien MARQUE authored on 2017-05-21
593
              zkv1000.flightdeck[c].display.updateCRS();
removes unecessary listeners
Sébastien MARQUE authored on 2017-04-08
594
        </script>
595
      </binding>
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
596
    </action>
add tooltips to easy nested ...
Sébastien MARQUE authored on 2020-05-08
597
    <hovered>
598
      <binding>
599
        <command>set-tooltip</command>
600
        <tooltip-id>CRS</tooltip-id>
601
        <label>CRS</label>
602
      </binding>
603
    </hovered>
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
604
  </animation>
605

            
606
  <animation>
607
    <type>knob</type>
608
    <object-name>BARO</object-name>
609
    <action>
610
      <binding>
611
        <condition>
612
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
613
        </condition>
614
       <command>property-adjust</command>
615
       <property>/instrumentation/altimeter/setting-inhg</property>
616
       <factor>0.01</factor>
617
       <min>28.500</min>
618
       <max>33.000</max>
619
       <wrap>false</wrap>
620
      </binding>
621
    </action>
622
    <shift-action>
623
      <binding>
624
        <condition>
625
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
626
        </condition>
627
       <command>property-adjust</command>
628
       <property>/instrumentation/altimeter/setting-inhg</property>
629
       <factor>0.10</factor>
630
      </binding>
631
    </shift-action>
add tooltips to easy nested ...
Sébastien MARQUE authored on 2020-05-08
632
    <hovered>
633
      <binding>
634
        <command>set-tooltip</command>
635
        <tooltip-id>BARO</tooltip-id>
636
        <label>BARO</label>
637
      </binding>
638
    </hovered>
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
639
  </animation>
640

            
641
  <animation>
642
    <type>pick</type>
643
    <object-name>PAN</object-name>
644
    <action>
645
      <button>0</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'].buttons.PAN({xdir: 1, ydir: 1});</script>
652
      </binding>
653
      <mod-up>
654
        <binding>
655
          <condition>
656
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
657
          </condition>
658
          <command>nasal</command>
659
          <script>zkv1000.flightdeck['PFD-pilot'].buttons.PAN();</script>
660
        </binding>
661
      </mod-up>
662
    </action>
663
    <action>
664
      <button>3</button>
665
      <binding>
666
        <condition>
667
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
668
        </condition>
669
       <command>nasal</command>
670
       <script>zkv1000.flightdeck['PFD-pilot'].knobs.PAN(1);</script>
671
      </binding>
672
    </action>
673
    <action>
674
      <button>4</button>
675
      <binding>
676
        <condition>
677
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
678
        </condition>
679
       <command>nasal</command>
680
       <script>zkv1000.flightdeck['PFD-pilot'].knobs.PAN(-1);</script>
681
      </binding>
682
    </action>
683
  </animation>
684

            
685
  <animation>
686
    <type>pick</type>
687
    <object-name>PANUp</object-name>
688
    <action>
689
      <button>0</button>
690
      <binding>
691
        <condition>
692
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
693
        </condition>
694
       <command>nasal</command>
695
       <script>zkv1000.flightdeck['PFD-pilot'].buttons.PAN({ydir: 1});</script>
696
      </binding>
697
      <mod-up>
698
        <binding>
699
          <condition>
700
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
701
          </condition>
702
          <command>nasal</command>
703
          <script>zkv1000.flightdeck['PFD-pilot'].buttons.PAN();</script>
704
        </binding>
705
      </mod-up>
706
    </action>
707
  </animation>
708
  <animation>
709
    <type>pick</type>
710
    <object-name>PANLeft</object-name>
711
    <action>
712
      <button>0</button>
713
      <binding>
714
        <condition>
715
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
716
        </condition>
717
       <command>nasal</command>
718
       <script>zkv1000.flightdeck['PFD-pilot'].buttons.PAN({xdir: -1});</script>
719
      </binding>
720
      <mod-up>
721
        <binding>
722
          <condition>
723
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
724
          </condition>
725
          <command>nasal</command>
726
          <script>zkv1000.flightdeck['PFD-pilot'].buttons.PAN();</script>
727
        </binding>
728
      </mod-up>
729
    </action>
730
  </animation>
731
  <animation>
732
    <type>pick</type>
733
    <object-name>PANRight</object-name>
734
    <action>
735
      <button>0</button>
736
      <binding>
737
        <condition>
738
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
739
        </condition>
740
       <command>nasal</command>
741
       <script>zkv1000.flightdeck['PFD-pilot'].buttons.PAN({xdir: 1});</script>
742
      </binding>
743
      <mod-up>
744
        <binding>
745
          <condition>
746
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
747
          </condition>
748
          <command>nasal</command>
749
          <script>zkv1000.flightdeck['PFD-pilot'].buttons.PAN();</script>
750
        </binding>
751
      </mod-up>
752
    </action>
753
  </animation>
754
  <animation>
755
    <type>pick</type>
756
    <object-name>PANDown</object-name>
757
    <action>
758
      <button>0</button>
759
      <binding>
760
        <condition>
761
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
762
        </condition>
763
       <command>nasal</command>
764
       <script>zkv1000.flightdeck['PFD-pilot'].buttons.PAN({ydir: -1});</script>
765
      </binding>
766
      <mod-up>
767
        <binding>
768
          <condition>
769
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
770
          </condition>
771
          <command>nasal</command>
772
          <script>zkv1000.flightdeck['PFD-pilot'].buttons.PAN();</script>
773
        </binding>
774
      </mod-up>
775
    </action>
776
  </animation>
777

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

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

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

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

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

            
898
  <animation>
899
    <type>pick</type>
900
    <object-name>ENT</object-name>
901
    <action>
902
      <button>0</button>
903
      <binding>
904
        <condition>
905
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
906
        </condition>
907
        <command>nasal</command>
908
        <script>zkv1000.flightdeck['PFD-pilot'].buttons.ENT(1);</script>
909
      </binding>
910
      <mod-up>
911
        <binding>
912
          <condition>
913
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
914
          </condition>
915
          <command>nasal</command>
916
          <script>zkv1000.flightdeck['PFD-pilot'].buttons.ENT(0);</script>
917
        </binding>
918
      </mod-up>
919
    </action>
920
  </animation>
921

            
922
  <animation>
923
    <type>knob</type>
924
    <object-name>FmsOuter</object-name>
925
    <action>
926
      <binding>
927
        <condition>
928
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
929
        </condition>
930
        <command>nasal</command>
slow down FMS knobs
Sébastien MARQUE authored on 2020-04-27
931
        <script>
932
          zkv1000.flightdeck['PFD-pilot'].knobs.FmsOuter_slowdown = zkv1000.flightdeck['PFD-pilot'].knobs.FmsOuter_slowdown + 1;
933
          if (math.mod(zkv1000.flightdeck['PFD-pilot'].knobs.FmsOuter_slowdown, 5) == 0)
934
            zkv1000.flightdeck['PFD-pilot'].knobs.FmsOuter(cmdarg().getNode('offset').getValue());
935
        </script>
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
936
      </binding>
937
    </action>
add label to distinguish out...
Sébastien MARQUE authored on 2020-05-01
938
    <hovered>
939
      <binding>
940
        <command>set-tooltip</command>
941
        <tooltip-id>Outer FMS</tooltip-id>
942
        <label>Outer FMS</label>
943
      </binding>
944
    </hovered>
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
945
  </animation>
946

            
947
  <animation>
948
    <type>pick</type>
949
    <object-name>FmsInner</object-name>
950
    <action>
951
      <button>0</button>
952
      <binding>
953
        <condition>
954
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
955
        </condition>
956
         <command>nasal</command>
957
         <script>zkv1000.flightdeck['PFD-pilot'].buttons.FMS(1);</script>
958
      </binding>
959
      <mod-up>
960
        <binding>
961
          <condition>
962
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
963
          </condition>
964
          <command>nasal</command>
965
          <script>zkv1000.flightdeck['PFD-pilot'].buttons.FMS(0);</script>
966
        </binding>
967
      </mod-up>
968
    </action>
969
  </animation>
970
  <animation>
971
    <type>knob</type>
972
    <object-name>FmsInner</object-name>
973
    <action>
974
      <binding>
975
        <condition>
976
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
977
        </condition>
978
        <command>nasal</command>
slow down FMS knobs
Sébastien MARQUE authored on 2020-04-27
979
        <script>
980
          zkv1000.flightdeck['PFD-pilot'].knobs.FmsInner_slowdown = zkv1000.flightdeck['PFD-pilot'].knobs.FmsInner_slowdown + 1;
981
          if (math.mod(zkv1000.flightdeck['PFD-pilot'].knobs.FmsInner_slowdown, 5) == 0)
982
            zkv1000.flightdeck['PFD-pilot'].knobs.FmsInner(cmdarg().getNode('offset').getValue());
983
        </script>
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
984
      </binding>
985
    </action>
add label to distinguish out...
Sébastien MARQUE authored on 2020-05-01
986
    <hovered>
987
      <binding>
988
        <command>set-tooltip</command>
989
        <tooltip-id>Inner FMS</tooltip-id>
990
        <label>Inner FMS</label>
991
      </binding>
992
    </hovered>
adds the avaibility to have ...
Sébastien MARQUE authored on 2017-04-07
993
  </animation>
994

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

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

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

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

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

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

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

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

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

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

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

            
1259
  <animation>
1260
    <type>pick</type>
1261
    <object-name>SoftKey.011</object-name>
1262
    <action>
1263
      <button>0</button>
1264
      <binding>
1265
        <condition>
1266
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1267
        </condition>
1268
       <command>nasal</command>
1269
       <script>zkv1000.flightdeck['PFD-pilot'].softkeys.SoftKey(11, 1);</script>
1270
      </binding>
1271
      <mod-up>
1272
        <binding>
1273
          <condition>
1274
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1275
          </condition>
1276
          <command>nasal</command>
1277
          <script>zkv1000.flightdeck['PFD-pilot'].softkeys.SoftKey(11, 0);</script>
1278
        </binding>
1279
      </mod-up>
1280
    </action>
1281
  </animation>
1282

            
adds AFCS
Sébastien MARQUE authored on 2020-05-06
1283
  <animation>
1284
    <type>pick</type>
1285
    <object-name>AP.L0</object-name>
1286
    <action>
1287
      <button>0</button>
1288
      <binding>
1289
        <condition>
1290
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1291
        </condition>
1292
       <command>nasal</command>
1293
       <script>zkv1000.autopilot.softkey('L', 0, 1);</script>
1294
      </binding>
1295
      <mod-up>
1296
        <binding>
1297
          <condition>
1298
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1299
          </condition>
1300
          <command>nasal</command>
1301
          <script>zkv1000.autopilot.softkey('L', 0, 0);</script>
1302
        </binding>
1303
      </mod-up>
1304
    </action>
1305
  </animation>
1306

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

            
1331
  <animation>
1332
    <type>pick</type>
1333
    <object-name>AP.L2</object-name>
1334
    <action>
1335
      <button>0</button>
1336
      <binding>
1337
        <condition>
1338
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1339
        </condition>
1340
       <command>nasal</command>
1341
       <script>zkv1000.autopilot.softkey('L', 2, 1);</script>
1342
      </binding>
1343
      <mod-up>
1344
        <binding>
1345
          <condition>
1346
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1347
          </condition>
1348
          <command>nasal</command>
1349
          <script>zkv1000.autopilot.softkey('L', 2, 0);</script>
1350
        </binding>
1351
      </mod-up>
1352
    </action>
1353
  </animation>
1354

            
1355
  <animation>
1356
    <type>pick</type>
1357
    <object-name>AP.L3</object-name>
1358
    <action>
1359
      <button>0</button>
1360
      <binding>
1361
        <condition>
1362
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1363
        </condition>
1364
       <command>nasal</command>
1365
       <script>zkv1000.autopilot.softkey('L', 3, 1);</script>
1366
      </binding>
1367
      <mod-up>
1368
        <binding>
1369
          <condition>
1370
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1371
          </condition>
1372
          <command>nasal</command>
1373
          <script>zkv1000.autopilot.softkey('L', 3, 0);</script>
1374
        </binding>
1375
      </mod-up>
1376
    </action>
1377
  </animation>
1378

            
1379
  <animation>
1380
    <type>pick</type>
1381
    <object-name>AP.L4</object-name>
1382
    <action>
1383
      <button>0</button>
1384
      <binding>
1385
        <condition>
1386
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1387
        </condition>
1388
       <command>nasal</command>
1389
       <script>zkv1000.autopilot.softkey('L', 4, 1);</script>
1390
      </binding>
1391
      <mod-up>
1392
        <binding>
1393
          <condition>
1394
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1395
          </condition>
1396
          <command>nasal</command>
1397
          <script>zkv1000.autopilot.softkey('L', 4, 0);</script>
1398
        </binding>
1399
      </mod-up>
1400
    </action>
1401
  </animation>
1402

            
1403
  <animation>
1404
    <type>pick</type>
1405
    <object-name>AP.L5</object-name>
1406
    <action>
1407
      <button>0</button>
1408
      <binding>
1409
        <condition>
1410
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1411
        </condition>
1412
       <command>nasal</command>
1413
       <script>zkv1000.autopilot.softkey('L', 5, 1);</script>
1414
      </binding>
1415
      <mod-up>
1416
        <binding>
1417
          <condition>
1418
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1419
          </condition>
1420
          <command>nasal</command>
1421
          <script>zkv1000.autopilot.softkey('L', 5, 0);</script>
1422
        </binding>
1423
      </mod-up>
1424
    </action>
1425
  </animation>
1426

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

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

            
1475
  <animation>
1476
    <type>pick</type>
1477
    <object-name>AP.R2</object-name>
1478
    <action>
1479
      <button>0</button>
1480
      <binding>
1481
        <condition>
1482
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1483
        </condition>
1484
       <command>nasal</command>
1485
       <script>zkv1000.autopilot.softkey('R', 2, 1);</script>
1486
      </binding>
1487
      <mod-up>
1488
        <binding>
1489
          <condition>
1490
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1491
          </condition>
1492
          <command>nasal</command>
1493
          <script>zkv1000.autopilot.softkey('R', 2, 0);</script>
1494
        </binding>
1495
      </mod-up>
1496
    </action>
1497
  </animation>
1498

            
1499
  <animation>
1500
    <type>pick</type>
1501
    <object-name>AP.R3</object-name>
1502
    <action>
1503
      <button>0</button>
1504
      <binding>
1505
        <condition>
1506
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1507
        </condition>
1508
       <command>nasal</command>
1509
       <script>zkv1000.autopilot.softkey('R', 3, 1);</script>
1510
      </binding>
1511
      <mod-up>
1512
        <binding>
1513
          <condition>
1514
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1515
          </condition>
1516
          <command>nasal</command>
1517
          <script>zkv1000.autopilot.softkey('R', 3, 0);</script>
1518
        </binding>
1519
      </mod-up>
1520
    </action>
1521
  </animation>
1522

            
1523
  <animation>
1524
    <type>pick</type>
1525
    <object-name>AP.R4</object-name>
1526
    <action>
1527
      <button>0</button>
1528
      <binding>
1529
        <condition>
1530
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1531
        </condition>
1532
       <command>nasal</command>
1533
       <script>zkv1000.autopilot.softkey('R', 4, 1);</script>
1534
      </binding>
1535
      <mod-up>
1536
        <binding>
1537
          <condition>
1538
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1539
          </condition>
1540
          <command>nasal</command>
1541
          <script>zkv1000.autopilot.softkey('R', 4, 0);</script>
1542
        </binding>
1543
      </mod-up>
1544
    </action>
1545
  </animation>
1546

            
1547
  <animation>
1548
    <type>pick</type>
1549
    <object-name>AP.R5</object-name>
1550
    <action>
1551
      <button>0</button>
1552
      <binding>
1553
        <condition>
1554
          <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1555
        </condition>
1556
       <command>nasal</command>
1557
       <script>zkv1000.autopilot.softkey('R', 5, 1);</script>
1558
      </binding>
1559
      <mod-up>
1560
        <binding>
1561
          <condition>
1562
            <property>/instrumentation/zkv1000/PFD-pilot/status</property>
1563
          </condition>
1564
          <command>nasal</command>
1565
          <script>zkv1000.autopilot.softkey('R', 5, 0);</script>
1566
        </binding>
1567
      </mod-up>
1568
    </action>
1569
  </animation>
1570

            
add possibility to resize th...
Sébastien MARQUE authored on 2020-05-09
1571
  <animation>
1572
    <type>scale</type>
1573
    <property>/instrumentation/zkv1000/size-factor</property>
1574
    <x-factor>1</x-factor>
1575
    <y-factor>1</y-factor>
1576
    <z-factor>1</z-factor>
1577
  </animation>
1578

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