zkv1000 / mfd.xml /
Newer Older
1140 lines | 33.294kb
commit initial
Sébastien MARQUE authored on 2017-03-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>
25
      <lightmap-factor><use>instrumentation/zkv1000/Lightmap</use></lightmap-factor>
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>
70
    <object-name>Cover</object-name>
71
    <texture-prop>texture</texture-prop>
72
    <texture>Textures/GDU-104X.png</texture>
73
  </animation>
74

            
75
  <effect>
76
    <inherits-from>Effects/model-combined-deferred</inherits-from>
77
    <parameters>
78
      <lightmap-enabled type="int">1</lightmap-enabled>
79
      <lightmap-factor><use>instrumentation/zkv1000/Lightmap</use></lightmap-factor>
80
      <texture n="3">
81
        <image>Textures/GDU-104X.lightmap.png</image>
82
      </texture>
83
    </parameters>
84
    <object-name>Panel</object-name>
85
    <object-name>AsSwitchNav</object-name>
86
    <object-name>NavOuter</object-name>
87
    <object-name>NavInner</object-name>
88
    <object-name>HDG</object-name>
89
    <object-name>AltOuter</object-name>
90
    <object-name>AltInner</object-name>
91
    <object-name>VolNAV</object-name>
92
    <object-name>VolCOM</object-name>
93
    <object-name>AsSwitchCOM</object-name>
94
    <object-name>ComOuter</object-name>
95
    <object-name>ComInner</object-name>
96
    <object-name>CRS</object-name>
97
    <object-name>BARO</object-name>
98
    <object-name>PAN</object-name>
99
    <object-name>PANUp</object-name>
100
    <object-name>PANLeft</object-name>
101
    <object-name>PANRight</object-name>
102
    <object-name>PANDown</object-name>
103
    <object-name>DirectTo</object-name>
104
    <object-name>MENU</object-name>
105
    <object-name>FPL</object-name>
106
    <object-name>PROC</object-name>
107
    <object-name>CLR</object-name>
108
    <object-name>ENT</object-name>
109
    <object-name>FmsOuter</object-name>
110
    <object-name>FmsInner</object-name>
111
    <object-name>SoftKey.000</object-name>
112
    <object-name>SoftKey.001</object-name>
113
    <object-name>SoftKey.002</object-name>
114
    <object-name>SoftKey.003</object-name>
115
    <object-name>SoftKey.004</object-name>
116
    <object-name>SoftKey.005</object-name>
117
    <object-name>SoftKey.006</object-name>
118
    <object-name>SoftKey.007</object-name>
119
    <object-name>SoftKey.008</object-name>
120
    <object-name>SoftKey.009</object-name>
121
    <object-name>SoftKey.010</object-name>
122
    <object-name>SoftKey.011</object-name>
123
    <object-name>AP.L0</object-name>
124
    <object-name>AP.L1</object-name>
125
    <object-name>AP.L2</object-name>
126
    <object-name>AP.L3</object-name>
127
    <object-name>AP.L4</object-name>
128
    <object-name>AP.L5</object-name>
129
    <object-name>AP.R0</object-name>
130
    <object-name>AP.R1</object-name>
131
    <object-name>AP.R2</object-name>
132
    <object-name>AP.R3</object-name>
133
    <object-name>AP.R4</object-name>
134
    <object-name>AP.R5</object-name>
135
    <object-name>Cover</object-name>
136
  </effect>
137

            
138
  <animation>
139
    <name>MFD</name>
140
    <object-name>Screen</object-name>
141
  </animation>
142

            
143
  <animation>
144
    <type>material</type>
145
    <object-name>Screen</object-name>
146
    <emission>
147
      <red>1</red>
148
      <green>1</green>
149
      <blue>1</blue>
150
      <factor-prop>instrumentation/zkv1000/display-brightness-norm</factor-prop>
151
    </emission>
152
  </animation>
153

            
154
  <animation>
155
    <type>pick</type>
156
    <object-name>VolNAV</object-name>
157
    <action>
158
      <button>0</button>
159
      <binding>
160
        <condition>
161
          <property>/instrumentation/zkv1000/device[1]/status</property>
162
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
163
        <command>property-toggle</command>
164
        <property>/instrumentation/zkv1000/radios/nav-ident</property>
commit initial
Sébastien MARQUE authored on 2017-03-07
165
      </binding>
