zkv1000 / mfd.xml /
Newer Older
1156 lines | 33.71kb
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>
196
       <script>zkv1000.device[1].buttons.AsSwitchNav(1);</script>
197
      </binding>
198
      <mod-up>
199
        <binding>
200
          <condition>
201
            <property>/instrumentation/zkv1000/device[1]/status</property>
202
          </condition>
203
          <command>nasal</command>
204
          <script>zkv1000.device[1].buttons.AsSwitchNav(0);</script>
205
        </binding>
206
      </mod-up>
207
    </action>
208
  </animation>
209

            
210
  <animation>
211
    <type>pick</type>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
212
    <object-name>NavInner</object-name>
commit initial
Sébastien MARQUE authored on 2017-03-07
213
    <action>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
214
      <button>0</button>
commit initial
Sébastien MARQUE authored on 2017-03-07
215
      <binding>
216
        <condition>
217
          <property>/instrumentation/zkv1000/device[1]/status</property>
218
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
219
        <command>property-toggle</command>
220
        <property>/instrumentation/zkv1000/radios/nav-selected</property>
commit initial
Sébastien MARQUE authored on 2017-03-07
221
      </binding>
222
    </action>
223
  </animation>
224
  <animation>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
225
    <type>knob</type>
commit initial
Sébastien MARQUE authored on 2017-03-07
226
    <object-name>NavInner</object-name>
227
    <action>
228
      <binding>
229
        <condition>
230
          <property>/instrumentation/zkv1000/device[1]/status</property>
231
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
232
        <command>property-adjust</command>
233
        <property>/instrumentation/zkv1000/radios/nav-freq-mhz</property>
234
        <factor>0.05</factor>
235
        <min>108.000</min>
236
        <max>118.000</max>
237
        <wrap>true></wrap>
commit initial
Sébastien MARQUE authored on 2017-03-07
238
      </binding>
239
    </action>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
240
    <shift-action>
commit initial
Sébastien MARQUE authored on 2017-03-07
241
      <binding>
242
        <condition>
243
          <property>/instrumentation/zkv1000/device[1]/status</property>
244
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
245
        <command>property-adjust</command>
246
        <property>/instrumentation/zkv1000/radios/nav-freq-mhz</property>
247
        <factor>0.50</factor>
commit initial
Sébastien MARQUE authored on 2017-03-07
248
      </binding>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
249
    </shift-action>
commit initial
Sébastien MARQUE authored on 2017-03-07
250
  </animation>
251

            
252
  <animation>
253
    <type>pick</type>
254
    <object-name>HDG</object-name>
255
    <action>
256
      <button>0</button>
257
      <binding>
258
        <condition>
259
          <property>/instrumentation/zkv1000/device[1]/status</property>
260
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
261
        <command>property-assign</command>
262
        <property>/instrumentation/zkv1000/afcs/heading-bug-deg</property>
263
        <property>/orientation/heading-magnetic-deg</property>
commit initial
Sébastien MARQUE authored on 2017-03-07
264
      </binding>
265
    </action>
266
  </animation>
267
  <animation>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
268
    <type>knob</type>
269
    <object-name>HDG</object-name>
270
    <property>/instrumentation/zkv1000/device[1]/knobs/HDG</property>
271
    <center>
272
      <x-m>0.0025172 </x-m>
273
      <y-m>-0.1220634</y-m>
274
      <z-m>0.0169178 </z-m>
275
    </center>
276
    <axis>
277
      <x>1</x>
278
      <y>0</y>
279
      <z>0</z>
280
    </axis>
commit initial
Sébastien MARQUE authored on 2017-03-07
281
    <action>
282
      <binding>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
283
       <command>property-adjust</command>
284
       <property>/instrumentation/zkv1000/device[1]/knobs/HDG</property>
285
       <factor>10</factor>
286
       <min>0</min>
287
       <max>359</max>
288
       <wrap>true</wrap>
commit initial
Sébastien MARQUE authored on 2017-03-07
289
      </binding>
290
      <binding>
291
        <condition>
292
          <property>/instrumentation/zkv1000/device[1]/status</property>
293
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
294
       <command>property-adjust</command>
295
       <property>/instrumentation/zkv1000/afcs/heading-bug-deg</property>
296
       <factor>1</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
    </action>
302
  </animation>
303

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

            
346
  <animation>
