Subversion Repositories HomeAutomation

Rev

Rev 2040 | Rev 2183 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 2040 Rev 2166
Line 39... Line 39...
39
     <variable name="Year" type="uint" start_bit="0" bit_length="8" unit="" description=""/>
39
     <variable name="Year" type="uint" start_bit="0" bit_length="8" unit="" description=""/>
40
     <variable name="Month" type="uint" start_bit="8" bit_length="8" unit="" description=""/>
40
     <variable name="Month" type="uint" start_bit="8" bit_length="8" unit="" description=""/>
41
     <variable name="Day" type="uint" start_bit="16" bit_length="8" unit="" description=""/>
41
     <variable name="Day" type="uint" start_bit="16" bit_length="8" unit="" description=""/>
42
      </variables>
42
      </variables>
43
    </command>
43
    </command>
-
 
44
   
44
   
45
   
45
    <command id="64" name="Pwm" type="physical" module="" description="Message for pwm data">
46
    <command id="64" name="Pwm" type="physical" module="" description="Message for pwm data">
46
      <variables>
47
      <variables>
47
        <variable name="Channel" type="uint" start_bit="0" bit_length="8" unit="" description=""/>
48
        <variable name="Channel" type="uint" start_bit="0" bit_length="8" unit="" description=""/>
48
        <variable name="Value" type="uint" start_bit="8" bit_length="16" unit="" description=""/>
49
        <variable name="Value" type="uint" start_bit="8" bit_length="16" unit="" description=""/>
Line 125... Line 126...
125
      </variables>
126
      </variables>
126
    </command>
127
    </command>
127
    <command id="73" name="ElectricPower" type="physical" module="" description="Message with data from a power meter">
128
    <command id="73" name="ElectricPower" type="physical" module="" description="Message with data from a power meter">
128
      <variables>
129
      <variables>
129
        <variable name="Power" type="uint" start_bit="0" bit_length="16" unit="Watt" description=""/>
130
        <variable name="Power" type="uint" start_bit="0" bit_length="16" unit="Watt" description=""/>
130
        <variable name="EnergySum" type="uint" start_bit="16" bit_length="32" unit="W/h" description=""/>
131
        <variable name="EnergySum" type="uint" start_bit="16" bit_length="32" unit="Wh" description=""/>
131
        <variable name="Power32" type="uint" start_bit="48" bit_length="16" unit="Watt" description="Average of 32 measurments"/>
132
        <variable name="Power32" type="uint" start_bit="48" bit_length="16" unit="Watt" description="Average of 32 measurments"/>
132
      </variables>
133
      </variables>
133
    </command>
134
    </command>
134
    <command id="74" name="SetPin" type="physical" module="" description="">
135
    <command id="74" name="SetPin" type="physical" module="" description="">
135
      <variables>
136
      <variables>
Line 148... Line 149...
148
          <value id="0" name="Low"/>
149
          <value id="0" name="Low"/>
149
        </variable>
150
        </variable>
150
      </variables>
151
      </variables>
151
    </command>
152
    </command>
152
    <command id="76" name="Counter" type="physical" module="" description="Message with counter value">
153
    <command id="76" name="Counter" type="physical" module="" description="Message with counter value">
153
      <variables>
154
      <variables>
154
        <variable name="PinId" type="uint" start_bit="0" bit_length="8" unit="" description=""/>
155
        <variable name="PinId" type="uint" start_bit="0" bit_length="8" unit="" description=""/>
155
        <variable name="Count" type="uint" start_bit="8" bit_length="32" unit="" description=""/>
156
        <variable name="Count" type="uint" start_bit="8" bit_length="32" unit="" description=""/>
156
      </variables>
157
      </variables>
-
 
158
    </command>
-
 
159
    <command id="77" name="Flow" type="physical" module="" description="Message with flow data, such as water flow">
-
 
160
      <variables>
-
 
161
        <variable name="Flow" type="uint" start_bit="0" bit_length="16" unit="Milliliter/s" description=""/>
-
 
162
        <variable name="Volume" type="uint" start_bit="16" bit_length="32" unit="Liter" description=""/>
-
 
163
      </variables>
157
    </command>
164
    </command>
-
 
165
   
-
 
166
   
158
    <command id="128" name="setEnergy" type="specific" module="power" description="Set the energy value on the power meter module">
167
    <command id="128" name="setEnergy" type="specific" module="power" description="Set the energy value on the power meter module">
159
      <variables>
168
      <variables>
160
        <variable name="Energy" type="uint" start_bit="0" bit_length="32" unit="W/h" description=""/>
169
        <variable name="Energy" type="uint" start_bit="0" bit_length="32" unit="W/h" description=""/>
161
      </variables>
170
      </variables>
162
    </command>
171
    </command>
163
    <command id="129" name="avgPower" type="specific" module="power" description="The energy since last message">
172
    <command id="129" name="avgPower" type="specific" module="power" description="The energy since last message">
164
      <variables>
173
      <variables>
165
        <variable name="Energy" type="uint" start_bit="0" bit_length="16" unit="W/(10*h)" description=""/>
174
        <variable name="Energy" type="uint" start_bit="0" bit_length="16" unit="W/(10*h)" description=""/>
166
      </variables>
175
      </variables>
167
    </command>    
176
    </command>    
168
    <command id="128" name="IRraw" type="specific" module="irReceive" description="If a protocol not could be found, then send raw data">
177
    <command id="128" name="IRraw" type="specific" module="irReceive" description="If a protocol not could be found, then send raw data">
169
     <variables>
178
     <variables>
170
        <variable name="Act1" type="uint" start_bit="0" bit_length="16" unit="Microsecond" description="First active time"/>
179
        <variable name="Act1" type="uint" start_bit="0" bit_length="16" unit="Microsecond" description="First active time"/>
171
        <variable name="Pas1" type="uint" start_bit="16" bit_length="16" unit="Microsecond" description="First passive time"/>
180
        <variable name="Pas1" type="uint" start_bit="16" bit_length="16" unit="Microsecond" description="First passive time"/>
172
        <variable name="Act2" type="uint" start_bit="32" bit_length="16" unit="Microsecond" description="Second active time"/>
181
        <variable name="Act2" type="uint" start_bit="32" bit_length="16" unit="Microsecond" description="Second active time"/>
173
        <variable name="Pas2" type="uint" start_bit="48" bit_length="16" unit="Microsecond" description="Second passive time"/>
182
        <variable name="Pas2" type="uint" start_bit="48" bit_length="16" unit="Microsecond" description="Second passive time"/>
174
      </variables>
183
      </variables>
175
    </command>
184
    </command>
176
    <command id="128" name="IRraw" type="specific" module="irTransceive" description="If a protocol not could be found, then send raw data">