166
    </action>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
167
  </animation>
168
  <animation>
169
    <type>knob</type>
170
    <object-name>VolNAV</object-name>
commit initial
Sébastien MARQUE authored on 2017-03-07
171
    <action>
172
      <binding>
173
        <condition>
174
          <property>/instrumentation/zkv1000/device[1]/status</property>
175
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
176
        <command>property-adjust</command>
177
        <property>/instrumentation/zkv1000/radios/nav-volume</property>
178
        <factor>0.05</factor>
179
        <min>0</min>
180
        <max>1</max>
181
        <wrap>false</wrap>
commit initial
Sébastien MARQUE authored on 2017-03-07
182
      </binding>
183
    </action>
184
  </animation>
185

            
186
  <animation>
187
    <type>pick</type>
188
    <object-name>AsSwitchNav</object-name>
189
    <action>
190
      <button>0</button>
191
      <binding>
192
        <condition>
193
          <property>/instrumentation/zkv1000/device[1]/status</property>
194
        </condition>
195
       <command>nasal</command>
NAV disponible (hors CDI)
Sébastien MARQUE authored on 2017-03-11
196
       <script>zkv1000.device[1].buttons.AsSwitchNAV();</script>
commit initial
Sébastien MARQUE authored on 2017-03-07
197
      </binding>
198
    </action>
199
  </animation>
200

            
201
  <animation>
202
    <type>pick</type>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
203
    <object-name>NavInner</object-name>
commit initial
Sébastien MARQUE authored on 2017-03-07
204
    <action>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
205
      <button>0</button>
commit initial
Sébastien MARQUE authored on 2017-03-07
206
      <binding>
207
        <condition>
208
          <property>/instrumentation/zkv1000/device[1]/status</property>
209
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
210
        <command>property-toggle</command>
NAV disponible (hors CDI)
Sébastien MARQUE authored on 2017-03-11
211
        <property>/instrumentation/zkv1000/radios/nav-tune</property>
commit initial
Sébastien MARQUE authored on 2017-03-07
212
      </binding>
213
    </action>
214
  </animation>
215
  <animation>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
216
    <type>knob</type>
commit initial
Sébastien MARQUE authored on 2017-03-07
217
    <object-name>NavInner</object-name>
218
    <action>
219
      <binding>
220
        <condition>
221
          <property>/instrumentation/zkv1000/device[1]/status</property>
222
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
223
        <command>property-adjust</command>
224
        <property>/instrumentation/zkv1000/radios/nav-freq-mhz</property>
225
        <factor>0.05</factor>
226
        <min>108.000</min>
227
        <max>118.000</max>
228
        <wrap>true></wrap>
commit initial
Sébastien MARQUE authored on 2017-03-07
229
      </binding>
NAV disponible (hors CDI)
Sébastien MARQUE authored on 2017-03-11
230
      <binding>
231
        <condition>
232
          <property>/instrumentation/zkv1000/device[0]/status</property>
233
        </condition>
234
        <command>nasal</command>
235
        <script>
236
          zkv1000.device[0].display.updateNAV({set:1});
237
          zkv1000.device[1].display.updateNAV({set:1});
238
        </script>
239
      </binding>
commit initial
Sébastien MARQUE authored on 2017-03-07
240
    </action>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
241
    <shift-action>
commit initial
Sébastien MARQUE authored on 2017-03-07
242
      <binding>
243
        <condition>
244
          <property>/instrumentation/zkv1000/device[1]/status</property>
245
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
246
        <command>property-adjust</command>
247
        <property>/instrumentation/zkv1000/radios/nav-freq-mhz</property>
248
        <factor>0.50</factor>
commit initial
Sébastien MARQUE authored on 2017-03-07
249
      </binding>
NAV disponible (hors CDI)
Sébastien MARQUE authored on 2017-03-11
250
      <binding>
251
        <condition>
252
          <property>/instrumentation/zkv1000/device[0]/status</property>
253
        </condition>
254
        <command>nasal</command>
255
        <script>
256
          zkv1000.device[0].display.updateNAV({set:1});
257
          zkv1000.device[1].display.updateNAV({set:1});
258
        </script>
259
      </binding>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
260
    </shift-action>
commit initial
Sébastien MARQUE authored on 2017-03-07
261
  </animation>