347
    <type>pick</type>
348
    <object-name>VolCOM</object-name>
349
    <action>
350
      <button>0</button>
351
      <binding>
352
        <condition>
353
          <property>/instrumentation/zkv1000/device[1]/status</property>
354
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
355
        <command>property-toggle</command>
356
        <property>/instrumentation/zkv1000/comm-add-noise</property>
commit initial
Sébastien MARQUE authored on 2017-03-07
357
      </binding>
358
    </action>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
359
  </animation>
360
  <animation>
361
    <type>knob</type>
362
    <object-name>VolCOM</object-name>
commit initial
Sébastien MARQUE authored on 2017-03-07
363
    <action>
364
      <binding>
365
        <condition>
366
          <property>/instrumentation/zkv1000/device[1]/status</property>
367
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
368
        <command>property-adjust</command>
369
        <property>/instrumentation/zkv1000/radios/comm-volume</property>
370
        <factor>0.05</factor>
371
        <min>0</min>
372
        <max>1</max>
373
        <wrap>false</wrap>
commit initial
Sébastien MARQUE authored on 2017-03-07
374
      </binding>
375
    </action>
376
  </animation>
377

            
378
  <animation>
379
    <type>pick</type>
380
    <object-name>AsSwitchCOM</object-name>
381
    <action>
382
      <button>0</button>
383
      <binding>
384
        <condition>
385
          <property>/instrumentation/zkv1000/device[1]/status</property>
386
        </condition>
387
       <command>nasal</command>
388
       <script>zkv1000.device[1].buttons.AsSwitchCOM(1);</script>
389
      </binding>
390
      <mod-up>
391
        <binding>
392
          <condition>
393
            <property>/instrumentation/zkv1000/device[1]/status</property>
394
          </condition>
395
          <command>nasal</command>
396
          <script>zkv1000.device[1].buttons.AsSwitchCOM(0);</script>
397
        </binding>
398
      </mod-up>
399
    </action>
400
  </animation>
401

            
402
  <animation>
403
    <type>pick</type>
404
    <object-name>ComInner</object-name>
405
    <action>
406
      <button>0</button>
407
      <binding>
408
        <condition>
409
          <property>/instrumentation/zkv1000/device[1]/status</property>
410
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
411
        <command>property-toggle</command>
412
        <property>/intrumentation/zkv1000/radios/comm-selected</property>
commit initial
Sébastien MARQUE authored on 2017-03-07
413
      </binding>
414
    </action>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
415
  </animation>
416
  <animation>
417
    <type>knob</type>
commit initial
Sébastien MARQUE authored on 2017-03-07
418
    <action>
419
      <binding>
420
        <condition>
421
          <property>/instrumentation/zkv1000/device[1]/status</property>
422
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
423
        <command>property-adjust</command>
424
        <property>/instrumentation/zkv1000/radios/comm-freq-mhz</property>
425
        <factor>0.025</factor>
426
        <min>118.000</min>
427
        <max>137.975</max>
428
        <wrap>true</wrap>
commit initial
Sébastien MARQUE authored on 2017-03-07
429
      </binding>
430
    </action>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
431
    <shift-action>
commit initial
Sébastien MARQUE authored on 2017-03-07
432
      <binding>
433
        <condition>
434
          <property>/instrumentation/zkv1000/device[1]/status</property>
435
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
436
        <command>property-adjust</command>
437
        <property>/instrumentation/zkv1000/radios/comm-freq-mhz</property>
438
        <factor>0.1</factor>
commit initial
Sébastien MARQUE authored on 2017-03-07
439
      </binding>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
440
    </shift-action>
commit initial
Sébastien MARQUE authored on 2017-03-07
441
  </animation>
442

            
443
  <animation>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
444
    <type>knob</type>
commit initial
Sébastien MARQUE authored on 2017-03-07
445
    <object-name>CRS</object-name>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
446
    <property>/instrumentation/zkv1000/device[1]/knobs/CRS</property>
447
    <center>
448
      <x-m>0.0038567</x-m>
449
      <y-m>0.1222390</y-m>
450
      <z-m>0.0171226</z-m>
451
    </center>
452
    <axis>
453
      <x>1</x>
454
      <y>0</y>
455
      <z>0</z>
456
    </axis>
commit initial
Sébastien MARQUE authored on 2017-03-07
457
    <action>
458
      <binding>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