185
    <command id="128" name="IRraw" type="specific" module="irTransceive" description="If a protocol not could be found, then send raw data">
177
     <variables>
186
     <variables>
178
        <variable name="Act1" type="uint" start_bit="0" bit_length="16" unit="Microsecond" description="First active time"/>
187
        <variable name="Act1" type="uint" start_bit="0" bit_length="16" unit="Microsecond" description="First active time"/>
179
        <variable name="Pas1" type="uint" start_bit="16" bit_length="16" unit="Microsecond" description="First passive time"/>
188
        <variable name="Pas1" type="uint" start_bit="16" bit_length="16" unit="Microsecond" description="First passive time"/>
Line 209... Line 218...
209
        <variable name="Mode2" type="uint" start_bit="8" bit_length="8" unit="" description=""/>
218
        <variable name="Mode2" type="uint" start_bit="8" bit_length="8" unit="" description=""/>
210
        <variable name="Time" type="uint" start_bit="16" bit_length="24" unit="Microsecond" description=""/>
219
        <variable name="Time" type="uint" start_bit="16" bit_length="24" unit="Microsecond" description=""/>
211
      </variables>
220
      </variables>
212
    </command>
221
    </command>
213
    <command id="132" name="IrProntoContinue" type="specific" module="irTransceive" description="">
222
    <command id="132" name="IrProntoContinue" type="specific" module="irTransceive" description="">
214
     <variables>
223
     <variables>
215
        <variable name="Channel" type="uint" start_bit="0" bit_length="4" unit="" description=""/>
224
        <variable name="Channel" type="uint" start_bit="0" bit_length="4" unit="" description=""/>
216
        <variable name="Mode1" type="uint" start_bit="4" bit_length="4" unit="" description=""/>
225
        <variable name="Mode1" type="uint" start_bit="4" bit_length="4" unit="" description=""/>
217
        <variable name="Mode2" type="uint" start_bit="8" bit_length="8" unit="" description=""/>
226
        <variable name="Mode2" type="uint" start_bit="8" bit_length="8" unit="" description=""/>
218
      </variables>
227
      </variables>
219
    </command>
228
    </command>
220
    <command id="133" name="IrProntoStop" type="specific" module="irTransceive" description="">
229
    <command id="133" name="IrProntoStop" type="specific" module="irTransceive" description="">
221
     <variables>
230
     <variables>
222
        <variable name="Channel" type="uint" start_bit="0" bit_length="4" unit="" description=""/>
231
        <variable name="Channel" type="uint" start_bit="0" bit_length="4" unit="" description=""/>
Line 272... Line 281...
272
        <variable name="Act4" type="uint" start_bit="48" bit_length="8" unit="Pulses" description="Fourth active time"/>
281
        <variable name="Act4" type="uint" start_bit="48" bit_length="8" unit="Pulses" description="Fourth active time"/>
273
        <variable name="Pas4" type="uint" start_bit="56" bit_length="8" unit="Pulses" description="Fourth passive time"/>
282
        <variable name="Pas4" type="uint" start_bit="56" bit_length="8" unit="Pulses" description="Fourth passive time"/>
274
      </variables>
283
      </variables>
275
    </command>
284
    </command>
276
    <command id="136" name="IrProntoData2" type="specific" module="irTransceive" description="">
285
    <command id="136" name="IrProntoData2" type="specific" module="irTransceive" description="">
277
     <variables>
286
     <variables>
278
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
287
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
279
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
288
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
280
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
289
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
281
        <variable name="Pas2" type="uint" start_bit="24" bit_length="8" unit="Pulses" description="Second passive time"/>
290
        <variable name="Pas2" type="uint" start_bit="24" bit_length="8" unit="Pulses" description="Second passive time"/>
282
        <variable name="Act3" type="uint" start_bit="32" bit_length="8" unit="Pulses" description="Third active time"/>
291
        <variable name="Act3" type="uint" start_bit="32" bit_length="8" unit="Pulses" description="Third active time"/>
283
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
292
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
284
        <variable name="Act4" type="uint" start_bit="48" bit_length="8" unit="Pulses" description="Fourth active time"/>
293
        <variable name="Act4" type="uint" start_bit="48" bit_length="8" unit="Pulses" description="Fourth active time"/>
285
        <variable name="Pas4" type="uint" start_bit="56" bit_length="8" unit="Pulses" description="Fourth passive time"/>
294
        <variable name="Pas4" type="uint" start_bit="56" bit_length="8" unit="Pulses" description="Fourth passive time"/>
286
      </variables>
295
      </variables>
287
    </command>
296
    </command>
288
    <command id="137" name="IrProntoData3" type="specific" module="irTransceive" description="">
297
    <command id="137" name="IrProntoData3" type="specific" module="irTransceive" description="">
289
     <variables>
298
     <variables>
290
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
299
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
Line 296... Line 305...
296
        <variable name="Act4" type="uint" start_bit="48" bit_length="8" unit="Pulses" description="Fourth active time"/>
305
        <variable name="Act4" type="uint" start_bit="48" bit_length="8" unit="Pulses" description="Fourth active time"/>
297
        <variable name="Pas4" type="uint" start_bit="56" bit_length="8" unit="Pulses" description="Fourth passive time"/>
306
        <variable name="Pas4" type="uint" start_bit="56" bit_length="8" unit="Pulses" description="Fourth passive time"/>
298
      </variables>
307
      </variables>
299
    </command>
308
    </command>
300
    <command id="138" name="IrProntoData4" type="specific" module="irTransceive" description="">
309
    <command id="138" name="IrProntoData4" type="specific" module="irTransceive" description="">
301
     <variables>
310
     <variables>
302
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
311
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
303
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
312
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
304
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
313
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
305
        <variable name="Pas2" type="uint" start_bit="24" bit_length="8" unit="Pulses" description="Second passive time"/>
314
        <variable name="Pas2" type="uint" start_bit="24" bit_length="8" unit="Pulses" description="Second passive time"/>
306
        <variable name="Act3" type="uint" start_bit="32" bit_length="8" unit="Pulses" description="Third active time"/>
315
        <variable name="Act3" type="uint" start_bit="32" bit_length="8" unit="Pulses" description="Third active time"/>
307
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
316
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
308
        <variable name="Act4" type="uint" start_bit="48" bit_length="8" unit="Pulses" description="Fourth active time"/>
317
        <variable name="Act4" type="uint" start_bit="48" bit_length="8" unit="Pulses" description="Fourth active time"/>
Line 332... Line 341...
332
        <variable name="Act4" type="uint" start_bit="48" bit_length="8" unit="Pulses" description="Fourth active time"/>