262

            
263
  <animation>
264
    <type>pick</type>
265
    <object-name>HDG</object-name>
266
    <action>
267
      <button>0</button>
268
      <binding>
269
        <condition>
270
          <property>/instrumentation/zkv1000/device[1]/status</property>
271
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
272
        <command>property-assign</command>
273
        <property>/instrumentation/zkv1000/afcs/heading-bug-deg</property>
274
        <property>/orientation/heading-magnetic-deg</property>
commit initial
Sébastien MARQUE authored on 2017-03-07
275
      </binding>
276
    </action>
277
  </animation>
278
  <animation>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
279
    <type>knob</type>
280
    <object-name>HDG</object-name>
281
    <property>/instrumentation/zkv1000/device[1]/knobs/HDG</property>
282
    <center>
283
      <x-m>0.0025172 </x-m>
284
      <y-m>-0.1220634</y-m>
285
      <z-m>0.0169178 </z-m>
286
    </center>
287
    <axis>
288
      <x>1</x>
289
      <y>0</y>
290
      <z>0</z>
291
    </axis>
commit initial
Sébastien MARQUE authored on 2017-03-07
292
    <action>
293
      <binding>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
294
       <command>property-adjust</command>
295
       <property>/instrumentation/zkv1000/device[1]/knobs/HDG</property>
296
       <factor>10</factor>
297
       <min>0</min>
298
       <max>359</max>
299
       <wrap>true</wrap>
commit initial
Sébastien MARQUE authored on 2017-03-07
300
      </binding>
301
      <binding>
302
        <condition>
303
          <property>/instrumentation/zkv1000/device[1]/status</property>
304
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
305
       <command>property-adjust</command>
306
       <property>/instrumentation/zkv1000/afcs/heading-bug-deg</property>
307
       <factor>1</factor>
308
       <min>0</min>
309
       <max>359</max>
310
       <wrap>true</wrap>
commit initial
Sébastien MARQUE authored on 2017-03-07
311
      </binding>
312
    </action>
313
  </animation>
314

            
315
  <animation>
316
    <type>pick</type>
317
    <object-name>AltInner</object-name>
318
    <action>
319
      <button>0</button>
320
      <binding>
321
        <condition>
322
          <property>/instrumentation/zkv1000/device[1]/status</property>
323
        </condition>
324
        <command>nasal</command>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
325
        <script>zkv1000.device[1].buttons.ALT();</script>
commit initial
Sébastien MARQUE authored on 2017-03-07
326
      </binding>
327
    </action>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
328
  </animation>
329
  <animation>
330
    <type>knob</type>
331
    <object-name>AltInner</object-name>
commit initial
Sébastien MARQUE authored on 2017-03-07
332
    <action>
333
      <binding>
334
        <condition>
335
          <property>/instrumentation/zkv1000/device[1]/status</property>
336
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
337
       <command>property-adjust</command>
338
       <property>/instrumentation/zkv1000/afcs/selected-alt-ft</property>
339
       <factor>10</factor>
340
       <min>0</min>
341
       <max>16000</max>
342
       <wrap>false</wrap>
commit initial
Sébastien MARQUE authored on 2017-03-07
343
      </binding>
344
    </action>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
345
    <shift-action>
commit initial
Sébastien MARQUE authored on 2017-03-07
346
      <binding>
347
        <condition>
348
          <property>/instrumentation/zkv1000/device[1]/status</property>
349
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
350
       <command>property-adjust</command>
351
       <property>/instrumentation/zkv1000/afcs/selected-alt-ft</property>
352
       <factor>100</factor>
commit initial
Sébastien MARQUE authored on 2017-03-07
353
      </binding>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
354
    </shift-action>
commit initial
Sébastien MARQUE authored on 2017-03-07
355
  </animation>
356

            
357
  <animation>
358
    <type>pick</type>
359
    <object-name>VolCOM</object-name>
360
    <action>
361
      <button>0</button>
362
      <binding>
363
        <condition>
364
          <property>/instrumentation/zkv1000/device[1]/status</property>
365
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
366
        <command>property-toggle</command>
367
        <property>/instrumentation/zkv1000/comm-add-noise</property>
commit initial
Sébastien MARQUE authored on 2017-03-07
368
      </binding>
369
    </action>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
370
  </animation>
371
  <animation>
372
    <type>knob</type>