459
        <command>property-adjust</command>
460
        <property>/instrumentation/zkv1000/device[1]/knobs/CRS</property>
461
        <factor>10</factor>
462
        <min>0</min>
463
        <max>359</max>
464
        <wrap>true</wrap>
commit initial
Sébastien MARQUE authored on 2017-03-07
465
      </binding>
466
      <binding>
467
        <condition>
468
          <property>/instrumentation/zkv1000/device[1]/status</property>
469
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
470
        <command>property-adjust</command>
471
        <property>/instrumentation/zkv1000/cdi/course</property>
472
        <factor>1</factor>
473
        <min>0</min>
474
        <max>359</max>
475
        <wrap>true</wrap>
commit initial
Sébastien MARQUE authored on 2017-03-07
476
      </binding>
477
    </action>
478
  </animation>
479

            
480
  <animation>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
481
    <type>knob</type>
commit initial
Sébastien MARQUE authored on 2017-03-07
482
    <object-name>BARO</object-name>
483
    <action>
484
      <binding>
485
        <condition>
486
          <property>/instrumentation/zkv1000/device[1]/status</property>
487
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
488
       <command>property-adjust</command>
489
       <property>/instrumentation/altimeter/setting-inhg</property>
490
       <factor>0.01</factor>
491
       <min>28.500</min>
492
       <max>33.000</max>
493
       <wrap>false</wrap>
commit initial
Sébastien MARQUE authored on 2017-03-07
494
      </binding>
495
    </action>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
496
    <shift-action>
commit initial
Sébastien MARQUE authored on 2017-03-07
497
      <binding>
498
        <condition>
499
          <property>/instrumentation/zkv1000/device[1]/status</property>
500
        </condition>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
501
       <command>property-adjust</command>
502
       <property>/instrumentation/altimeter/setting-inhg</property>
503
       <factor>0.10</factor>
commit initial
Sébastien MARQUE authored on 2017-03-07
504
      </binding>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
505
    </shift-action>
commit initial
Sébastien MARQUE authored on 2017-03-07
506
  </animation>
507

            
508
  <animation>
509
    <type>pick</type>
510
    <object-name>PAN</object-name>
511
    <action>
512
      <button>0</button>
513
      <binding>
514
        <condition>
515
          <property>/instrumentation/zkv1000/device[1]/status</property>
516
        </condition>
517
        <command>nasal</command>
518
        <script>zkv1000.device[1].buttons.PAN({xdir: 1, ydir: 1});</script>
519
      </binding>
520
      <mod-up>
521
        <binding>
522
          <condition>
523
            <property>/instrumentation/zkv1000/device[1]/status</property>
524
          </condition>
525
          <command>nasal</command>
526
          <script>zkv1000.device[1].buttons.PAN();</script>
527
        </binding>
528
      </mod-up>
529
    </action>
530
    <action>
531
      <button>3</button>
532
      <binding>
533
        <condition>
534
          <property>/instrumentation/zkv1000/device[1]/status</property>
535
        </condition>
536
       <command>nasal</command>
537
       <script>zkv1000.device[1].knobs.PAN(1);</script>
538
      </binding>
539
    </action>
540
    <action>
541
      <button>4</button>
542
      <binding>
543
        <condition>
544
          <property>/instrumentation/zkv1000/device[1]/status</property>
545
        </condition>
546
       <command>nasal</command>
547
       <script>zkv1000.device[1].knobs.PAN(-1);</script>
548
      </binding>
549
    </action>
550
  </animation>
551

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

            
645
  <animation>
646
    <type>pick</type>
647
    <object-name>DirectTo</object-name>
648
    <action>
649
      <button>0</button>
650
      <binding>
651
        <condition>
652
          <property>/instrumentation/zkv1000/device[1]/status</property>
653
        </condition>
654
       <command>nasal</command>
655
       <script>zkv1000.device[1].buttons.DirectTo(1);</script>
656
      </binding>
657
      <mod-up>
658
        <binding>
659
          <condition>
660
            <property>/instrumentation/zkv1000/device[1]/status</property>
661
          </condition>
662
          <command>nasal</command>
663
          <script>zkv1000.device[1].buttons.DirectTo(0);</script>
664
        </binding>
665
      </mod-up>
666
    </action>
667
  </animation>
668

            
669
  <animation>
670
    <type>pick</type>
