Subversion Repositories HomeAutomation

Rev

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

Rev 1278 Rev 1279
Line 456... Line 456...
456
        <variable name="Resolution" type="uint" start_bit="16" bit_length="8" unit="ms" description=""/>
456
        <variable name="Resolution" type="uint" start_bit="16" bit_length="8" unit="ms" description=""/>
457
     </variables>
457
     </variables>
458
    </command>
458
    </command>
459
    <command id="128" name="Gesture" type="specific" module="Touch" description="data from a gesture">
459
    <command id="128" name="Gesture" type="specific" module="Touch" description="data from a gesture">
460
     <variables>
460
     <variables>
461
        <variable name="f1" type="uint" start_bit="0" bit_length="8" unit="#" description="function 1"/>
461
        <variable name="f1" type="uint" start_bit="0" bit_length="8" unit="#" description="Indicates the number of intersection points between an input gesture g(x) and the straight line f(x) which connects the first and last point of the gesture"/>
462
        <variable name="f7" type="uint" start_bit="8" bit_length="8" unit="#" description="function 7"/>
462
        <variable name="f7" type="uint" start_bit="8" bit_length="8" unit="#" description="Indicates the number of intersection points between an input gesture g(x) and all horizontal lines yi, where i is between 0 and n, that constitute a gesture"/>
463
        <variable name="f3" type="enum" start_bit="16" bit_length="1" unit="#" description="function 3">
463
        <variable name="f3" type="enum" start_bit="16" bit_length="1" unit="" description="Indicates the sign value of area gap between g(x) and f(x)">
464
           <value id="0" name="minus"/>
464
           <value id="0" name="M"/>
465
           <value id="1" name="plus"/>
465
           <value id="1" name="P"/>
466
        </variable>
466
        </variable>
467
        <variable name="f4" type="enum" start_bit="17" bit_length="1" unit="#" description="function 4">
467
        <variable name="f4" type="enum" start_bit="17" bit_length="1" unit="" description="Represents the sign value of the sum of the x coordinates of all the points that constitute strokes minus the x coordinates of the last point">
468
           <value id="0" name="minus"/>
468
           <value id="0" name="M"/>
469
           <value id="1" name="plus"/>
469
           <value id="1" name="P"/>
470
        </variable>
470
        </variable>
471
        <variable name="f5" type="enum" start_bit="18" bit_length="1" unit="#" description="function 5">
471
        <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">
472
           <value id="0" name="minus"/>
472
           <value id="0" name="M"/>
473
           <value id="1" name="plus"/>
473
           <value id="1" name="P"/>
474
        </variable>
474
        </variable>
475
        <variable name="f6" type="enum" start_bit="19" bit_length="1" unit="#" description="function 6">
475
        <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">
476
           <value id="0" name="minus"/>
476
           <value id="0" name="M"/>
477
           <value id="1" name="plus"/>
477
           <value id="1" name="P"/>
478
        </variable>
478
        </variable>
479
        <variable name="f8" type="enum" start_bit="20" bit_length="1" unit="#" description="function 8">
479
        <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">
480
           <value id="0" name="minus"/>
480
           <value id="0" name="M"/>
481
           <value id="1" name="plus"/>
481
           <value id="1" name="P"/>
482
        </variable>
482
        </variable>
483
        <variable name="f9" type="enum" start_bit="21" bit_length="1" unit="#" description="function 9">
483
        <variable name="f9" type="enum" start_bit="21" bit_length="1" unit="" description="Represents the sign value of the multiplication of x coordinates of the first point and the last point minus the mediate value of x coordinates of all the points">
484
           <value id="0" name="minus"/>
484
           <value id="0" name="M"/>
485
           <value id="1" name="plus"/>
485
           <value id="1" name="P"/>
486
        </variable>
486
        </variable>
487
        <variable name="f2" type="enum" start_bit="22" bit_length="2" unit="#" description="function 2">
487
        <variable name="f2" type="enum" start_bit="22" bit_length="2" unit="" description="Checks if the y coordinates of the points which exist between the intersection point and the last point are greater than the y coordinates of the intersection point">
488
           <value id="0" name="minus"/>
488
           <value id="0" name="M"/>
489
           <value id="1" name="plus"/>
489
           <value id="1" name="P"/>
490
           <value id="2" name="undefined"/>
490
           <value id="2" name="U"/>
491
        </variable>
491
        </variable>
492
     </variables>
492
     </variables>
493
    </command>
493
    </command>
494
  </commands>
494
  </commands>
495
  <modules>
495
  <modules>