373
    <object-name>VolCOM</object-name>
commit initial
Sébastien MARQUE authored on 2017-03-07
374
    <action>
375
      <binding>
376
        <condition>
377
          <property>/instrumentation/zkv1000/device[1]/status</property>
378
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
379
        <command>property-adjust</command>
380
        <property>/instrumentation/zkv1000/radios/comm-volume</property>
381
        <factor>0.05</factor>
382
        <min>0</min>
383
        <max>1</max>
384
        <wrap>false</wrap>
commit initial
Sébastien MARQUE authored on 2017-03-07
385
      </binding>
386
    </action>
387
  </animation>
388

            
389
  <animation>
390
    <type>pick</type>
391
    <object-name>AsSwitchCOM</object-name>
392
    <action>
393
      <button>0</button>
394
      <binding>
395
        <condition>
396
          <property>/instrumentation/zkv1000/device[1]/status</property>
397
        </condition>
398
       <command>nasal</command>
399
       <script>zkv1000.device[1].buttons.AsSwitchCOM(1);</script>
400
      </binding>
401
      <mod-up>
402
        <binding>
403
          <condition>
404
            <property>/instrumentation/zkv1000/device[1]/status</property>
405
          </condition>
406
          <command>nasal</command>
407
          <script>zkv1000.device[1].buttons.AsSwitchCOM(0);</script>
408
        </binding>
409
      </mod-up>
410
    </action>
411
  </animation>
412

            
413
  <animation>
414
    <type>pick</type>
415
    <object-name>ComInner</object-name>
416
    <action>
417
      <button>0</button>
418
      <binding>
419
        <condition>
420
          <property>/instrumentation/zkv1000/device[1]/status</property>
421
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
422
        <command>property-toggle</command>
ajout COMM, et factorisation...
Sébastien MARQUE authored on 2017-03-12
423
        <property>/instrumentation/zkv1000/radios/comm-tune</property>
commit initial
Sébastien MARQUE authored on 2017-03-07
424
      </binding>
425
    </action>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
426
  </animation>
427
  <animation>
428
    <type>knob</type>
ajout COMM, et factorisation...
Sébastien MARQUE authored on 2017-03-12
429
    <object-name>ComInner</object-name>
commit initial
Sébastien MARQUE authored on 2017-03-07
430
    <action>
431
      <binding>
432
        <condition>
433
          <property>/instrumentation/zkv1000/device[1]/status</property>
434
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
435
        <command>property-adjust</command>
436
        <property>/instrumentation/zkv1000/radios/comm-freq-mhz</property>
437
        <factor>0.025</factor>
438
        <min>118.000</min>
439
        <max>137.975</max>
440
        <wrap>true</wrap>
commit initial
Sébastien MARQUE authored on 2017-03-07
441
      </binding>
442
    </action>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
443
    <shift-action>
commit initial
Sébastien MARQUE authored on 2017-03-07
444
      <binding>
445
        <condition>
446
          <property>/instrumentation/zkv1000/device[1]/status</property>
447
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
448
        <command>property-adjust</command>
449
        <property>/instrumentation/zkv1000/radios/comm-freq-mhz</property>
450
        <factor>0.1</factor>
commit initial
Sébastien MARQUE authored on 2017-03-07
451
      </binding>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
452
    </shift-action>
commit initial
Sébastien MARQUE authored on 2017-03-07
453
  </animation>
454

            
455
  <animation>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
456
    <type>knob</type>
commit initial
Sébastien MARQUE authored on 2017-03-07
457
    <object-name>CRS</object-name>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
458
    <property>/instrumentation/zkv1000/device[1]/knobs/CRS</property>
459
    <center>
460
      <x-m>0.0038567</x-m>
461
      <y-m>0.1222390</y-m>
462
      <z-m>0.0171226</z-m>
463
    </center>
464
    <axis>
465
      <x>1</x>
466
      <y>0</y>
467
      <z>0</z>
468
    </axis>
commit initial
Sébastien MARQUE authored on 2017-03-07
469
    <action>
470
      <binding>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
471
        <command>property-adjust</command>
472
        <property>/instrumentation/zkv1000/device[1]/knobs/CRS</property>
473
        <factor>10</factor>
474
        <min>0</min>
475
        <max>359</max>
476
        <wrap>true</wrap>