671
    <object-name>MENU</object-name>
672
    <action>
673
      <button>0</button>
674
      <binding>
675
        <condition>
676
          <property>/instrumentation/zkv1000/device[1]/status</property>
677
        </condition>
678
       <command>nasal</command>
679
       <script>zkv1000.device[1].buttons.MENU(1);</script>
680
      </binding>
681
      <mod-up>
682
        <binding>
683
          <condition>
684
            <property>/instrumentation/zkv1000/device[1]/status</property>
685
          </condition>
686
          <command>nasal</command>
687
          <script>zkv1000.device[1].buttons.MENU(0);</script>
688
        </binding>
689
      </mod-up>
690
    </action>
691
  </animation>
692

            
693
  <animation>
694
    <type>pick</type>
695
    <object-name>FPL</object-name>
696
    <action>
697
      <button>0</button>
698
      <binding>
699
        <condition>
700
          <property>/instrumentation/zkv1000/device[1]/status</property>
701
        </condition>
702
       <command>nasal</command>
703
       <script>zkv1000.device[1].buttons.FPL(1);</script>
704
      </binding>
705
      <mod-up>
706
        <binding>
707
          <condition>
708
            <property>/instrumentation/zkv1000/device[1]/status</property>
709
          </condition>
710
          <command>nasal</command>
711
          <script>zkv1000.device[1].buttons.FPL(0);</script>
712
        </binding>
713
      </mod-up>
714
    </action>
715
  </animation>
716

            
717
  <animation>
718
    <type>pick</type>
719
    <object-name>PROC</object-name>
720
    <action>
721
      <button>0</button>
722
      <binding>
723
        <condition>
724
          <property>/instrumentation/zkv1000/device[1]/status</property>
725
        </condition>
726
       <command>nasal</command>
727
       <script>zkv1000.device[1].buttons.PROC(1);</script>
728
      </binding>
729
      <mod-up>
730
        <binding>
731
          <condition>
732
            <property>/instrumentation/zkv1000/device[1]/status</property>
733
          </condition>
734
          <command>nasal</command>
735
          <script>zkv1000.device[1].buttons.PROC(0);</script>
736
        </binding>
737
      </mod-up>
738
    </action>
739
  </animation>
740

            
741
  <animation>
742
    <type>pick</type>
743
    <object-name>CLR</object-name>
744
    <action>
745
      <button>0</button>
746
      <binding>
747
        <condition>
748
          <property>/instrumentation/zkv1000/device[1]/status</property>
749
        </condition>
750
       <command>nasal</command>
751
       <script>zkv1000.device[1].buttons.CLR(1);</script>
752
      </binding>
753
      <mod-up>
754
        <binding>
755
          <condition>
756
            <property>/instrumentation/zkv1000/device[1]/status</property>
757
          </condition>
758
          <command>nasal</command>
759
          <script>zkv1000.device[1].buttons.CLR(0);</script>
760
        </binding>
761
      </mod-up>
762
    </action>
763
  </animation>
764

            
765
  <animation>
766
    <type>pick</type>
767
    <object-name>ENT</object-name>
768
    <action>
769
      <button>0</button>
770
      <binding>
771
        <condition>
772
          <property>/instrumentation/zkv1000/device[1]/status</property>
773
        </condition>
774
        <command>nasal</command>
775
        <script>zkv1000.device[1].buttons.ENT(1);</script>
776
      </binding>
777
      <mod-up>
778
        <binding>
779
          <condition>
780
            <property>/instrumentation/zkv1000/device[1]/status</property>
781
          </condition>
782
          <command>nasal</command>
783
          <script>zkv1000.device[1].buttons.ENT(0);</script>
784
        </binding>
785
      </mod-up>
786
    </action>
787
  </animation>
788

            
789
  <animation>
790
    <type>pick</type>
791
    <object-name>FmsOuter</object-name>
792
    <action>
793
      <button>3</button>
794
      <binding>
795
        <condition>
796
          <property>/instrumentation/zkv1000/device[1]/status</property>
797
        </condition>
798
        <command>nasal</command>
799
        <script>zkv1000.device[1].knobs.FmsOuter(1);</script>
800
      </binding>
801
    </action>
802
    <action>
803
      <button>4</button>
804
      <binding>
805
        <condition>
806
          <property>/instrumentation/zkv1000/device[1]/status</property>