341
        <variable name="Act4" type="uint" start_bit="48" bit_length="8" unit="Pulses" description="Fourth active time"/>
333
        <variable name="Pas4" type="uint" start_bit="56" bit_length="8" unit="Pulses" description="Fourth passive time"/>
342
        <variable name="Pas4" type="uint" start_bit="56" bit_length="8" unit="Pulses" description="Fourth passive time"/>
334
      </variables>
343
      </variables>
335
    </command>
344
    </command>
336
    <command id="141" name="IrProntoData7" type="specific" module="irTransceive" description="">
345
    <command id="141" name="IrProntoData7" type="specific" module="irTransceive" description="">
337
     <variables>
346
     <variables>
338
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
347
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
339
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
348
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
340
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
349
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
341
        <variable name="Pas2" type="uint" start_bit="24" bit_length="8" unit="Pulses" description="Second passive time"/>
350
        <variable name="Pas2" type="uint" start_bit="24" bit_length="8" unit="Pulses" description="Second passive time"/>
342
        <variable name="Act3" type="uint" start_bit="32" bit_length="8" unit="Pulses" description="Third active time"/>
351
        <variable name="Act3" type="uint" start_bit="32" bit_length="8" unit="Pulses" description="Third active time"/>
343
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
352
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
344
        <variable name="Act4" type="uint" start_bit="48" bit_length="8" unit="Pulses" description="Fourth active time"/>
353
        <variable name="Act4" type="uint" start_bit="48" bit_length="8" unit="Pulses" description="Fourth active time"/>
345
        <variable name="Pas4" type="uint" start_bit="56" bit_length="8" unit="Pulses" description="Fourth passive time"/>
354
        <variable name="Pas4" type="uint" start_bit="56" bit_length="8" unit="Pulses" description="Fourth passive time"/>
346
      </variables>
355
      </variables>
347
    </command>
356
    </command>
348
    <command id="142" name="IrProntoData8" type="specific" module="irTransceive" description="">
357
    <command id="142" name="IrProntoData8" type="specific" module="irTransceive" description="">
349
     <variables>
358
     <variables>
350
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
359
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
351
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
360
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
Line 356... Line 365...
356
        <variable name="Act4" type="uint" start_bit="48" bit_length="8" unit="Pulses" description="Fourth active time"/>
365
        <variable name="Act4" type="uint" start_bit="48" bit_length="8" unit="Pulses" description="Fourth active time"/>
357
        <variable name="Pas4" type="uint" start_bit="56" bit_length="8" unit="Pulses" description="Fourth passive time"/>
366
        <variable name="Pas4" type="uint" start_bit="56" bit_length="8" unit="Pulses" description="Fourth passive time"/>
358
      </variables>
367
      </variables>
359
    </command>
368
    </command>
360
    <command id="143" name="IrProntoData9" type="specific" module="irTransceive" description="">
369
    <command id="143" name="IrProntoData9" type="specific" module="irTransceive" description="">
361
     <variables>
370
     <variables>
362
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
371
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
363
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
372
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
364
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
373
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
365
        <variable name="Pas2" type="uint" start_bit="24" bit_length="8" unit="Pulses" description="Second passive time"/>
374
        <variable name="Pas2" type="uint" start_bit="24" bit_length="8" unit="Pulses" description="Second passive time"/>
366
        <variable name="Act3" type="uint" start_bit="32" bit_length="8" unit="Pulses" description="Third active time"/>
375
        <variable name="Act3" type="uint" start_bit="32" bit_length="8" unit="Pulses" description="Third active time"/>
367
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
376
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
368
        <variable name="Act4" type="uint" start_bit="48" bit_length="8" unit="Pulses" description="Fourth active time"/>
377
        <variable name="Act4" type="uint" start_bit="48" bit_length="8" unit="Pulses" description="Fourth active time"/>
369
        <variable name="Pas4" type="uint" start_bit="56" bit_length="8" unit="Pulses" description="Fourth passive time"/>
378
        <variable name="Pas4" type="uint" start_bit="56" bit_length="8" unit="Pulses" description="Fourth passive time"/>
370
      </variables>
379
      </variables>
371
    </command>
380
    </command>
372
    <command id="144" name="IrProntoData10" type="specific" module="irTransceive" description="">
381
    <command id="144" name="IrProntoData10" type="specific" module="irTransceive" description="">
373
     <variables>
382
     <variables>
374
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
383
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
375
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
384
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
Line 380... Line 389...
380
        <variable name="Act4" type="uint" start_bit="48" bit_length="8" unit="Pulses" description="Fourth active time"/>
389
        <variable name="Act4" type="uint" start_bit="48" bit_length="8" unit="Pulses" description="Fourth active time"/>
381
        <variable name="Pas4" type="uint" start_bit="56" bit_length="8" unit="Pulses" description="Fourth passive time"/>
390
        <variable name="Pas4" type="uint" start_bit="56" bit_length="8" unit="Pulses" description="Fourth passive time"/>
382
      </variables>
391
      </variables>
383
    </command>
392
    </command>
384
    <command id="145" name="IrProntoData11" type="specific" module="irTransceive" description="">
393
    <command id="145" name="IrProntoData11" type="specific" module="irTransceive" description="">
385
     <variables>
394
     <variables>
386
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
395
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
387
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
396
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
388
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
397
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
389
        <variable name="Pas2" type="uint" start_bit="24" bit_length="8" unit="Pulses" description="Second passive time"/>
398
        <variable name="Pas2" type="uint" start_bit="24" bit_length="8" unit="Pulses" description="Second passive time"/>
390
        <variable name="Act3" type="uint" start_bit="32" bit_length="8" unit="Pulses" description="Third active time"/>
399
        <variable name="Act3" type="uint" start_bit="32" bit_length="8" unit="Pulses" description="Third active time"/>
391
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
400
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
392
        <variable name="Act4" type="uint" start_bit="48" bit_length="8" unit="Pulses" description="Fourth active time"/>
401
        <variable name="Act4" type="uint" start_bit="48" bit_length="8" unit="Pulses" description="Fourth active time"/>
393
        <variable name="Pas4" type="uint" start_bit="56" bit_length="8" unit="Pulses" description="Fourth passive time"/>
402
        <variable name="Pas4" type="uint" start_bit="56" bit_length="8" unit="Pulses" description="Fourth passive time"/>
394
      </variables>
403
      </variables>
395
    </command>
404
    </command>
396
    <command id="146" name="IrProntoData12" type="specific" module="irTransceive" description="">
405
    <command id="146" name="IrProntoData12" type="specific" module="irTransceive" description="">
397
     <variables>
406
     <variables>
398
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
407
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
399
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
408
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
Line 415... Line 424...
415
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
424
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
416
        <variable name="Act4" type="uint" start_bit="48" bit_length="8" unit="Pulses" description="Fourth active time"/>