commit initial
Sébastien MARQUE authored on 2017-03-07
477
      </binding>
478
      <binding>
479
        <condition>
480
          <property>/instrumentation/zkv1000/device[1]/status</property>
481
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
482
        <command>property-adjust</command>
483
        <property>/instrumentation/zkv1000/cdi/course</property>
484
        <factor>1</factor>
485
        <min>0</min>
486
        <max>359</max>
487
        <wrap>true</wrap>
commit initial
Sébastien MARQUE authored on 2017-03-07
488
      </binding>
489
    </action>
490
  </animation>
491

            
492
  <animation>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
493
    <type>knob</type>
commit initial
Sébastien MARQUE authored on 2017-03-07
494
    <object-name>BARO</object-name>
495
    <action>
496
      <binding>
497
        <condition>
498
          <property>/instrumentation/zkv1000/device[1]/status</property>
499
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
500
       <command>property-adjust</command>
501
       <property>/instrumentation/altimeter/setting-inhg</property>
502
       <factor>0.01</factor>
503
       <min>28.500</min>
504
       <max>33.000</max>
505
       <wrap>false</wrap>
commit initial
Sébastien MARQUE authored on 2017-03-07
506
      </binding>
507
    </action>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
508
    <shift-action>
commit initial
Sébastien MARQUE authored on 2017-03-07
509
      <binding>
510
        <condition>
511
          <property>/instrumentation/zkv1000/device[1]/status</property>
512
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
513
       <command>property-adjust</command>
514
       <property>/instrumentation/altimeter/setting-inhg</property>
515
       <factor>0.10</factor>
commit initial
Sébastien MARQUE authored on 2017-03-07
516
      </binding>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
517
    </shift-action>
commit initial
Sébastien MARQUE authored on 2017-03-07
518
  </animation>
519

            
520
  <animation>
521
    <type>pick</type>
522
    <object-name>PAN</object-name>
523
    <action>
524
      <button>0</button>
525
      <binding>
526
        <condition>
527
          <property>/instrumentation/zkv1000/device[1]/status</property>
528
        </condition>
529
        <command>nasal</command>
530
        <script>zkv1000.device[1].buttons.PAN({xdir: 1, ydir: 1});</script>
531
      </binding>
532
      <mod-up>
533
        <binding>
534
          <condition>
535
            <property>/instrumentation/zkv1000/device[1]/status</property>
536
          </condition>
537
          <command>nasal</command>
538
          <script>zkv1000.device[1].buttons.PAN();</script>
539
        </binding>
540
      </mod-up>
541
    </action>
542
    <action>
543
      <button>3</button>
544
      <binding>
545
        <condition>
546
          <property>/instrumentation/zkv1000/device[1]/status</property>
547
        </condition>
548
       <command>nasal</command>
549
       <script>zkv1000.device[1].knobs.PAN(1);</script>
550
      </binding>
551
    </action>
552
    <action>
553
      <button>4</button>
554
      <binding>
555
        <condition>
556
          <property>/instrumentation/zkv1000/device[1]/status</property>
557
        </condition>
558
       <command>nasal</command>
559
       <script>zkv1000.device[1].knobs.PAN(-1);</script>
560
      </binding>
561
    </action>
562
  </animation>
563

            
564
  <animation>
565
    <type>pick</type>
566
    <object-name>PANUp</object-name>
567
    <action>
568
      <button>0</button>
569
      <binding>
570
        <condition>
571
          <property>/instrumentation/zkv1000/device[1]/status</property>
572
        </condition>
573
       <command>nasal</command>
574
       <script>zkv1000.device[1].buttons.PAN({ydir: 1});</script>
575
      </binding>
576
      <mod-up>
577
        <binding>
578
          <condition>
579
            <property>/instrumentation/zkv1000/device[1]/status</property>
580
          </condition>
581
          <command>nasal</command>
582
          <script>zkv1000.device[1].buttons.PAN();</script>
583
        </binding>
584
      </mod-up>
585
    </action>
586
  </animation>
587
  <animation>
588
    <type>pick</type>
589
    <object-name>PANLeft</object-name>
590
    <action>
591
      <button>0</button>
592
      <binding>
593
        <condition>
594
          <property>/instrumentation/zkv1000/device[1]/status</property>
595
        </condition>
596
       <command>nasal</command>