807
        </condition>
808
        <command>nasal</command>
809
        <script>zkv1000.device[1].knobs.FmsOuter(-1);</script>
810
      </binding>
811
    </action>
812
  </animation>
813

            
814
  <animation>
815
    <type>pick</type>
816
    <object-name>FmsInner</object-name>
817
    <action>
818
      <button>0</button>
819
      <binding>
820
        <condition>
821
          <property>/instrumentation/zkv1000/device[1]/status</property>
822
        </condition>
823
         <command>nasal</command>
824
         <script>zkv1000.device[1].buttons.FMS(1);</script>
825
      </binding>
826
      <mod-up>
827
        <binding>
828
          <condition>
829
            <property>/instrumentation/zkv1000/device[1]/status</property>
830
          </condition>
831
          <command>nasal</command>
832
          <script>zkv1000.device[1].buttons.FMS(0);</script>
833
        </binding>
834
      </mod-up>
835
    </action>
836
    <action>
837
      <button>3</button>
838
      <binding>
839
        <condition>
840
          <property>/instrumentation/zkv1000/device[1]/status</property>
841
        </condition>
842
        <command>nasal</command>
843
        <script>zkv1000.device[1].knobs.FmsInner(1);</script>
844
      </binding>
845
    </action>
846
    <action>
847
      <button>4</button>
848
      <binding>
849
        <condition>
850
          <property>/instrumentation/zkv1000/device[1]/status</property>
851
        </condition>
852
        <command>nasal</command>
853
        <script>zkv1000.device[1].knobs.FmsInner(-1);</script>
854
      </binding>
855
    </action>
856
  </animation>
857

            
858
  <animation>
859
    <type>pick</type>
860
    <object-name>SoftKey.000</object-name>
861
    <action>
862
      <button>0</button>
863
      <binding>
864
        <condition>
865
          <not>
866
            <property>/instrumentation/zkv1000/device[1]/status</property>
867
          </not>
ajout de l'animation des bou...
Sébastien MARQUE authored on 2017-03-08
868
          <property>/instrumentation/zkv1000/device[1]/status</property>
commit initial
Sébastien MARQUE authored on 2017-03-07
869
        </condition>
870
        <command>nasal</command>
871
        <script>zkv1000.powerOn(1);</script>
872
      </binding>
873
      <binding>
874
        <condition>
875
          <property>/instrumentation/zkv1000/device[1]/status</property>
876
        </condition>
877
        <command>nasal</command>
878
        <script>zkv1000.device[1].softkeys.SoftKey(0, 1);</script>
879
      </binding>
880
      <mod-up>
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(0, 0);</script>
887
        </binding>
888
      </mod-up>
889
    </action>
890
  </animation>
891

            
892
  <animation>
893
    <type>pick</type>
894
    <object-name>SoftKey.001</object-name>
895
    <action>
896
      <button>0</button>
897
      <binding>
898
        <condition>
899
          <property>/instrumentation/zkv1000/device[1]/status</property>
900
        </condition>
901
       <command>nasal</command>
902
       <script>zkv1000.device[1].softkeys.SoftKey(1, 1);</script>
903
      </binding>
904
      <mod-up>
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(1, 0);</script>
911
        </binding>
912
      </mod-up>
913
    </action>
914
  </animation>
915

            
916
  <animation>
917
    <type>pick</type>
918
    <object-name>SoftKey.002</object-name>
919
    <action>
920
      <button>0</button>
921
      <binding>
922
        <condition>
923
          <property>/instrumentation/zkv1000/device[1]/status</property>
924
        </condition>
925
       <command>nasal</command>
926
       <script>zkv1000.device[1].softkeys.SoftKey(2, 1);</script>
927
      </binding>
928
      <mod-up>
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(2, 0);</script>
935
        </binding>
936
      </mod-up>
937
    </action>
938
  </animation>
939

            
940
  <animation>
941
    <type>pick</type>
942
    <object-name>SoftKey.003</object-name>
943
    <action>
944
      <button>0</button>
945
      <binding>
946
        <condition>
947
          <property>/instrumentation/zkv1000/device[1]/status</property>
948
        </condition>
949
       <command>nasal</command>
950
       <script>zkv1000.device[1].softkeys.SoftKey(3, 1);</script>
951
      </binding>
952
      <mod-up>
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(3, 0);</script>
959
        </binding>