425
        <variable name="Act4" type="uint" start_bit="48" bit_length="8" unit="Pulses" description="Fourth active time"/>
417
        <variable name="Pas4" type="uint" start_bit="56" bit_length="8" unit="Pulses" description="Fourth passive time"/>
426
        <variable name="Pas4" type="uint" start_bit="56" bit_length="8" unit="Pulses" description="Fourth passive time"/>
418
      </variables>
427
      </variables>
419
    </command>
428
    </command>
420
    <command id="148" name="IrProntoData14" type="specific" module="irTransceive" description="">
429
    <command id="148" name="IrProntoData14" type="specific" module="irTransceive" description="">
421
     <variables>
430
     <variables>
422
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
431
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
423
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
432
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
424
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
433
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
425
        <variable name="Pas2" type="uint" start_bit="24" bit_length="8" unit="Pulses" description="Second passive time"/>
434
        <variable name="Pas2" type="uint" start_bit="24" bit_length="8" unit="Pulses" description="Second passive time"/>
426
        <variable name="Act3" type="uint" start_bit="32" bit_length="8" unit="Pulses" description="Third active time"/>
435
        <variable name="Act3" type="uint" start_bit="32" bit_length="8" unit="Pulses" description="Third active time"/>
427
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
436
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
428
        <variable name="Act4" type="uint" start_bit="48" bit_length="8" unit="Pulses" description="Fourth active time"/>
437
        <variable name="Act4" type="uint" start_bit="48" bit_length="8" unit="Pulses" description="Fourth active time"/>
429
        <variable name="Pas4" type="uint" start_bit="56" bit_length="8" unit="Pulses" description="Fourth passive time"/>
438
        <variable name="Pas4" type="uint" start_bit="56" bit_length="8" unit="Pulses" description="Fourth passive time"/>
430
      </variables>
439
      </variables>
431
    </command>
440
    </command>
432
    <command id="149" name="IrProntoData15" type="specific" module="irTransceive" description="">
441
    <command id="149" name="IrProntoData15" type="specific" module="irTransceive" description="">
433
     <variables>
442
     <variables>
434
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
443
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
435
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
444
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
436
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
445
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
Line 463... Line 472...
463
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
472
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
464
        <variable name="Repeat" type="uint" start_bit="48" bit_length="8" unit="Count" description="Repeat info"/>
473
        <variable name="Repeat" type="uint" start_bit="48" bit_length="8" unit="Count" description="Repeat info"/>
465
      </variables>
474
      </variables>
466
    </command>
475
    </command>
467
    <command id="152" name="IrProntoEnd2" type="specific" module="irTransceive" description="">
476
    <command id="152" name="IrProntoEnd2" type="specific" module="irTransceive" description="">
468
     <variables>
477
     <variables>
469
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
478
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
470
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
479
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
471
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
480
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
472
        <variable name="Pas2" type="uint" start_bit="24" bit_length="8" unit="Pulses" description="Second passive time"/>
481
        <variable name="Pas2" type="uint" start_bit="24" bit_length="8" unit="Pulses" description="Second passive time"/>
473
        <variable name="Act3" type="uint" start_bit="32" bit_length="8" unit="Pulses" description="Third active time"/>
482
        <variable name="Act3" type="uint" start_bit="32" bit_length="8" unit="Pulses" description="Third active time"/>
474
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
483
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
475
        <variable name="Repeat" type="uint" start_bit="56" bit_length="8" unit="Count" description="Repeat info"/>
484
        <variable name="Repeat" type="uint" start_bit="56" bit_length="8" unit="Count" description="Repeat info"/>
476
      </variables>
485
      </variables>
477
    </command>
486
    </command>
478
    <command id="153" name="IrProntoEnd3" type="specific" module="irTransceive" description="">
487
    <command id="153" name="IrProntoEnd3" type="specific" module="irTransceive" description="">
479
     <variables>
488
     <variables>
480
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
489
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
481
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
490
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
482
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
491
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
Line 485... Line 494...
485
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
494
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
486
        <variable name="Repeat" type="uint" start_bit="48" bit_length="8" unit="Count" description="Repeat info"/>
495
        <variable name="Repeat" type="uint" start_bit="48" bit_length="8" unit="Count" description="Repeat info"/>
487
      </variables>
496
      </variables>
488
    </command>
497
    </command>
489
    <command id="154" name="IrProntoEnd4" type="specific" module="irTransceive" description="">
498
    <command id="154" name="IrProntoEnd4" type="specific" module="irTransceive" description="">
490
     <variables>
499
     <variables>
491
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
500
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
492
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
501
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
493
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
502
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
494
        <variable name="Pas2" type="uint" start_bit="24" bit_length="8" unit="Pulses" description="Second passive time"/>
503
        <variable name="Pas2" type="uint" start_bit="24" bit_length="8" unit="Pulses" description="Second passive time"/>
495
        <variable name="Act3" type="uint" start_bit="32" bit_length="8" unit="Pulses" description="Third active time"/>
504
        <variable name="Act3" type="uint" start_bit="32" bit_length="8" unit="Pulses" description="Third active time"/>
496
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
505
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
497
        <variable name="Repeat" type="uint" start_bit="48" bit_length="8" unit="Count" description="Repeat info"/>
506
        <variable name="Repeat" type="uint" start_bit="48" bit_length="8" unit="Count" description="Repeat info"/>
498
      </variables>
507
      </variables>
499
    </command>
508
    </command>
500
    <command id="155" name="IrProntoEnd5" type="specific" module="irTransceive" description="">
509
    <command id="155" name="IrProntoEnd5" type="specific" module="irTransceive" description="">
501
     <variables>
510
     <variables>
502
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
511
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
503
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
512
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
Line 507... Line 516...
507
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
516
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
508
        <variable name="Repeat" type="uint" start_bit="48" bit_length="8" unit="Count" description="Repeat info"/>
517
        <variable name="Repeat" type="uint" start_bit="48" bit_length="8" unit="Count" description="Repeat info"/>
509
      </variables>
518
      </variables>
510
    </command>
519
    </command>
511
    <command id="156" name="IrProntoEnd6" type="specific" module="irTransceive" description="">
520
    <command id="156" name="IrProntoEnd6" type="specific" module="irTransceive" description="">
512
     <variables>
521
     <variables>
513
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
522
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
514
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
523
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
515
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
524
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
516
        <variable name="Pas2" type="uint" start_bit="24" bit_length="8" unit="Pulses" description="Second passive time"/>
525
        <variable name="Pas2" type="uint" start_bit="24" bit_length="8" unit="Pulses" description="Second passive time"/>