597
       <script>zkv1000.device[1].buttons.PAN({xdir: -1});</script>
598
      </binding>
599
      <mod-up>
600
        <binding>
601
          <condition>
602
            <property>/instrumentation/zkv1000/device[1]/status</property>
603
          </condition>
604
          <command>nasal</command>
605
          <script>zkv1000.device[1].buttons.PAN();</script>
606
        </binding>
607
      </mod-up>
608
    </action>
609
  </animation>
610
  <animation>
611
    <type>pick</type>
612
    <object-name>PANRight</object-name>
613
    <action>
614
      <button>0</button>
615
      <binding>
616
        <condition>
617
          <property>/instrumentation/zkv1000/device[1]/status</property>
618
        </condition>
619
       <command>nasal</command>
620
       <script>zkv1000.device[1].buttons.PAN({xdir: 1});</script>
621
      </binding>
622
      <mod-up>
623
        <binding>
624
          <condition>
625
            <property>/instrumentation/zkv1000/device[1]/status</property>
626
          </condition>
627
          <command>nasal</command>
628
          <script>zkv1000.device[1].buttons.PAN();</script>
629
        </binding>
630
      </mod-up>
631
    </action>
632
  </animation>
633
  <animation>
634
    <type>pick</type>
635
    <object-name>PANDown</object-name>
636
    <action>
637
      <button>0</button>
638
      <binding>
639
        <condition>
640
          <property>/instrumentation/zkv1000/device[1]/status</property>
641
        </condition>
642
       <command>nasal</command>
643
       <script>zkv1000.device[1].buttons.PAN({ydir: -1});</script>
644
      </binding>
645
      <mod-up>
646
        <binding>
647
          <condition>
648
            <property>/instrumentation/zkv1000/device[1]/status</property>
649
          </condition>
650
          <command>nasal</command>
651
          <script>zkv1000.device[1].buttons.PAN();</script>
652
        </binding>
653
      </mod-up>
654
    </action>
655
  </animation>
656

            
657
  <animation>
658
    <type>pick</type>
659
    <object-name>DirectTo</object-name>
660
    <action>
661
      <button>0</button>
662
      <binding>
663
        <condition>
664
          <property>/instrumentation/zkv1000/device[1]/status</property>
665
        </condition>
666
       <command>nasal</command>
667
       <script>zkv1000.device[1].buttons.DirectTo(1);</script>
668
      </binding>
669
      <mod-up>
670
        <binding>
671
          <condition>
672
            <property>/instrumentation/zkv1000/device[1]/status</property>
673
          </condition>
674
          <command>nasal</command>
675
          <script>zkv1000.device[1].buttons.DirectTo(0);</script>
676
        </binding>
677
      </mod-up>
678
    </action>
679
  </animation>
680

            
681
  <animation>
682
    <type>pick</type>
683
    <object-name>MENU</object-name>
684
    <action>
685
      <button>0</button>
686
      <binding>
687
        <condition>
688
          <property>/instrumentation/zkv1000/device[1]/status</property>
689
        </condition>
690
       <command>nasal</command>
691
       <script>zkv1000.device[1].buttons.MENU(1);</script>
692
      </binding>
693
      <mod-up>
694
        <binding>
695
          <condition>
696
            <property>/instrumentation/zkv1000/device[1]/status</property>
697
          </condition>
698
          <command>nasal</command>
699
          <script>zkv1000.device[1].buttons.MENU(0);</script>
700
        </binding>
701
      </mod-up>
702
    </action>
703
  </animation>
704

            
705
  <animation>
706
    <type>pick</type>
707
    <object-name>FPL</object-name>
708
    <action>
709
      <button>0</button>
710
      <binding>
711
        <condition>
712
          <property>/instrumentation/zkv1000/device[1]/status</property>
713
        </condition>
714
       <command>nasal</command>
715
       <script>zkv1000.device[1].buttons.FPL(1);</script>
716
      </binding>
717
      <mod-up>
718
        <binding>
719
          <condition>
720
            <property>/instrumentation/zkv1000/device[1]/status</property>
721
          </condition>
722
          <command>nasal</command>
723
          <script>zkv1000.device[1].buttons.FPL(0);</script>
724
        </binding>
725
      </mod-up>
726
    </action>
727
  </animation>
728

            
729
  <animation>
730
    <type>pick</type>