960
      </mod-up>
961
    </action>
962
  </animation>
963

            
964
  <animation>
965
    <type>pick</type>
966
    <object-name>SoftKey.004</object-name>
967
    <action>
968
      <button>0</button>
969
      <binding>
970
        <condition>
971
          <property>/instrumentation/zkv1000/device[1]/status</property>
972
        </condition>
973
       <command>nasal</command>
974
       <script>zkv1000.device[1].softkeys.SoftKey(4, 1);</script>
975
      </binding>
976
      <mod-up>
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(4, 0);</script>
983
        </binding>
984
      </mod-up>
985
    </action>
986
  </animation>
987

            
988
  <animation>
989
    <type>pick</type>
990
    <object-name>SoftKey.005</object-name>
991
    <action>
992
      <button>0</button>
993
      <binding>
994
        <condition>
995
          <property>/instrumentation/zkv1000/device[1]/status</property>
996
        </condition>
997
       <command>nasal</command>
998
       <script>zkv1000.device[1].softkeys.SoftKey(5, 1);</script>
999
      </binding>
1000
      <mod-up>
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(5, 0);</script>
1007
        </binding>
1008
      </mod-up>
1009
    </action>
1010
  </animation>
1011

            
1012
  <animation>
1013
    <type>pick</type>
1014
    <object-name>SoftKey.006</object-name>
1015
    <action>
1016
      <button>0</button>
1017
      <binding>
1018
        <condition>
1019
          <property>/instrumentation/zkv1000/device[1]/status</property>
1020
        </condition>
1021
       <command>nasal</command>
1022
       <script>zkv1000.device[1].softkeys.SoftKey(6, 1);</script>
1023
      </binding>
1024
      <mod-up>
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(6, 0);</script>
1031
        </binding>
1032
      </mod-up>
1033
    </action>
1034
  </animation>
1035

            
1036
  <animation>
1037
    <type>pick</type>
1038
    <object-name>SoftKey.007</object-name>
1039
    <action>
1040
      <button>0</button>
1041
      <binding>
1042
        <condition>
1043
          <property>/instrumentation/zkv1000/device[1]/status</property>
1044
        </condition>
1045
       <command>nasal</command>
1046
       <script>zkv1000.device[1].softkeys.SoftKey(7, 1);</script>
1047
      </binding>
1048
      <mod-up>
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(7, 0);</script>
1055
        </binding>
1056
      </mod-up>
1057
    </action>
1058
  </animation>
1059

            
1060
  <animation>
1061
    <type>pick</type>
1062
    <object-name>SoftKey.008</object-name>
1063
    <action>
1064
      <button>0</button>
1065
      <binding>
1066
        <condition>
1067
          <property>/instrumentation/zkv1000/device[1]/status</property>
1068
        </condition>
1069
       <command>nasal</command>
1070
       <script>zkv1000.device[1].softkeys.SoftKey(8, 1);</script>
1071
      </binding>
1072
      <mod-up>
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(8, 0);</script>
1079
        </binding>
1080
      </mod-up>
1081
    </action>
1082
  </animation>
1083

            
1084
  <animation>
1085
    <type>pick</type>
1086
    <object-name>SoftKey.009</object-name>
1087
    <action>
1088
      <button>0</button>
1089
      <binding>
1090
        <condition>
1091
          <property>/instrumentation/zkv1000/device[1]/status</property>
1092
        </condition>
1093
       <command>nasal</command>
1094
       <script>zkv1000.device[1].softkeys.SoftKey(9, 1);</script>
1095
      </binding>
1096
      <mod-up>
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(9, 0);</script>
1103
        </binding>
1104
      </mod-up>
1105
    </action>
1106
  </animation>
1107

            
1108
  <animation>
1109
    <type>pick</type>
1110
    <object-name>SoftKey.010</object-name>
1111
    <action>
1112
      <button>0</button>
1113
      <binding>
1114
        <condition>
1115
          <property>/instrumentation/zkv1000/device[1]/status</property>
1116
        </condition>
1117
       <command>nasal</command>
1118
       <script>zkv1000.device[1].softkeys.SoftKey(10, 1);</script>
1119
      </binding>
1120
      <mod-up>
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(10, 0);</script>
1127
        </binding>
1128
      </mod-up>
1129
    </action>
1130
  </animation>
1131

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

            
1156
</PropertyList>