517
        <variable name="Act3" type="uint" start_bit="32" bit_length="8" unit="Pulses" description="Third active time"/>
526
        <variable name="Act3" type="uint" start_bit="32" bit_length="8" unit="Pulses" description="Third active time"/>
518
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
527
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
519
        <variable name="Repeat" type="uint" start_bit="48" bit_length="8" unit="Count" description="Repeat info"/>
528
        <variable name="Repeat" type="uint" start_bit="48" bit_length="8" unit="Count" description="Repeat info"/>
520
      </variables>
529
      </variables>
521
    </command>
530
    </command>
522
    <command id="157" name="IrProntoEnd7" type="specific" module="irTransceive" description="">
531
    <command id="157" name="IrProntoEnd7" type="specific" module="irTransceive" description="">
523
     <variables>
532
     <variables>
524
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
533
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
525
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
534
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
Line 529... Line 538...
529
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
538
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
530
        <variable name="Repeat" type="uint" start_bit="48" bit_length="8" unit="Count" description="Repeat info"/>
539
        <variable name="Repeat" type="uint" start_bit="48" bit_length="8" unit="Count" description="Repeat info"/>
531
      </variables>
540
      </variables>
532
    </command>
541
    </command>
533
    <command id="158" name="IrProntoEnd8" type="specific" module="irTransceive" description="">
542
    <command id="158" name="IrProntoEnd8" type="specific" module="irTransceive" description="">
534
     <variables>
543
     <variables>
535
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
544
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
536
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
545
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
537
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
546
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
538
        <variable name="Pas2" type="uint" start_bit="24" bit_length="8" unit="Pulses" description="Second passive time"/>
547
        <variable name="Pas2" type="uint" start_bit="24" bit_length="8" unit="Pulses" description="Second passive time"/>
539
        <variable name="Act3" type="uint" start_bit="32" bit_length="8" unit="Pulses" description="Third active time"/>
548
        <variable name="Act3" type="uint" start_bit="32" bit_length="8" unit="Pulses" description="Third active time"/>
540
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
549
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
541
        <variable name="Repeat" type="uint" start_bit="48" bit_length="8" unit="Count" description="Repeat info"/>
550
        <variable name="Repeat" type="uint" start_bit="48" bit_length="8" unit="Count" description="Repeat info"/>
542
      </variables>
551
      </variables>
543
    </command>
552
    </command>
544
    <command id="159" name="IrProntoEnd9" type="specific" module="irTransceive" description="">
553
    <command id="159" name="IrProntoEnd9" type="specific" module="irTransceive" description="">
545
     <variables>
554
     <variables>
546
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
555
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
Line 551... Line 560...
551
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
560
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
552
        <variable name="Repeat" type="uint" start_bit="48" bit_length="8" unit="Count" description="Repeat info"/>
561
        <variable name="Repeat" type="uint" start_bit="48" bit_length="8" unit="Count" description="Repeat info"/>
553
      </variables>
562
      </variables>
554
    </command>
563
    </command>
555
    <command id="160" name="IrProntoEnd10" type="specific" module="irTransceive" description="">
564
    <command id="160" name="IrProntoEnd10" type="specific" module="irTransceive" description="">
556
     <variables>
565
     <variables>
557
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
566
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
558
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
567
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
559
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
568
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
560
        <variable name="Pas2" type="uint" start_bit="24" bit_length="8" unit="Pulses" description="Second passive time"/>
569
        <variable name="Pas2" type="uint" start_bit="24" bit_length="8" unit="Pulses" description="Second passive time"/>
561
        <variable name="Act3" type="uint" start_bit="32" bit_length="8" unit="Pulses" description="Third active time"/>
570
        <variable name="Act3" type="uint" start_bit="32" bit_length="8" unit="Pulses" description="Third active time"/>
562
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
571
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
563
        <variable name="Repeat" type="uint" start_bit="48" bit_length="8" unit="Count" description="Repeat info"/>
572
        <variable name="Repeat" type="uint" start_bit="48" bit_length="8" unit="Count" description="Repeat info"/>
564
      </variables>
573
      </variables>
565
    </command>
574
    </command>
566
    <command id="161" name="IrProntoEnd11" type="specific" module="irTransceive" description="">
575
    <command id="161" name="IrProntoEnd11" type="specific" module="irTransceive" description="">
567
     <variables>
576
     <variables>
568
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
577
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
569
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
578
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
570
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
579
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
Line 573... Line 582...
573
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
582
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
574
        <variable name="Repeat" type="uint" start_bit="48" bit_length="8" unit="Count" description="Repeat info"/>
583
        <variable name="Repeat" type="uint" start_bit="48" bit_length="8" unit="Count" description="Repeat info"/>
575
      </variables>
584
      </variables>
576
    </command>
585
    </command>
577
    <command id="162" name="IrProntoEnd12" type="specific" module="irTransceive" description="">
586
    <command id="162" name="IrProntoEnd12" type="specific" module="irTransceive" description="">
578
     <variables>
587
     <variables>
579
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
588
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
580
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
589
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
581
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
590
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
582
        <variable name="Pas2" type="uint" start_bit="24" bit_length="8" unit="Pulses" description="Second passive time"/>
591
        <variable name="Pas2" type="uint" start_bit="24" bit_length="8" unit="Pulses" description="Second passive time"/>
583
        <variable name="Act3" type="uint" start_bit="32" bit_length="8" unit="Pulses" description="Third active time"/>
592
        <variable name="Act3" type="uint" start_bit="32" bit_length="8" unit="Pulses" description="Third active time"/>
584
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
593
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
585
       <variable name="Repeat" type="uint" start_bit="48" bit_length="8" unit="Count" description="Repeat info"/>
594
       <variable name="Repeat" type="uint" start_bit="48" bit_length="8" unit="Count" description="Repeat info"/>
586
      </variables>
595
      </variables>
587
    </command>
596
    </command>
588
    <command id="163" name="IrProntoEnd13" type="specific" module="irTransceive" description="">
597
    <command id="163" name="IrProntoEnd13" type="specific" module="irTransceive" description="">
589
     <variables>
598
     <variables>
590
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
599
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
591
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
600
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
592
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
601
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
Line 595... Line 604...
595
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
604
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
596
       <variable name="Repeat" type="uint" start_bit="48" bit_length="8" unit="Count" description="Repeat info"/>
605
       <variable name="Repeat" type="uint" start_bit="48" bit_length="8" unit="Count" description="Repeat info"/>
597
      </variables>
606
      </variables>
598
    </command>
607
    </command>
599
    <command id="164" name="IrProntoEnd14" type="specific" module="irTransceive" description="">
608
    <command id="164" name="IrProntoEnd14" type="specific" module="irTransceive" description="">