731
    <object-name>PROC</object-name>
732
    <action>
733
      <button>0</button>
734
      <binding>
735
        <condition>
736
          <property>/instrumentation/zkv1000/device[1]/status</property>
737
        </condition>
738
       <command>nasal</command>
739
       <script>zkv1000.device[1].buttons.PROC(1);</script>
740
      </binding>
741
      <mod-up>
742
        <binding>
743
          <condition>
744
            <property>/instrumentation/zkv1000/device[1]/status</property>
745
          </condition>
746
          <command>nasal</command>
747
          <script>zkv1000.device[1].buttons.PROC(0);</script>
748
        </binding>
749
      </mod-up>
750
    </action>
751
  </animation>
752

            
753
  <animation>
754
    <type>pick</type>
755
    <object-name>CLR</object-name>
756
    <action>
757
      <button>0</button>
758
      <binding>
759
        <condition>
760
          <property>/instrumentation/zkv1000/device[1]/status</property>
761
        </condition>
762
       <command>nasal</command>
763
       <script>zkv1000.device[1].buttons.CLR(1);</script>
764
      </binding>
765
      <mod-up>
766
        <binding>
767
          <condition>
768
            <property>/instrumentation/zkv1000/device[1]/status</property>
769
          </condition>
770
          <command>nasal</command>
771
          <script>zkv1000.device[1].buttons.CLR(0);</script>
772
        </binding>
773
      </mod-up>
774
    </action>
775
  </animation>
776

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

            
801
  <animation>
XPDR settings via knob or so...
Sébastien MARQUE authored on 2017-03-22
802
    <type>knob</type>
commit initial
Sébastien MARQUE authored on 2017-03-07
803
    <object-name>FmsOuter</object-name>
804
    <action>
805
      <binding>
806
        <condition>
807
          <property>/instrumentation/zkv1000/device[1]/status</property>
808
        </condition>
809
        <command>nasal</command>
XPDR settings via knob or so...
Sébastien MARQUE authored on 2017-03-22
810
        <script>zkv1000.device[1].knobs.FmsOuter(cmdarg().getNode('offset').getValue());</script>
commit initial
Sébastien MARQUE authored on 2017-03-07
811
      </binding>
812
    </action>
813
  </animation>
814

            
815
  <animation>
816
    <type>pick</type>
817
    <object-name>FmsInner</object-name>
818
    <action>
819
      <button>0</button>
820
      <binding>
821
        <condition>
822
          <property>/instrumentation/zkv1000/device[1]/status</property>
823
        </condition>
824
         <command>nasal</command>
825
         <script>zkv1000.device[1].buttons.FMS(1);</script>
826
      </binding>
827
      <mod-up>
828
        <binding>
829
          <condition>
830
            <property>/instrumentation/zkv1000/device[1]/status</property>
831
          </condition>
832
          <command>nasal</command>
833
          <script>zkv1000.device[1].buttons.FMS(0);</script>
834
        </binding>
835
      </mod-up>
836
    </action>
XPDR settings via knob or so...
Sébastien MARQUE authored on 2017-03-22
837
  </animation>
838
  <animation>
839
    <type>knob</type>
840
    <object-name>FmsInner</object-name>
commit initial
Sébastien MARQUE authored on 2017-03-07
841
    <action>
842
      <binding>
843
        <condition>
844
          <property>/instrumentation/zkv1000/device[1]/status</property>
845
        </condition>
846
        <command>nasal</command>
XPDR settings via knob or so...
Sébastien MARQUE authored on 2017-03-22
847
        <script>zkv1000.device[1].knobs.FmsInner(cmdarg().getNode('offset').getValue());</script>
commit initial
Sébastien MARQUE authored on 2017-03-07
848
      </binding>
849
    </action>
850
  </animation>
851

            
852
  <animation>
853
    <type>pick</type>
854
    <object-name>SoftKey.000</object-name>
855
    <action>
856
      <button>0</button>
857
      <binding>
858
        <condition>
859
          <property>/instrumentation/zkv1000/device[1]/status</property>
860
        </condition>
861
        <command>nasal</command>
862
        <script>zkv1000.device[1].softkeys.SoftKey(0, 1);</script>
863
      </binding>
864
      <mod-up>
865
        <binding>
866
          <condition>
867
            <property>/instrumentation/zkv1000/device[1]/status</property>