600
     <variables>
609
     <variables>
601
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
610
        <variable name="Act1" type="uint" start_bit="0" bit_length="8" unit="Pulses" description="First active time"/>
602
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
611
        <variable name="Pas1" type="uint" start_bit="8" bit_length="8" unit="Pulses" description="First passive time"/>
603
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
612
        <variable name="Act2" type="uint" start_bit="16" bit_length="8" unit="Pulses" description="Second active time"/>
604
        <variable name="Pas2" type="uint" start_bit="24" bit_length="8" unit="Pulses" description="Second passive time"/>
613
        <variable name="Pas2" type="uint" start_bit="24" bit_length="8" unit="Pulses" description="Second passive time"/>
605
        <variable name="Act3" type="uint" start_bit="32" bit_length="8" unit="Pulses" description="Third active time"/>
614
        <variable name="Act3" type="uint" start_bit="32" bit_length="8" unit="Pulses" description="Third active time"/>
606
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
615
        <variable name="Pas3" type="uint" start_bit="40" bit_length="8" unit="Pulses" description="Third passive time"/>
607
       <variable name="Repeat" type="uint" start_bit="48" bit_length="8" unit="Count" description="Repeat info"/>
616
       <variable name="Repeat" type="uint" start_bit="48" bit_length="8" unit="Count" description="Repeat info"/>
Line 703... Line 712...
703
    </variables>
712
    </variables>
704
      </command>
713
      </command>
705
    <command id="128" name="SerialData" type="specific" module="Serial" description="Serial data">
714
    <command id="128" name="SerialData" type="specific" module="Serial" description="Serial data">
706
      <variables>
715
      <variables>
707
        <variable name="Text" type="ascii" start_bit="0" bit_length="64" unit="" description=""/>
716
        <variable name="Text" type="ascii" start_bit="0" bit_length="64" unit="" description=""/>
708
      </variables>
717
      </variables>
709
    </command>
718
    </command>
710
    <command id="129" name="SerialConfig" type="specific" module="Serial" description="Serial config">
719
    <command id="129" name="SerialConfig" type="specific" module="Serial" description="Serial config">
711
      <variables>
720
      <variables>
712
        <variable name="BaudRate" type="uint" start_bit="0" bit_length="16" unit="" description="Baudrate/10"/>
721
        <variable name="BaudRate" type="uint" start_bit="0" bit_length="16" unit="" description="Baudrate/10"/>
713
        <variable name="PhysicalFormat" type="enum" start_bit="16" bit_length="8" unit="" description="">
722
        <variable name="PhysicalFormat" type="enum" start_bit="16" bit_length="8" unit="" description="">
714
            <value id="0" name="RS232"/>
723
            <value id="0" name="RS232"/>
Line 725... Line 734...
725
            <value id="2" name="ParityOdd"/>
734
            <value id="2" name="ParityOdd"/>
726
        </variable>
735
        </variable>
727
      </variables>
736
      </variables>
728
    </command>
737
    </command>
729
    <command id="130" name="SerialFilter" type="specific" module="Serial" description="Serial Filter Config">
738
    <command id="130" name="SerialFilter" type="specific" module="Serial" description="Serial Filter Config">
730
      <variables>
739
      <variables>
731
        <variable name="DataTimeout" type="uint" start_bit="0" bit_length="8" unit="" description="Timeout before RX data is sent via CAN"/>
740
        <variable name="DataTimeout" type="uint" start_bit="0" bit_length="8" unit="" description="Timeout before RX data is sent via CAN"/>
732
        <variable name="PrefixLength" type="uint" start_bit="8" bit_length="2" unit="" description="Length of prefix (in bytes)"/>
741
        <variable name="PrefixLength" type="uint" start_bit="8" bit_length="2" unit="" description="Length of prefix (in bytes)"/>
733
        <variable name="SuffixLength" type="uint" start_bit="10" bit_length="2" unit="" description="Length of suffix (in bytes)"/>
742
        <variable name="SuffixLength" type="uint" start_bit="10" bit_length="2" unit="" description="Length of suffix (in bytes)"/>
734
        <variable name="PacketLength" type="uint" start_bit="12" bit_length="4" unit="" description="Max nr of RX bytes to pack into CAN frame"/>
743
        <variable name="PacketLength" type="uint" start_bit="12" bit_length="4" unit="" description="Max nr of RX bytes to pack into CAN frame"/>
735
        <variable name="PrefixByte2" type="uint" start_bit="16" bit_length="8" unit="" description="Prefix byte2"/>
744
        <variable name="PrefixByte2" type="uint" start_bit="16" bit_length="8" unit="" description="Prefix byte2"/>
Line 765... Line 774...
765
    <command id="128" name="DEBUG" type="specific" module="PID" description="Debug data from PID regulator">
774
    <command id="128" name="DEBUG" type="specific" module="PID" description="Debug data from PID regulator">
766
    <variables>
775
    <variables>
767
      <variable name="P_term" type="uint" start_bit="0" bit_length="16" unit="" description=""/>
776
      <variable name="P_term" type="uint" start_bit="0" bit_length="16" unit="" description=""/>
768
      <variable name="I_term" type="uint" start_bit="16" bit_length="16" unit="" description=""/>
777
      <variable name="I_term" type="uint" start_bit="16" bit_length="16" unit="" description=""/>
769
      <variable name="D_term" type="uint" start_bit="32" bit_length="16" unit="" description=""/>
778
      <variable name="D_term" type="uint" start_bit="32" bit_length="16" unit="" description=""/>
770
      <variable name="Sum" type="int" start_bit="48" bit_length="16" unit="" description=""/>
779
      <variable name="Sum" type="int" start_bit="48" bit_length="16" unit="" description=""/>
771
    </variables>
780
    </variables>
772
      </command>
781
      </command>
773
      <command id="129" name="CONFIG_SENSOR" type="specific" module="PID" description="Configure PID regulator, if message is sent with 0 data bytes, module will respond with current configuration">
782
      <command id="129" name="CONFIG_SENSOR" type="specific" module="PID" description="Configure PID regulator, if message is sent with 0 data bytes, module will respond with current configuration">
774
    <variables>
783
    <variables>
775
      <variable name="sensorModuleType" type="uint" start_bit="0" bit_length="8" unit="" description=""/>
784
      <variable name="sensorModuleType" type="uint" start_bit="0" bit_length="8" unit="" description=""/>
776
      <variable name="sensorModuleId" type="uint" start_bit="8" bit_length="8" unit="" description=""/>
785
      <variable name="sensorModuleId" type="uint" start_bit="8" bit_length="8" unit="" description=""/>
777
      <variable name="sensorId" type="uint" start_bit="16" bit_length="8" unit="" description=""/>
786
      <variable name="sensorId" type="uint" start_bit="16" bit_length="8" unit="" description=""/>
Line 830... Line 839...
830
    <command id="129" name="LCD_Cursor" type="specific" module="KS0108" description="Set LCD cursor position">
839
    <command id="129" name="LCD_Cursor" type="specific" module="KS0108" description="Set LCD cursor position">
831
      <variables>
840
      <variables>
832
        <variable name="X" type="uint" start_bit="0" bit_length="8" unit="" description="Char position in x direction"/>
841
        <variable name="X" type="uint" start_bit="0" bit_length="8" unit="" description="Char position in x direction"/>
833
        <variable name="Y" type="uint" start_bit="8" bit_length="8" unit="" description="Char position in y direction"/>
842
        <variable name="Y" type="uint" start_bit="8" bit_length="8" unit="" description="Char position in y direction"/>
834
    <variable name="Inverted" type="enum" start_bit="16" bit_length="1" unit="" description="Set to 1 of you want an inverted output">
843
    <variable name="Inverted" type="enum" start_bit="16" bit_length="1" unit="" description="Set to 1 of you want an inverted output">
835
      <value id="0" name="Standard"/>
844
      <value id="0" name="Standard"/>
836
          <value id="1" name="Inverted"/>
845
          <value id="1" name="Inverted"/>
837
    </variable>
846
    </variable>
838
    <variable name="Transparent" type="enum" start_bit="17" bit_length="1" unit="" description="Set to 1 of you want to keep screen background">
847
    <variable name="Transparent" type="enum" start_bit="17" bit_length="1" unit="" description="Set to 1 of you want to keep screen background">
839
      <value id="0" name="Standard"/>
848
      <value id="0" name="Standard"/>
840
      <value id="1" name="Transparent"/>
849
      <value id="1" name="Transparent"/>
841
    </variable>
850
    </variable>
Line 895... Line 904...
895
    <variable name="Radius" type="uint" start_bit="40" bit_length="8" unit="" description="Only valid for non-fill rectangles"/>
904
    <variable name="Radius" type="uint" start_bit="40" bit_length="8" unit="" description="Only valid for non-fill rectangles"/>
896
      </variables>
905
      </variables>
897
      </command>
906
      </command>
898
     
907
     
899
      <command id="135" name="LCD_DrawLine" type="specific" module="KS0108" description="Draw a line on LCD">
908
      <command id="135" name="LCD_DrawLine" type="specific" module="KS0108" description="Draw a line on LCD">
900
    <variables>
909
    <variables>
901
      <variable name="Inverted" type="enum" start_bit="0" bit_length="1" unit="" description="Set to 1 of you want an inverted screen">
910
      <variable name="Inverted" type="enum" start_bit="0" bit_length="1" unit="" description="Set to 1 of you want an inverted screen">
902
        <value id="0" name="Standard"/>
911
        <value id="0" name="Standard"/>
903
        <value id="1" name="Inverted"/>
912
        <value id="1" name="Inverted"/>
904
      </variable>
913
      </variable>
905
      <variable name="X1" type="uint" start_bit="8" bit_length="8" unit="" description=""/>
914
      <variable name="X1" type="uint" start_bit="8" bit_length="8" unit="" description=""/>
906
      <variable name="Y1" type="uint" start_bit="16" bit_length="8" unit="" description=""/>
915
      <variable name="Y1" type="uint" start_bit="16" bit_length="8" unit="" description=""/>
907
      <variable name="X2" type="uint" start_bit="24" bit_length="8" unit="" description=""/>
916
      <variable name="X2" type="uint" start_bit="24" bit_length="8" unit="" description=""/>
Line 1239... Line 1248...
1239
        <variable name="f5" type="enum" start_bit="18" bit_length="1" unit="" description="Checks the sign value of the sum of the x coordinates of all the points that constitute strokes minus x coordinates of the first point">
1248
        <variable name="f5" type="enum" start_bit="18" bit_length="1" unit="" description="Checks the sign value of the sum of the x coordinates of all the points that constitute strokes minus x coordinates of the first point">
1240
           <value id="0" name="M"/>
1249
           <value id="0" name="M"/>
1241
           <value id="1" name="P"/>
1250
           <value id="1" name="P"/>
1242
        </variable>
1251
        </variable>
1243
        <variable name="f6" type="enum" start_bit="19" bit_length="1" unit="" description="Indicates the sign value of the y coordinates of the last point minus y coordinates of the first point">
1252
        <variable name="f6" type="enum" start_bit="19" bit_length="1" unit="" description="Indicates the sign value of the y coordinates of the last point minus y coordinates of the first point">
1244
           <value id="0" name="M"/>
1253
           <value id="0" name="M"/>
1245
           <value id="1" name="P"/>
1254
           <value id="1" name="P"/>
1246
        </variable>
1255
        </variable>
1247
        <variable name="f8" type="enum" start_bit="20" bit_length="1" unit="" description="Checks whether or not x coordinates of all the points except for the first point and the last point is between x0 and xn">
1256
        <variable name="f8" type="enum" start_bit="20" bit_length="1" unit="" description="Checks whether or not x coordinates of all the points except for the first point and the last point is between x0 and xn">
1248
           <value id="0" name="M"/>
1257
           <value id="0" name="M"/>
1249
           <value id="1" name="P"/>
1258
           <value id="1" name="P"/>
Line 1300... Line 1309...
1300
        <variable name="Count" type="uint" start_bit="8" bit_length="32" unit="" description=""/>
1309
        <variable name="Count" type="uint" start_bit="8" bit_length="32" unit="" description=""/>
1301
      </variables>
1310
      </variables>
1302
    </command>
1311
    </command>
1303
 
1312
 
1304
    <command id="128" name="ImageDataModule1" type="specific" module="DotMatrix" description="">
1313
    <command id="128" name="ImageDataModule1" type="specific" module="DotMatrix" description="">
1305
      <variables>
1314
      <variables>
1306
        <variable name="Row1" type="uint" start_bit="0" bit_length="8" unit="" description=""/>
1315
        <variable name="Row1" type="uint" start_bit="0" bit_length="8" unit="" description=""/>
1307
        <variable name="Row2" type="uint" start_bit="8" bit_length="8" unit="" description=""/>
1316
        <variable name="Row2" type="uint" start_bit="8" bit_length="8" unit="" description=""/>
1308
        <variable name="Row3" type="uint" start_bit="16" bit_length="8" unit="" description=""/>
1317
        <variable name="Row3" type="uint" start_bit="16" bit_length="8" unit="" description=""/>
1309
        <variable name="Row4" type="uint" start_bit="24" bit_length="8" unit="" description=""/>