868
          </condition>
869
          <command>nasal</command>
870
          <script>zkv1000.device[1].softkeys.SoftKey(0, 0);</script>
871
        </binding>
872
      </mod-up>
873
    </action>
874
  </animation>
875

            
876
  <animation>
877
    <type>pick</type>
878
    <object-name>SoftKey.001</object-name>
879
    <action>
880
      <button>0</button>
881
      <binding>
882
        <condition>
883
          <property>/instrumentation/zkv1000/device[1]/status</property>
884
        </condition>
885
       <command>nasal</command>
886
       <script>zkv1000.device[1].softkeys.SoftKey(1, 1);</script>
887
      </binding>
888
      <mod-up>
889
        <binding>
890
          <condition>
891
            <property>/instrumentation/zkv1000/device[1]/status</property>
892
          </condition>
893
          <command>nasal</command>
894
          <script>zkv1000.device[1].softkeys.SoftKey(1, 0);</script>
895
        </binding>
896
      </mod-up>
897
    </action>
898
  </animation>
899

            
900
  <animation>
901
    <type>pick</type>
902
    <object-name>SoftKey.002</object-name>
903
    <action>
904
      <button>0</button>
905
      <binding>
906
        <condition>
907
          <property>/instrumentation/zkv1000/device[1]/status</property>
908
        </condition>
909
       <command>nasal</command>
910
       <script>zkv1000.device[1].softkeys.SoftKey(2, 1);</script>
911
      </binding>
912
      <mod-up>
913
        <binding>
914
          <condition>
915
            <property>/instrumentation/zkv1000/device[1]/status</property>
916
          </condition>
917
          <command>nasal</command>
918
          <script>zkv1000.device[1].softkeys.SoftKey(2, 0);</script>
919
        </binding>
920
      </mod-up>
921
    </action>
922
  </animation>
923

            
924
  <animation>
925
    <type>pick</type>
926
    <object-name>SoftKey.003</object-name>
927
    <action>
928
      <button>0</button>
929
      <binding>
930
        <condition>
931
          <property>/instrumentation/zkv1000/device[1]/status</property>
932
        </condition>
933
       <command>nasal</command>
934
       <script>zkv1000.device[1].softkeys.SoftKey(3, 1);</script>
935
      </binding>
936
      <mod-up>
937
        <binding>
938
          <condition>
939
            <property>/instrumentation/zkv1000/device[1]/status</property>
940
          </condition>
941
          <command>nasal</command>
942
          <script>zkv1000.device[1].softkeys.SoftKey(3, 0);</script>
943
        </binding>
944
      </mod-up>
945
    </action>
946
  </animation>
947

            
948
  <animation>
949
    <type>pick</type>
950
    <object-name>SoftKey.004</object-name>
951
    <action>
952
      <button>0</button>
953
      <binding>
954
        <condition>
955
          <property>/instrumentation/zkv1000/device[1]/status</property>
956
        </condition>
957
       <command>nasal</command>
958
       <script>zkv1000.device[1].softkeys.SoftKey(4, 1);</script>
959
      </binding>
960
      <mod-up>
961
        <binding>
962
          <condition>
963
            <property>/instrumentation/zkv1000/device[1]/status</property>
964
          </condition>
965
          <command>nasal</command>
966
          <script>zkv1000.device[1].softkeys.SoftKey(4, 0);</script>
967
        </binding>
968
      </mod-up>
969
    </action>
970
  </animation>
971

            
972
  <animation>
973
    <type>pick</type>
974
    <object-name>SoftKey.005</object-name>
975
    <action>
976
      <button>0</button>
977
      <binding>
978
        <condition>
979
          <property>/instrumentation/zkv1000/device[1]/status</property>
980
        </condition>
981
       <command>nasal</command>
982
       <script>zkv1000.device[1].softkeys.SoftKey(5, 1);</script>
983
      </binding>
984
      <mod-up>
985
        <binding>
986
          <condition>
987
            <property>/instrumentation/zkv1000/device[1]/status</property>
988
          </condition>
989
          <command>nasal</command>
990
          <script>zkv1000.device[1].softkeys.SoftKey(5, 0);</script>
991
        </binding>
992
      </mod-up>
993
    </action>
994
  </animation>
995

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

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

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

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

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

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

            
1140
</PropertyList>