1318
        <variable name="Row4" type="uint" start_bit="24" bit_length="8" unit="" description=""/>
1310
        <variable name="Row5" type="uint" start_bit="32" bit_length="8" unit="" description=""/>
1319
        <variable name="Row5" type="uint" start_bit="32" bit_length="8" unit="" description=""/>
1311
        <variable name="Row6" type="uint" start_bit="40" bit_length="8" unit="" description=""/>
1320
        <variable name="Row6" type="uint" start_bit="40" bit_length="8" unit="" description=""/>
1312
        <variable name="Row7" type="uint" start_bit="48" bit_length="8" unit="" description=""/>
1321
        <variable name="Row7" type="uint" start_bit="48" bit_length="8" unit="" description=""/>
1313
        <variable name="Row8" type="uint" start_bit="56" bit_length="8" unit="" description=""/>
1322
        <variable name="Row8" type="uint" start_bit="56" bit_length="8" unit="" description=""/>
1314
      </variables>
1323
      </variables>
1315
    </command>
1324
    </command>
1316
    <command id="129" name="ImageDataModule2" type="specific" module="DotMatrix" description="">
1325
    <command id="129" name="ImageDataModule2" type="specific" module="DotMatrix" description="">
1317
      <variables>
1326
      <variables>
1318
        <variable name="Row1" type="uint" start_bit="0" bit_length="8" unit="" description=""/>
1327
        <variable name="Row1" type="uint" start_bit="0" bit_length="8" unit="" description=""/>
1319
        <variable name="Row2" type="uint" start_bit="8" bit_length="8" unit="" description=""/>
1328
        <variable name="Row2" type="uint" start_bit="8" bit_length="8" unit="" description=""/>
1320
        <variable name="Row3" type="uint" start_bit="16" bit_length="8" unit="" description=""/>
1329
        <variable name="Row3" type="uint" start_bit="16" bit_length="8" unit="" description=""/>
Line 1324... Line 1333...
1324
        <variable name="Row7" type="uint" start_bit="48" bit_length="8" unit="" description=""/>
1333
        <variable name="Row7" type="uint" start_bit="48" bit_length="8" unit="" description=""/>
1325
        <variable name="Row8" type="uint" start_bit="56" bit_length="8" unit="" description=""/>
1334
        <variable name="Row8" type="uint" start_bit="56" bit_length="8" unit="" description=""/>
1326
      </variables>
1335
      </variables>
1327
    </command>
1336
    </command>
1328
    <command id="130" name="ImageDataModule3" type="specific" module="DotMatrix" description="">
1337
    <command id="130" name="ImageDataModule3" type="specific" module="DotMatrix" description="">
1329
      <variables>
1338
      <variables>
1330
        <variable name="Row1" type="uint" start_bit="0" bit_length="8" unit="" description=""/>
1339
        <variable name="Row1" type="uint" start_bit="0" bit_length="8" unit="" description=""/>
1331
        <variable name="Row2" type="uint" start_bit="8" bit_length="8" unit="" description=""/>
1340
        <variable name="Row2" type="uint" start_bit="8" bit_length="8" unit="" description=""/>
1332
        <variable name="Row3" type="uint" start_bit="16" bit_length="8" unit="" description=""/>
1341
        <variable name="Row3" type="uint" start_bit="16" bit_length="8" unit="" description=""/>
1333
        <variable name="Row4" type="uint" start_bit="24" bit_length="8" unit="" description=""/>
1342
        <variable name="Row4" type="uint" start_bit="24" bit_length="8" unit="" description=""/>
1334
        <variable name="Row5" type="uint" start_bit="32" bit_length="8" unit="" description=""/>
1343
        <variable name="Row5" type="uint" start_bit="32" bit_length="8" unit="" description=""/>
1335
        <variable name="Row6" type="uint" start_bit="40" bit_length="8" unit="" description=""/>
1344
        <variable name="Row6" type="uint" start_bit="40" bit_length="8" unit="" description=""/>
Line 1385... Line 1394...
1385
    <module id="28" name="identification" class="sns"/>
1394
    <module id="28" name="identification" class="sns"/>
1386
    <module id="29" name="PCAPWM" class="act"/>
1395
    <module id="29" name="PCAPWM" class="act"/>
1387
    <module id="30" name="ChnMaster" class="chn"/>
1396
    <module id="30" name="ChnMaster" class="chn"/>
1388
    <module id="31" name="ChnController" class="chn"/>
1397
    <module id="31" name="ChnController" class="chn"/>
1389
    <module id="32" name="rfid" class="sns"/>
1398
    <module id="32" name="rfid" class="sns"/>
-
 
1399
    <module id="33" name="water" class="sns"/>
1390
 
1400
 
1391
 
1401
 
1392
    <module id="45" name="PIR" class="sns"/>
1402
    <module id="45" name="PIR" class="sns"/>
1393
    <module id="46" name="TCN75A" class="sns"/>
1403
    <module id="46" name="TCN75A" class="sns"/>
1394
    <module id="47" name="VoltageCurrent" class="sns"/>
1404
    <module id="47" name="VoltageCurrent" class="sns"/>
Line 1407... Line 1417...
1407
    <module id="60" name="DotMatrix" class="act"/>
1417
    <module id="60" name="DotMatrix" class="act"/>
1408
    <module id="61" name="DHT11" class="sns"/>
1418
    <module id="61" name="DHT11" class="sns"/>
1409
    <module id="62" name="rfTransceive" class="sns"/>
1419
    <module id="62" name="rfTransceive" class="sns"/>
1410
    <module id="63" name="qtouch" class="sns"/>
1420
    <module id="63" name="qtouch" class="sns"/>
1411
  </modules>
1421
  </modules>
-
 
1422
 
-
 
1423
 
1412
  <defines>
1424
  <defines>
1413
    <define id="1" group="DirectionFlag" name="From_Owner"/>
1425
    <define id="1" group="DirectionFlag" name="From_Owner"/>
1414
    <define id="0" group="DirectionFlag" name="To_Owner"/>
1426
    <define id="0" group="DirectionFlag" name="To_Owner"/>
1415
  </defines>
1427
  </defines>
-
 
1428
 
-
 
1429
 
1416
  <nmt_messages>
1430
  <nmt_messages>
1417
    <nmt_message id="0" name="Time"/>
1431
    <nmt_message id="0" name="Time"/>
1418
    <nmt_message id="4" name="Reset">
1432
    <nmt_message id="4" name="Reset">
1419
      <variables>
1433
      <variables>
1420
        <variable name="HardwareId" type="uint" start_bit="0" bit_length="32" unit="" description=""/>
1434
        <variable name="HardwareId" type="uint" start_bit="0" bit_length="32" unit="" description=""/>