$summary

one_finger_tracking.('left_to_right', 'slow')

Take 3 seconds to draw a straight, horizontal line from left to right using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.left_to_right.slow-link-fw_1.0.AA-robot-20130806_221425.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 11.29 px
deviation slot0: 0.56 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 29.67 px
deviation slot0: 1.48 mm criteria: <= 0.8, ~ +2.4 score: 0.812842674718

NoGapValidator
    Largest gap ratio slot0: 1.643390
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': -15} px
    criteria: <= 5, ~ +30
score: 0.75

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'X': -1} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 61.44 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('left_to_right', 'slow')

Take 3 seconds to draw a straight, horizontal line from left to right using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.left_to_right.slow-link-fw_1.0.AA-robot-20130806_221440.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 2.73 px
deviation slot0: 0.14 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 2.97 px
deviation slot0: 0.15 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': -4} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'X': -3} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 171.91 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('left_to_right', 'slow')

Take 3 seconds to draw a straight, horizontal line from left to right using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.left_to_right.slow-link-fw_1.0.AA-robot-20130806_221455.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 3.06 px
deviation slot0: 0.15 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 3.11 px
deviation slot0: 0.16 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'X': -5} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 171.58 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('left_to_right', 'normal')

Take 1 second to draw a straight, horizontal line from left to right using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.left_to_right.normal-link-fw_1.0.AA-robot-20130806_221509.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 4.24 px
deviation slot0: 0.21 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 4.01 px
deviation slot0: 0.20 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.393052
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': -3} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'X': -1} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 167.75 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('left_to_right', 'normal')

Take 1 second to draw a straight, horizontal line from left to right using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.left_to_right.normal-link-fw_1.0.AA-robot-20130806_221523.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 5.18 px
deviation slot0: 0.26 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 2.24 px
deviation slot0: 0.11 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.403567
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': -4} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'X': -2} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 167.31 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('left_to_right', 'normal')

Take 1 second to draw a straight, horizontal line from left to right using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.left_to_right.normal-link-fw_1.0.AA-robot-20130806_221536.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 5.63 px
deviation slot0: 0.28 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 1.95 px
deviation slot0: 0.10 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.100000
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': -2} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'X': -4} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 166.54 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('right_to_left', 'slow')

Take 3 seconds to draw a straight, horizontal line from right to left using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.right_to_left.slow-link-fw_1.0.AA-robot-20130806_221548.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 4.27 px
deviation slot0: 0.21 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 3.65 px
deviation slot0: 0.18 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'X': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 173.93 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('right_to_left', 'slow')

Take 3 seconds to draw a straight, horizontal line from right to left using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.right_to_left.slow-link-fw_1.0.AA-robot-20130806_221602.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 4.24 px
deviation slot0: 0.21 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 5.94 px
deviation slot0: 0.30 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'X': 5} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 170.19 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('right_to_left', 'slow')

Take 3 seconds to draw a straight, horizontal line from right to left using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.right_to_left.slow-link-fw_1.0.AA-robot-20130806_221616.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 3.52 px
deviation slot0: 0.18 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 4.53 px
deviation slot0: 0.23 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'X': 4} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 173.43 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('right_to_left', 'normal')

Take 1 second to draw a straight, horizontal line from right to left using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.right_to_left.normal-link-fw_1.0.AA-robot-20130806_221630.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 4.49 px
deviation slot0: 0.22 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 2.46 px
deviation slot0: 0.12 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.380670
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': 2} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'X': 5} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 165.28 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('right_to_left', 'normal')

Take 1 second to draw a straight, horizontal line from right to left using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.right_to_left.normal-link-fw_1.0.AA-robot-20130806_221643.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 4.41 px
deviation slot0: 0.22 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 4.04 px
deviation slot0: 0.20 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.500000
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'X': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 165.80 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('right_to_left', 'normal')

Take 1 second to draw a straight, horizontal line from right to left using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.right_to_left.normal-link-fw_1.0.AA-robot-20130806_221655.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 3.30 px
deviation slot0: 0.16 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 1.65 px
deviation slot0: 0.08 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.396601
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'X': 1} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 166.23 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('top_to_bottom', 'slow')

Take 3 seconds to draw a straight, vertical line from top to bottom using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.top_to_bottom.slow-link-fw_1.0.AA-robot-20130806_221708.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 1.70 px
deviation slot0: 0.09 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 1.78 px
deviation slot0: 0.09 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 160.57 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('top_to_bottom', 'slow')

Take 3 seconds to draw a straight, vertical line from top to bottom using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.top_to_bottom.slow-link-fw_1.0.AA-robot-20130806_221721.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 1.66 px
deviation slot0: 0.08 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 2.65 px
deviation slot0: 0.13 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': -2} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'Y': -2} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 166.30 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('top_to_bottom', 'slow')

Take 3 seconds to draw a straight, vertical line from top to bottom using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.top_to_bottom.slow-link-fw_1.0.AA-robot-20130806_221734.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 1.80 px
deviation slot0: 0.09 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 3.24 px
deviation slot0: 0.16 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 162.22 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('top_to_bottom', 'normal')

Take 1 second to draw a straight, vertical line from top to bottom using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.top_to_bottom.normal-link-fw_1.0.AA-robot-20130806_221747.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 2.84 px
deviation slot0: 0.14 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 1.46 px
deviation slot0: 0.07 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.559519
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 157.76 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('top_to_bottom', 'normal')

Take 1 second to draw a straight, vertical line from top to bottom using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.top_to_bottom.normal-link-fw_1.0.AA-robot-20130806_221800.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 3.67 px
deviation slot0: 0.18 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 5.34 px
deviation slot0: 0.27 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.100000
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 163.21 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('top_to_bottom', 'normal')

Take 1 second to draw a straight, vertical line from top to bottom using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.top_to_bottom.normal-link-fw_1.0.AA-robot-20130806_221812.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 3.45 px
deviation slot0: 0.17 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 2.26 px
deviation slot0: 0.11 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.256234
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': -1} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'Y': -1} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 157.24 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('bottom_to_top', 'slow')

Take 3 seconds to draw a straight, vertical line from bottom to top using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.bottom_to_top.slow-link-fw_1.0.AA-robot-20130806_221824.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 2.28 px
deviation slot0: 0.11 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 3.05 px
deviation slot0: 0.15 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 2} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'Y': 1} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 168.05 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('bottom_to_top', 'slow')

Take 3 seconds to draw a straight, vertical line from bottom to top using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.bottom_to_top.slow-link-fw_1.0.AA-robot-20130806_221837.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 2.60 px
deviation slot0: 0.13 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 1.41 px
deviation slot0: 0.07 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 3} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'Y': 2} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 166.04 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('bottom_to_top', 'slow')

Take 3 seconds to draw a straight, vertical line from bottom to top using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.bottom_to_top.slow-link-fw_1.0.AA-robot-20130806_221850.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 1.86 px
deviation slot0: 0.09 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 3.41 px
deviation slot0: 0.17 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 1} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'Y': 1} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 166.80 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('bottom_to_top', 'normal')

Take 1 second to draw a straight, vertical line from bottom to top using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.bottom_to_top.normal-link-fw_1.0.AA-robot-20130806_221903.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 2.47 px
deviation slot0: 0.12 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 2.69 px
deviation slot0: 0.13 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.272727
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 2} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'Y': 1} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 154.15 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('bottom_to_top', 'normal')

Take 1 second to draw a straight, vertical line from bottom to top using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.bottom_to_top.normal-link-fw_1.0.AA-robot-20130806_221916.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 1.62 px
deviation slot0: 0.08 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 0.86 px
deviation slot0: 0.04 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.111111
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 2} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 158.03 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('bottom_to_top', 'normal')

Take 1 second to draw a straight, vertical line from bottom to top using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.bottom_to_top.normal-link-fw_1.0.AA-robot-20130806_221928.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 1.92 px
deviation slot0: 0.10 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 0.54 px
deviation slot0: 0.03 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.448712
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 2} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'Y': 2} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 155.32 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('bottom_left_to_top_right', 'slow')

Take 3 seconds to draw a straight, diagonal line from bottom left to top right using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.bottom_left_to_top_right.slow-link-fw_1.0.AA-robot-20130806_221940.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 6.24 px
deviation slot0: 0.31 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 5.27 px
deviation slot0: 0.26 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0, 'X': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'Y': 4, 'X': -4} px
    criteria: <= 5, ~ +30
score: 0.975528258148

ReportRateValidator
    Report rate: 171.30 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('bottom_left_to_top_right', 'slow')

Take 3 seconds to draw a straight, diagonal line from bottom left to top right using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.bottom_left_to_top_right.slow-link-fw_1.0.AA-robot-20130806_221956.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 6.50 px
deviation slot0: 0.33 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 4.89 px
deviation slot0: 0.24 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0, 'X': -2} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'Y': 2, 'X': -7} px
    criteria: <= 5, ~ +30
score: 0.956772728821

ReportRateValidator
    Report rate: 173.74 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('bottom_left_to_top_right', 'slow')

Take 3 seconds to draw a straight, diagonal line from bottom left to top right using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.bottom_left_to_top_right.slow-link-fw_1.0.AA-robot-20130806_222010.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 5.35 px
deviation slot0: 0.27 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 4.44 px
deviation slot0: 0.22 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0, 'X': -4} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'Y': 3, 'X': -6} px
    criteria: <= 5, ~ +30
score: 0.956772728821

ReportRateValidator
    Report rate: 172.60 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('bottom_left_to_top_right', 'normal')

Take 1 second to draw a straight, diagonal line from bottom left to top right using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.bottom_left_to_top_right.normal-link-fw_1.0.AA-robot-20130806_222025.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 7.05 px
deviation slot0: 0.35 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 4.25 px
deviation slot0: 0.21 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.480466
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0, 'X': -2} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'Y': 2, 'X': -2} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 167.98 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('bottom_left_to_top_right', 'normal')

Take 1 second to draw a straight, diagonal line from bottom left to top right using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.bottom_left_to_top_right.normal-link-fw_1.0.AA-robot-20130806_222038.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 6.06 px
deviation slot0: 0.30 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 3.79 px
deviation slot0: 0.19 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.445352
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 1, 'X': -3} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'Y': 2, 'X': -2} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 170.14 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('bottom_left_to_top_right', 'normal')

Take 1 second to draw a straight, diagonal line from bottom left to top right using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.bottom_left_to_top_right.normal-link-fw_1.0.AA-robot-20130806_222051.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 6.59 px
deviation slot0: 0.33 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 3.44 px
deviation slot0: 0.17 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.491643
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 3, 'X': -2} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'Y': 1, 'X': -4} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 169.68 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('top_right_to_bottom_left', 'slow')

Take 3 seconds to draw a straight, diagonal line from top right to bottom left using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.top_right_to_bottom_left.slow-link-fw_1.0.AA-robot-20130806_222104.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 5.75 px
deviation slot0: 0.29 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 0.93 px
deviation slot0: 0.05 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0, 'X': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'Y': 0, 'X': 3} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 171.97 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('top_right_to_bottom_left', 'slow')

Take 3 seconds to draw a straight, diagonal line from top right to bottom left using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.top_right_to_bottom_left.slow-link-fw_1.0.AA-robot-20130806_222117.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 5.66 px
deviation slot0: 0.28 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 6.13 px
deviation slot0: 0.31 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0, 'X': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'Y': 0, 'X': 1} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 171.86 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('top_right_to_bottom_left', 'slow')

Take 3 seconds to draw a straight, diagonal line from top right to bottom left using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.top_right_to_bottom_left.slow-link-fw_1.0.AA-robot-20130806_222132.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 7.20 px
deviation slot0: 0.36 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 3.27 px
deviation slot0: 0.16 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0, 'X': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'Y': 0, 'X': 3} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 172.47 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('top_right_to_bottom_left', 'normal')

Take 1 second to draw a straight, diagonal line from top right to bottom left using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.top_right_to_bottom_left.normal-link-fw_1.0.AA-robot-20130806_222146.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 5.52 px
deviation slot0: 0.28 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 1.79 px
deviation slot0: 0.09 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.570272
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0, 'X': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'Y': 0, 'X': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 165.24 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('top_right_to_bottom_left', 'normal')

Take 1 second to draw a straight, diagonal line from top right to bottom left using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.top_right_to_bottom_left.normal-link-fw_1.0.AA-robot-20130806_222159.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 7.47 px
deviation slot0: 0.37 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 1.38 px
deviation slot0: 0.07 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.521535
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0, 'X': 1} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'Y': 0, 'X': 2} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 164.55 Hz
    criteria: >= 60
score: 1

one_finger_tracking.('top_right_to_bottom_left', 'normal')

Take 1 second to draw a straight, diagonal line from top right to bottom left using a ruler.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tracking.top_right_to_bottom_left.normal-link-fw_1.0.AA-robot-20130806_222211.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 6.92 px
deviation slot0: 0.35 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 1.41 px
deviation slot0: 0.07 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.453444
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0, 'X': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(BothEnds)Validator
    Reversed motions slot0: {'Y': -1, 'X': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 166.72 Hz
    criteria: >= 60
score: 1

one_finger_to_edge.('center_to_left', 'slow')

Take 2 seconds to draw a striaght horizontal line from the center off left edge.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_to_edge.center_to_left.slow-link-fw_1.0.AA-robot-20130806_222223.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 2.83 px
deviation slot0: 0.14 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 3.83 px
deviation slot0: 0.19 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': 1} px
    criteria: <= 5, ~ +30
score: 1

RangeValidator
    actual: (19,)
spec: (0, 2040)
ave_deviation: 0.009314 criteria: <= 0.05, ~ +0.05 score: 1

ReportRateValidator
    Report rate: 168.54 Hz
    criteria: >= 60
score: 1

one_finger_to_edge.('center_to_left', 'slow')

Take 2 seconds to draw a striaght horizontal line from the center off left edge.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_to_edge.center_to_left.slow-link-fw_1.0.AA-robot-20130806_222238.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 2.20 px
deviation slot0: 0.11 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 2.00 px
deviation slot0: 0.10 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': 4} px
    criteria: <= 5, ~ +30
score: 1

RangeValidator
    actual: (19,)
spec: (0, 2040)
ave_deviation: 0.009314 criteria: <= 0.05, ~ +0.05 score: 1

ReportRateValidator
    Report rate: 165.76 Hz
    criteria: >= 60
score: 1

one_finger_to_edge.('center_to_left', 'slow')

Take 2 seconds to draw a striaght horizontal line from the center off left edge.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_to_edge.center_to_left.slow-link-fw_1.0.AA-robot-20130806_222252.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 2.28 px
deviation slot0: 0.11 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 2.57 px
deviation slot0: 0.13 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': 0} px
    criteria: <= 5, ~ +30
score: 1

RangeValidator
    actual: (18,)
spec: (0, 2040)
ave_deviation: 0.008824 criteria: <= 0.05, ~ +0.05 score: 1

ReportRateValidator
    Report rate: 169.95 Hz
    criteria: >= 60
score: 1

one_finger_to_edge.('center_to_right', 'slow')

Take 2 seconds to draw a striaght horizontal line from the center off right edge.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_to_edge.center_to_right.slow-link-fw_1.0.AA-robot-20130806_222306.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 3.15 px
deviation slot0: 0.16 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 4.78 px
deviation slot0: 0.24 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': -4} px
    criteria: <= 5, ~ +30
score: 1

RangeValidator
    actual: (2021,)
spec: (0, 2040)
ave_deviation: 0.009314 criteria: <= 0.05, ~ +0.05 score: 1

ReportRateValidator
    Report rate: 165.97 Hz
    criteria: >= 60
score: 1

one_finger_to_edge.('center_to_right', 'slow')

Take 2 seconds to draw a striaght horizontal line from the center off right edge.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_to_edge.center_to_right.slow-link-fw_1.0.AA-robot-20130806_222320.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 3.67 px
deviation slot0: 0.18 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 3.15 px
deviation slot0: 0.16 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': -4} px
    criteria: <= 5, ~ +30
score: 1

RangeValidator
    actual: (2022,)
spec: (0, 2040)
ave_deviation: 0.008824 criteria: <= 0.05, ~ +0.05 score: 1

ReportRateValidator
    Report rate: 169.36 Hz
    criteria: >= 60
score: 1

one_finger_to_edge.('center_to_right', 'slow')

Take 2 seconds to draw a striaght horizontal line from the center off right edge.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_to_edge.center_to_right.slow-link-fw_1.0.AA-robot-20130806_222333.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 2.79 px
deviation slot0: 0.14 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 5.09 px
deviation slot0: 0.25 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': 0} px
    criteria: <= 5, ~ +30
score: 1

RangeValidator
    actual: (2021,)
spec: (0, 2040)
ave_deviation: 0.009314 criteria: <= 0.05, ~ +0.05 score: 1

ReportRateValidator
    Report rate: 170.66 Hz
    criteria: >= 60
score: 1

one_finger_to_edge.('center_to_top', 'slow')

Take 2 seconds to draw a striaght vertical line from the center off top edge.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_to_edge.center_to_top.slow-link-fw_1.0.AA-robot-20130806_222346.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 1.99 px
deviation slot0: 0.10 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 2.29 px
deviation slot0: 0.11 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 1} px
    criteria: <= 5, ~ +30
score: 1

RangeValidator
    actual: (179,)
spec: (0, 1360)
ave_deviation: 0.131618 criteria: <= 0.05, ~ +0.05 score: 0

ReportRateValidator
    Report rate: 159.05 Hz
    criteria: >= 60
score: 1

one_finger_to_edge.('center_to_top', 'slow')

Take 2 seconds to draw a striaght vertical line from the center off top edge.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_to_edge.center_to_top.slow-link-fw_1.0.AA-robot-20130806_222359.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 2.42 px
deviation slot0: 0.12 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 1.69 px
deviation slot0: 0.08 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 3} px
    criteria: <= 5, ~ +30
score: 1

RangeValidator
    actual: (179,)
spec: (0, 1360)
ave_deviation: 0.131618 criteria: <= 0.05, ~ +0.05 score: 0

ReportRateValidator
    Report rate: 160.04 Hz
    criteria: >= 60
score: 1

one_finger_to_edge.('center_to_top', 'slow')

Take 2 seconds to draw a striaght vertical line from the center off top edge.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_to_edge.center_to_top.slow-link-fw_1.0.AA-robot-20130806_222411.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 2.65 px
deviation slot0: 0.13 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 1.01 px
deviation slot0: 0.05 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 2} px
    criteria: <= 5, ~ +30
score: 1

RangeValidator
    actual: (179,)
spec: (0, 1360)
ave_deviation: 0.131618 criteria: <= 0.05, ~ +0.05 score: 0

ReportRateValidator
    Report rate: 162.52 Hz
    criteria: >= 60
score: 1

one_finger_to_edge.('center_to_bottom', 'slow')

Take 2 seconds to draw a striaght vertical line from the center off bottom edge.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_to_edge.center_to_bottom.slow-link-fw_1.0.AA-robot-20130806_222424.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 2.12 px
deviation slot0: 0.11 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 2.95 px
deviation slot0: 0.15 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

RangeValidator
    actual: (1138,)
spec: (0, 1360)
ave_deviation: 0.163235 criteria: <= 0.05, ~ +0.05 score: 0

ReportRateValidator
    Report rate: 163.67 Hz
    criteria: >= 60
score: 1

one_finger_to_edge.('center_to_bottom', 'slow')

Take 2 seconds to draw a striaght vertical line from the center off bottom edge.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_to_edge.center_to_bottom.slow-link-fw_1.0.AA-robot-20130806_222437.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 1.93 px
deviation slot0: 0.10 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 2.06 px
deviation slot0: 0.10 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': -1} px
    criteria: <= 5, ~ +30
score: 1

RangeValidator
    actual: (1138,)
spec: (0, 1360)
ave_deviation: 0.163235 criteria: <= 0.05, ~ +0.05 score: 0

ReportRateValidator
    Report rate: 164.04 Hz
    criteria: >= 60
score: 1

one_finger_to_edge.('center_to_bottom', 'slow')

Take 2 seconds to draw a striaght vertical line from the center off bottom edge.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_to_edge.center_to_bottom.slow-link-fw_1.0.AA-robot-20130806_222449.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    ave fitting error: 1.44 px
deviation slot0: 0.07 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 0.21 px
deviation slot0: 0.01 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': -1} px
    criteria: <= 5, ~ +30
score: 1

RangeValidator
    actual: (1138,)
spec: (0, 1360)
ave_deviation: 0.163235 criteria: <= 0.05, ~ +0.05 score: 0

ReportRateValidator
    Report rate: 171.42 Hz
    criteria: >= 60
score: 1

one_finger_swipe.bottom_left_to_top_right

Use ONE finger to quickly swipe from the bottom left to the top right.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_swipe.bottom_left_to_top_right-link-fw_1.0.AA-robot-20130806_222502.png
CountPacketsValidator
    Number of packets slot0: 68
    criteria: >= 3, ~ -3
score: 1

CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0, 'X': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 172.82 Hz
    criteria: >= 60
score: 1

one_finger_swipe.bottom_left_to_top_right

Use ONE finger to quickly swipe from the bottom left to the top right.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_swipe.bottom_left_to_top_right-link-fw_1.0.AA-robot-20130806_222514.png
CountPacketsValidator
    Number of packets slot0: 68
    criteria: >= 3, ~ -3
score: 1

CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0, 'X': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 172.98 Hz
    criteria: >= 60
score: 1

one_finger_swipe.bottom_left_to_top_right

Use ONE finger to quickly swipe from the bottom left to the top right.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_swipe.bottom_left_to_top_right-link-fw_1.0.AA-robot-20130806_222525.png
CountPacketsValidator
    Number of packets slot0: 69
    criteria: >= 3, ~ -3
score: 1

CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0, 'X': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 173.03 Hz
    criteria: >= 60
score: 1

one_finger_swipe.top_right_to_bottom_left

Use ONE finger to quickly swipe from the top right to the bottom left.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_swipe.top_right_to_bottom_left-link-fw_1.0.AA-robot-20130806_222536.png
CountPacketsValidator
    Number of packets slot0: 69
    criteria: >= 3, ~ -3
score: 1

CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0, 'X': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 172.72 Hz
    criteria: >= 60
score: 1

one_finger_swipe.top_right_to_bottom_left

Use ONE finger to quickly swipe from the top right to the bottom left.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_swipe.top_right_to_bottom_left-link-fw_1.0.AA-robot-20130806_222547.png
CountPacketsValidator
    Number of packets slot0: 69
    criteria: >= 3, ~ -3
score: 1

CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0, 'X': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 172.70 Hz
    criteria: >= 60
score: 1

one_finger_swipe.top_right_to_bottom_left

Use ONE finger to quickly swipe from the top right to the bottom left.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_swipe.top_right_to_bottom_left-link-fw_1.0.AA-robot-20130806_222558.png
CountPacketsValidator
    Number of packets slot0: 68
    criteria: >= 3, ~ -3
score: 1

CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0, 'X': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 172.48 Hz
    criteria: >= 60
score: 1

one_finger_tap.top_left

Use one finger to tap on the top left corner of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tap.top_left-link-fw_1.0.AA-robot-20130806_222608.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 145.69 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 1 px
    criteria: <= 20, ~ +20
score: 1

one_finger_tap.top_left

Use one finger to tap on the top left corner of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tap.top_left-link-fw_1.0.AA-robot-20130806_222620.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 130.89 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 1 px
    criteria: <= 20, ~ +20
score: 1

one_finger_tap.top_left

Use one finger to tap on the top left corner of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tap.top_left-link-fw_1.0.AA-robot-20130806_222632.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 124.02 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 0 px
    criteria: <= 20, ~ +20
score: 1

one_finger_tap.top_right

Use one finger to tap on the top right corner of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tap.top_right-link-fw_1.0.AA-robot-20130806_222643.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 120.53 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 1 px
    criteria: <= 20, ~ +20
score: 1

one_finger_tap.top_right

Use one finger to tap on the top right corner of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tap.top_right-link-fw_1.0.AA-robot-20130806_222654.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 150.66 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 0 px
    criteria: <= 20, ~ +20
score: 1

one_finger_tap.top_right

Use one finger to tap on the top right corner of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tap.top_right-link-fw_1.0.AA-robot-20130806_222704.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 142.96 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 1 px
    criteria: <= 20, ~ +20
score: 1

one_finger_tap.bottom_left

Use one finger to tap on the bottom left corner of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tap.bottom_left-link-fw_1.0.AA-robot-20130806_222713.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 145.52 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 1 px
    criteria: <= 20, ~ +20
score: 1

one_finger_tap.bottom_left

Use one finger to tap on the bottom left corner of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tap.bottom_left-link-fw_1.0.AA-robot-20130806_222724.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 145.49 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 1 px
    criteria: <= 20, ~ +20
score: 1

one_finger_tap.bottom_left

Use one finger to tap on the bottom left corner of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tap.bottom_left-link-fw_1.0.AA-robot-20130806_222736.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 146.56 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 1 px
    criteria: <= 20, ~ +20
score: 1

one_finger_tap.bottom_right

Use one finger to tap on the bottom right corner of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tap.bottom_right-link-fw_1.0.AA-robot-20130806_222748.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 143.18 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 1 px
    criteria: <= 20, ~ +20
score: 1

one_finger_tap.bottom_right

Use one finger to tap on the bottom right corner of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tap.bottom_right-link-fw_1.0.AA-robot-20130806_222758.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 127.36 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 1 px
    criteria: <= 20, ~ +20
score: 1

one_finger_tap.bottom_right

Use one finger to tap on the bottom right corner of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tap.bottom_right-link-fw_1.0.AA-robot-20130806_222808.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 128.90 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 1 px
    criteria: <= 20, ~ +20
score: 1

one_finger_tap.top_side

Use one finger to tap on the top edge of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tap.top_side-link-fw_1.0.AA-robot-20130806_222817.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 105.14 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 1 px
    criteria: <= 20, ~ +20
score: 1

one_finger_tap.top_side

Use one finger to tap on the top edge of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tap.top_side-link-fw_1.0.AA-robot-20130806_222828.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 145.33 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 1 px
    criteria: <= 20, ~ +20
score: 1

one_finger_tap.top_side

Use one finger to tap on the top edge of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tap.top_side-link-fw_1.0.AA-robot-20130806_222838.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 115.59 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 2 px
    criteria: <= 20, ~ +20
score: 1

one_finger_tap.bottom_side

Use one finger to tap on the bottom side of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tap.bottom_side-link-fw_1.0.AA-robot-20130806_222849.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 144.73 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 2 px
    criteria: <= 20, ~ +20
score: 1

one_finger_tap.bottom_side

Use one finger to tap on the bottom side of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tap.bottom_side-link-fw_1.0.AA-robot-20130806_222900.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 138.35 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 1 px
    criteria: <= 20, ~ +20
score: 1

one_finger_tap.bottom_side

Use one finger to tap on the bottom side of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tap.bottom_side-link-fw_1.0.AA-robot-20130806_222911.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 145.72 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 2 px
    criteria: <= 20, ~ +20
score: 1

one_finger_tap.left_side

Use one finger to tap on the left hand side of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tap.left_side-link-fw_1.0.AA-robot-20130806_222921.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 137.90 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 1 px
    criteria: <= 20, ~ +20
score: 1

one_finger_tap.left_side

Use one finger to tap on the left hand side of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tap.left_side-link-fw_1.0.AA-robot-20130806_222933.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 146.18 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 0 px
    criteria: <= 20, ~ +20
score: 1

one_finger_tap.left_side

Use one finger to tap on the left hand side of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tap.left_side-link-fw_1.0.AA-robot-20130806_222944.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 146.20 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 1 px
    criteria: <= 20, ~ +20
score: 1

one_finger_tap.right_side

Use one finger to tap on the right hand side of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tap.right_side-link-fw_1.0.AA-robot-20130806_222956.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 120.15 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 2 px
    criteria: <= 20, ~ +20
score: 1

one_finger_tap.right_side

Use one finger to tap on the right hand side of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tap.right_side-link-fw_1.0.AA-robot-20130806_223007.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 135.26 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 1 px
    criteria: <= 20, ~ +20
score: 1

one_finger_tap.right_side

Use one finger to tap on the right hand side of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tap.right_side-link-fw_1.0.AA-robot-20130806_223016.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 142.91 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 1 px
    criteria: <= 20, ~ +20
score: 1

one_finger_tap.center

Use one finger to tap on the center of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tap.center-link-fw_1.0.AA-robot-20130806_223026.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 137.96 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 2 px
    criteria: <= 20, ~ +20
score: 1

one_finger_tap.center

Use one finger to tap on the center of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tap.center-link-fw_1.0.AA-robot-20130806_223036.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 113.11 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 1 px
    criteria: <= 20, ~ +20
score: 1

one_finger_tap.center

Use one finger to tap on the center of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_tap.center-link-fw_1.0.AA-robot-20130806_223047.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 128.75 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 1 px
    criteria: <= 20, ~ +20
score: 1

one_finger_physical_click.center

Use one finger to physically click the center of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_physical_click.center-link-fw_1.0.AA-robot-20130806_223057.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 1
    criteria: == 1
score: 1

ReportRateValidator
    Report rate: 144.49 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 6 px
    criteria: <= 20, ~ +20
score: 1

one_finger_physical_click.center

Use one finger to physically click the center of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_physical_click.center-link-fw_1.0.AA-robot-20130806_223109.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 1
    criteria: == 1
score: 1

ReportRateValidator
    Report rate: 147.62 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 5 px
    criteria: <= 20, ~ +20
score: 1

one_finger_physical_click.center

Use one finger to physically click the center of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_physical_click.center-link-fw_1.0.AA-robot-20130806_223120.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 1
    criteria: == 1
score: 1

ReportRateValidator
    Report rate: 122.48 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 2 px
    criteria: <= 20, ~ +20
score: 1

one_finger_physical_click.bottom_left

Use one finger to physically click the bottom left corner of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_physical_click.bottom_left-link-fw_1.0.AA-robot-20130806_223131.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 1
    criteria: == 1
score: 1

ReportRateValidator
    Report rate: 160.28 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 3 px
    criteria: <= 20, ~ +20
score: 1

one_finger_physical_click.bottom_left

Use one finger to physically click the bottom left corner of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_physical_click.bottom_left-link-fw_1.0.AA-robot-20130806_223144.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 1
    criteria: == 1
score: 1

ReportRateValidator
    Report rate: 142.58 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 2 px
    criteria: <= 20, ~ +20
score: 1

one_finger_physical_click.bottom_left

Use one finger to physically click the bottom left corner of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_physical_click.bottom_left-link-fw_1.0.AA-robot-20130806_223156.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 1
    criteria: == 1
score: 1

ReportRateValidator
    Report rate: 153.95 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 3 px
    criteria: <= 20, ~ +20
score: 1

one_finger_physical_click.bottom_side

Use one finger to physically click the bottom side of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_physical_click.bottom_side-link-fw_1.0.AA-robot-20130806_223208.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 1
    criteria: == 1
score: 1

ReportRateValidator
    Report rate: 146.44 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 2 px
    criteria: <= 20, ~ +20
score: 1

one_finger_physical_click.bottom_side

Use one finger to physically click the bottom side of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_physical_click.bottom_side-link-fw_1.0.AA-robot-20130806_223220.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 1
    criteria: == 1
score: 1

ReportRateValidator
    Report rate: 149.80 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 2 px
    criteria: <= 20, ~ +20
score: 1

one_finger_physical_click.bottom_side

Use one finger to physically click the bottom side of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_physical_click.bottom_side-link-fw_1.0.AA-robot-20130806_223231.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 1
    criteria: == 1
score: 1

ReportRateValidator
    Report rate: 145.16 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 2 px
    criteria: <= 20, ~ +20
score: 1

one_finger_physical_click.bottom_right

Use one finger to physically click the bottom right corner of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_physical_click.bottom_right-link-fw_1.0.AA-robot-20130806_223242.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 1
    criteria: == 1
score: 1

ReportRateValidator
    Report rate: 151.54 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 5 px
    criteria: <= 20, ~ +20
score: 1

one_finger_physical_click.bottom_right

Use one finger to physically click the bottom right corner of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_physical_click.bottom_right-link-fw_1.0.AA-robot-20130806_223253.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 1
    criteria: == 1
score: 1

ReportRateValidator
    Report rate: 148.96 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 5 px
    criteria: <= 20, ~ +20
score: 1

one_finger_physical_click.bottom_right

Use one finger to physically click the bottom right corner of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/one_finger_physical_click.bottom_right-link-fw_1.0.AA-robot-20130806_223304.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 1
    criteria: == 1
score: 1

ReportRateValidator
    Report rate: 151.62 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 2 px
    criteria: <= 20, ~ +20
score: 1

rapid_taps_20.top_left

Tap the top left corner of the touch surface 20 times quickly
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/rapid_taps_20.top_left-link-fw_1.0.AA-robot-20130806_223314.png
CountTrackingIDValidator
    count of trackid IDs: 20
    criteria: == 20
score: 1

rapid_taps_20.top_left

Tap the top left corner of the touch surface 20 times quickly
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/rapid_taps_20.top_left-link-fw_1.0.AA-robot-20130806_223337.png
CountTrackingIDValidator
    count of trackid IDs: 20
    criteria: == 20
score: 1

rapid_taps_20.top_left

Tap the top left corner of the touch surface 20 times quickly
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/rapid_taps_20.top_left-link-fw_1.0.AA-robot-20130806_223400.png
CountTrackingIDValidator
    count of trackid IDs: 20
    criteria: == 20
score: 1

rapid_taps_20.bottom_right

Tap the bottom right corner of the touch surface 20 times quickly
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/rapid_taps_20.bottom_right-link-fw_1.0.AA-robot-20130806_223423.png
CountTrackingIDValidator
    count of trackid IDs: 20
    criteria: == 20
score: 1

rapid_taps_20.bottom_right

Tap the bottom right corner of the touch surface 20 times quickly
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/rapid_taps_20.bottom_right-link-fw_1.0.AA-robot-20130806_223445.png
CountTrackingIDValidator
    count of trackid IDs: 20
    criteria: == 20
score: 1

rapid_taps_20.bottom_right

Tap the bottom right corner of the touch surface 20 times quickly
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/rapid_taps_20.bottom_right-link-fw_1.0.AA-robot-20130806_223506.png
CountTrackingIDValidator
    count of trackid IDs: 20
    criteria: == 20
score: 1

rapid_taps_20.center

Tap the center of the touch surface 20 times quickly
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/rapid_taps_20.center-link-fw_1.0.AA-robot-20130806_223527.png
CountTrackingIDValidator
    count of trackid IDs: 20
    criteria: == 20
score: 1

rapid_taps_20.center

Tap the center of the touch surface 20 times quickly
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/rapid_taps_20.center-link-fw_1.0.AA-robot-20130806_223550.png
CountTrackingIDValidator
    count of trackid IDs: 20
    criteria: == 20
score: 1

rapid_taps_20.center

Tap the center of the touch surface 20 times quickly
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/rapid_taps_20.center-link-fw_1.0.AA-robot-20130806_223612.png
CountTrackingIDValidator
    count of trackid IDs: 20
    criteria: == 20
score: 1

two_finger_tracking.('left_to_right', 'slow')

Take 3 seconds to draw a horizontal line from left to right using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.left_to_right.slow-link-fw_1.0.AA-robot-20130806_223634.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 3.54 px
deviation slot0: 0.18 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 2.76 px
deviation slot0: 0.14 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 3.76 px
deviation slot1: 0.19 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 1.85 px
deviation slot1: 0.09 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'X': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 147.55 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('left_to_right', 'slow')

Take 3 seconds to draw a horizontal line from left to right using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.left_to_right.slow-link-fw_1.0.AA-robot-20130806_223808.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 3.65 px
deviation slot0: 0.18 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 4.55 px
deviation slot0: 0.23 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 2.81 px
deviation slot1: 0.14 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 1.15 px
deviation slot1: 0.06 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'X': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 148.90 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('left_to_right', 'slow')

Take 3 seconds to draw a horizontal line from left to right using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.left_to_right.slow-link-fw_1.0.AA-robot-20130806_223823.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 3.93 px
deviation slot0: 0.20 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 3.34 px
deviation slot0: 0.17 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 3.47 px
deviation slot1: 0.17 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 6.92 px
deviation slot1: 0.35 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': -1} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'X': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 151.79 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('left_to_right', 'normal')

Take 1 second to draw a horizontal line from left to right using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.left_to_right.normal-link-fw_1.0.AA-robot-20130806_223837.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 6.77 px
deviation slot0: 0.34 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 1.99 px
deviation slot0: 0.10 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 3.22 px
deviation slot1: 0.16 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 3.77 px
deviation slot1: 0.19 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.318439
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: 1.706896
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': -2} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'X': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 147.27 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('left_to_right', 'normal')

Take 1 second to draw a horizontal line from left to right using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.left_to_right.normal-link-fw_1.0.AA-robot-20130806_223851.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 7.02 px
deviation slot0: 0.35 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 2.79 px
deviation slot0: 0.14 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 3.95 px
deviation slot1: 0.20 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 3.06 px
deviation slot1: 0.15 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.625000
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: 1.791419
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': -1} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'X': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 152.97 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('left_to_right', 'normal')

Take 1 second to draw a horizontal line from left to right using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.left_to_right.normal-link-fw_1.0.AA-robot-20130806_223904.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 7.56 px
deviation slot0: 0.38 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 2.29 px
deviation slot0: 0.11 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 3.72 px
deviation slot1: 0.19 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 2.15 px
deviation slot1: 0.11 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.297370
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: 2.000000
    criteria: <= 1.8, ~ +1.0
score: 0.904508497187

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': -3} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'X': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 149.22 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('right_to_left', 'slow')

Take 3 seconds to draw a horizontal line from right to left using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.right_to_left.slow-link-fw_1.0.AA-robot-20130806_223917.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 4.56 px
deviation slot0: 0.23 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 2.87 px
deviation slot0: 0.14 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 3.86 px
deviation slot1: 0.19 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 2.68 px
deviation slot1: 0.13 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'X': 2} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 150.33 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('right_to_left', 'slow')

Take 3 seconds to draw a horizontal line from right to left using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.right_to_left.slow-link-fw_1.0.AA-robot-20130806_223931.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 6.11 px
deviation slot0: 0.31 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 8.87 px
deviation slot0: 0.44 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 3.76 px
deviation slot1: 0.19 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 7.28 px
deviation slot1: 0.36 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'X': 2} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 151.04 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('right_to_left', 'slow')

Take 3 seconds to draw a horizontal line from right to left using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.right_to_left.slow-link-fw_1.0.AA-robot-20130806_223945.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 5.51 px
deviation slot0: 0.28 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 4.49 px
deviation slot0: 0.22 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 3.09 px
deviation slot1: 0.15 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 7.14 px
deviation slot1: 0.36 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'X': 1} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 151.07 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('right_to_left', 'normal')

Take 1 second to draw a horizontal line from right to left using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.right_to_left.normal-link-fw_1.0.AA-robot-20130806_223959.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 5.14 px
deviation slot0: 0.26 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 2.94 px
deviation slot0: 0.15 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 3.87 px
deviation slot1: 0.19 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 4.83 px
deviation slot1: 0.24 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.272727
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: 1.500000
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'X': 5} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 150.53 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('right_to_left', 'normal')

Take 1 second to draw a horizontal line from right to left using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.right_to_left.normal-link-fw_1.0.AA-robot-20130806_224012.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 5.38 px
deviation slot0: 0.27 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 5.02 px
deviation slot0: 0.25 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 4.48 px
deviation slot1: 0.22 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 4.67 px
deviation slot1: 0.23 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.333333
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: 1.608880
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'X': 4} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 151.69 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('right_to_left', 'normal')

Take 1 second to draw a horizontal line from right to left using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.right_to_left.normal-link-fw_1.0.AA-robot-20130806_224024.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 5.57 px
deviation slot0: 0.28 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 6.61 px
deviation slot0: 0.33 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 4.10 px
deviation slot1: 0.20 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 5.07 px
deviation slot1: 0.25 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.500000
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: 1.497124
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'X': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'X': 5} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 153.83 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('top_to_bottom', 'slow')

Take 3 seconds to draw a vertical line from top to bottom using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.top_to_bottom.slow-link-fw_1.0.AA-robot-20130806_224036.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 2.77 px
deviation slot0: 0.14 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 1.41 px
deviation slot0: 0.07 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 5.28 px
deviation slot1: 0.26 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 7.25 px
deviation slot1: 0.36 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 143.04 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('top_to_bottom', 'slow')

Take 3 seconds to draw a vertical line from top to bottom using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.top_to_bottom.slow-link-fw_1.0.AA-robot-20130806_224050.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 3.30 px
deviation slot0: 0.16 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 2.96 px
deviation slot0: 0.15 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 4.70 px
deviation slot1: 0.23 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 8.66 px
deviation slot1: 0.43 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 143.13 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('top_to_bottom', 'slow')

Take 3 seconds to draw a vertical line from top to bottom using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.top_to_bottom.slow-link-fw_1.0.AA-robot-20130806_224103.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 2.01 px
deviation slot0: 0.10 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 3.12 px
deviation slot0: 0.16 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 6.68 px
deviation slot1: 0.33 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 10.65 px
deviation slot1: 0.53 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 143.65 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('top_to_bottom', 'normal')

Take 1 second to draw a vertical line from top to bottom using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.top_to_bottom.normal-link-fw_1.0.AA-robot-20130806_224116.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 2.35 px
deviation slot0: 0.12 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 2.01 px
deviation slot0: 0.10 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 6.30 px
deviation slot1: 0.32 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 5.61 px
deviation slot1: 0.28 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.233171
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: 1.111111
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': -1} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 142.26 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('top_to_bottom', 'normal')

Take 1 second to draw a vertical line from top to bottom using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.top_to_bottom.normal-link-fw_1.0.AA-robot-20130806_224129.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 1.95 px
deviation slot0: 0.10 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 3.25 px
deviation slot0: 0.16 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 7.84 px
deviation slot1: 0.39 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 6.47 px
deviation slot1: 0.32 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.240347
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: 1.562050
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 143.08 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('top_to_bottom', 'normal')

Take 1 second to draw a vertical line from top to bottom using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.top_to_bottom.normal-link-fw_1.0.AA-robot-20130806_224141.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 2.14 px
deviation slot0: 0.11 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 1.36 px
deviation slot0: 0.07 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 7.91 px
deviation slot1: 0.40 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 5.44 px
deviation slot1: 0.27 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.306094
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: 1.504069
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 142.26 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('bottom_to_top', 'slow')

Take 3 seconds to draw a vertical line from bottom to top using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.bottom_to_top.slow-link-fw_1.0.AA-robot-20130806_224153.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 1.43 px
deviation slot0: 0.07 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 2.33 px
deviation slot0: 0.12 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 5.37 px
deviation slot1: 0.27 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 6.84 px
deviation slot1: 0.34 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 1} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': 2} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 142.96 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('bottom_to_top', 'slow')

Take 3 seconds to draw a vertical line from bottom to top using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.bottom_to_top.slow-link-fw_1.0.AA-robot-20130806_224207.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 1.56 px
deviation slot0: 0.08 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 1.06 px
deviation slot0: 0.05 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 4.34 px
deviation slot1: 0.22 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 6.24 px
deviation slot1: 0.31 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 1} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': 1} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 142.61 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('bottom_to_top', 'slow')

Take 3 seconds to draw a vertical line from bottom to top using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.bottom_to_top.slow-link-fw_1.0.AA-robot-20130806_224220.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 1.63 px
deviation slot0: 0.08 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 2.05 px
deviation slot0: 0.10 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 2.96 px
deviation slot1: 0.15 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 5.96 px
deviation slot1: 0.30 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 4} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': 2} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 143.57 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('bottom_to_top', 'normal')

Take 1 second to draw a vertical line from bottom to top using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.bottom_to_top.normal-link-fw_1.0.AA-robot-20130806_224232.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 2.38 px
deviation slot0: 0.12 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 3.49 px
deviation slot0: 0.17 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 5.00 px
deviation slot1: 0.25 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 8.02 px
deviation slot1: 0.40 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.129541
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: 1.421267
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 2} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': 2} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 142.08 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('bottom_to_top', 'normal')

Take 1 second to draw a vertical line from bottom to top using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.bottom_to_top.normal-link-fw_1.0.AA-robot-20130806_224245.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 2.14 px
deviation slot0: 0.11 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 1.26 px
deviation slot0: 0.06 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 4.28 px
deviation slot1: 0.21 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 6.00 px
deviation slot1: 0.30 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.970943
    criteria: <= 1.8, ~ +1.0
score: 0.929615291357

NoGapValidator
    Largest gap ratio slot1: 1.503330
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 2} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': 2} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 143.07 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('bottom_to_top', 'normal')

Take 1 second to draw a vertical line from bottom to top using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.bottom_to_top.normal-link-fw_1.0.AA-robot-20130806_224257.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 3.61 px
deviation slot0: 0.18 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 0.91 px
deviation slot0: 0.05 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 5.14 px
deviation slot1: 0.26 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 5.13 px
deviation slot1: 0.26 mm criteria: <= 0.8, ~ +2.4 score: 1

NoGapValidator
    Largest gap ratio slot0: 1.066667
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: 1.236932
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 1} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': 4} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 143.09 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('bottom_left_to_top_right', 'slow')

Take 3 seconds to draw a diagonal line from bottom left to top right using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.bottom_left_to_top_right.slow-link-fw_1.0.AA-robot-20130806_224310.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 6.31 px
deviation slot0: 0.32 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 6.05 px
deviation slot0: 0.30 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 4.29 px
deviation slot1: 0.21 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 32.63 px
deviation slot1: 1.63 mm criteria: <= 0.8, ~ +2.4 score: 0.7319796063

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 1, 'X': -1} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': 0, 'X': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 149.07 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('bottom_left_to_top_right', 'slow')

Take 3 seconds to draw a diagonal line from bottom left to top right using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.bottom_left_to_top_right.slow-link-fw_1.0.AA-robot-20130806_224325.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 5.43 px
deviation slot0: 0.27 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 3.75 px
deviation slot0: 0.19 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 4.80 px
deviation slot1: 0.24 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 35.51 px
deviation slot1: 1.78 mm criteria: <= 0.8, ~ +2.4 score: 0.644757864582

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 2, 'X': -2} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': 0, 'X': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 148.68 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('bottom_left_to_top_right', 'slow')

Take 3 seconds to draw a diagonal line from bottom left to top right using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.bottom_left_to_top_right.slow-link-fw_1.0.AA-robot-20130806_224340.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 5.79 px
deviation slot0: 0.29 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 3.72 px
deviation slot0: 0.19 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 3.23 px
deviation slot1: 0.16 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 32.49 px
deviation slot1: 1.62 mm criteria: <= 0.8, ~ +2.4 score: 0.735944126368

NoGapValidator
    Largest gap ratio slot0: 1.627882
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0, 'X': -1} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': 0, 'X': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 148.61 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('bottom_left_to_top_right', 'normal')

Take 1 second to draw a diagonal line from bottom left to top right using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.bottom_left_to_top_right.normal-link-fw_1.0.AA-robot-20130806_224355.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 7.50 px
deviation slot0: 0.37 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 3.37 px
deviation slot0: 0.17 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 4.19 px
deviation slot1: 0.21 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 29.01 px
deviation slot1: 1.45 mm criteria: <= 0.8, ~ +2.4 score: 0.829410650166

NoGapValidator
    Largest gap ratio slot0: 1.527055
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: 1.656094
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 1, 'X': -2} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': 0, 'X': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 150.05 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('bottom_left_to_top_right', 'normal')

Take 1 second to draw a diagonal line from bottom left to top right using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.bottom_left_to_top_right.normal-link-fw_1.0.AA-robot-20130806_224408.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 7.40 px
deviation slot0: 0.37 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 2.90 px
deviation slot0: 0.15 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 3.46 px
deviation slot1: 0.17 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 25.69 px
deviation slot1: 1.28 mm criteria: <= 0.8, ~ +2.4 score: 0.902797090502

NoGapValidator
    Largest gap ratio slot0: 1.351882
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: 2.178193
    criteria: <= 1.8, ~ +1.0
score: 0.686698132491

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 2, 'X': -3} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': 0, 'X': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 152.82 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('bottom_left_to_top_right', 'normal')

Take 1 second to draw a diagonal line from bottom left to top right using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.bottom_left_to_top_right.normal-link-fw_1.0.AA-robot-20130806_224421.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 6.76 px
deviation slot0: 0.34 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 2.55 px
deviation slot0: 0.13 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 3.31 px
deviation slot1: 0.17 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 32.68 px
deviation slot1: 1.63 mm criteria: <= 0.8, ~ +2.4 score: 0.730469499378

NoGapValidator
    Largest gap ratio slot0: 1.660910
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: 1.600781
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 1, 'X': -2} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': 1, 'X': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 145.25 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('top_right_to_bottom_left', 'slow')

Take 3 seconds to draw a diagonal line from top right to bottom left using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.top_right_to_bottom_left.slow-link-fw_1.0.AA-robot-20130806_224434.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 6.21 px
deviation slot0: 0.31 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 2.13 px
deviation slot0: 0.11 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 5.89 px
deviation slot1: 0.29 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 24.30 px
deviation slot1: 1.22 mm criteria: <= 0.8, ~ +2.4 score: 0.927940493385

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0, 'X': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': 0, 'X': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 151.43 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('top_right_to_bottom_left', 'slow')

Take 3 seconds to draw a diagonal line from top right to bottom left using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.top_right_to_bottom_left.slow-link-fw_1.0.AA-robot-20130806_224448.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 5.63 px
deviation slot0: 0.28 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 1.99 px
deviation slot0: 0.10 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 6.03 px
deviation slot1: 0.30 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 23.61 px
deviation slot1: 1.18 mm criteria: <= 0.8, ~ +2.4 score: 0.93928210363

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0, 'X': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': 0, 'X': 2} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 149.48 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('top_right_to_bottom_left', 'slow')

Take 3 seconds to draw a diagonal line from top right to bottom left using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.top_right_to_bottom_left.slow-link-fw_1.0.AA-robot-20130806_224502.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 4.84 px
deviation slot0: 0.24 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 2.08 px
deviation slot0: 0.10 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 4.56 px
deviation slot1: 0.23 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 21.83 px
deviation slot1: 1.09 mm criteria: <= 0.8, ~ +2.4 score: 0.964071560782

NoGapValidator
    Largest gap ratio slot0: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: -inf
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0, 'X': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': -2, 'X': 2} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 150.63 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('top_right_to_bottom_left', 'normal')

Take 1 second to draw a diagonal line from top right to bottom left using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.top_right_to_bottom_left.normal-link-fw_1.0.AA-robot-20130806_224516.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 6.88 px
deviation slot0: 0.34 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 2.06 px
deviation slot0: 0.10 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 4.98 px
deviation slot1: 0.25 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 21.72 px
deviation slot1: 1.09 mm criteria: <= 0.8, ~ +2.4 score: 0.96541047792

NoGapValidator
    Largest gap ratio slot0: 1.443707
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: 1.719362
    criteria: <= 1.8, ~ +1.0
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0, 'X': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': 0, 'X': 6} px
    criteria: <= 5, ~ +30
score: 0.997260947684

ReportRateValidator
    Report rate: 151.48 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('top_right_to_bottom_left', 'normal')

Take 1 second to draw a diagonal line from top right to bottom left using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.top_right_to_bottom_left.normal-link-fw_1.0.AA-robot-20130806_224529.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 8.34 px
deviation slot0: 0.42 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 2.22 px
deviation slot0: 0.11 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 3.94 px
deviation slot1: 0.20 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 19.36 px
deviation slot1: 0.97 mm criteria: <= 0.8, ~ +2.4 score: 0.987979413757

NoGapValidator
    Largest gap ratio slot0: 1.562050
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: 2.109989
    criteria: <= 1.8, ~ +1.0
score: 0.781055605825

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0, 'X': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': 0, 'X': 5} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 153.63 Hz
    criteria: >= 60
score: 1

two_finger_tracking.('top_right_to_bottom_left', 'normal')

Take 1 second to draw a diagonal line from top right to bottom left using a ruler with TWO fingers at the same time.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tracking.top_right_to_bottom_left.normal-link-fw_1.0.AA-robot-20130806_224542.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    ave fitting error: 8.90 px
deviation slot0: 0.45 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 3.12 px
deviation slot0: 0.16 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(Middle)Validator
    ave fitting error: 4.25 px
deviation slot1: 0.21 mm criteria: <= 0.8, ~ +2.4 score: 1

Linearity(BothEnds)Validator
    ave fitting error: 17.94 px
deviation slot1: 0.90 mm criteria: <= 0.8, ~ +2.4 score: 0.99597535026

NoGapValidator
    Largest gap ratio slot0: 1.765686
    criteria: <= 1.8, ~ +1.0
score: 1

NoGapValidator
    Largest gap ratio slot1: 1.914104
    criteria: <= 1.8, ~ +1.0
score: 0.968217800852

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0, 'X': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': 0, 'X': 4} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 153.71 Hz
    criteria: >= 60
score: 1

two_finger_swipe.top_to_bottom

Use TWO fingers to quickly swipe from top to bottom.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_swipe.top_to_bottom-link-fw_1.0.AA-robot-20130806_224554.png
CountPacketsValidator
    Number of packets slot0: 44
    criteria: >= 3, ~ -3
score: 1

CountPacketsValidator
    Number of packets slot1: 43
    criteria: >= 3, ~ -3
score: 1

CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 138.07 Hz
    criteria: >= 60
score: 1

two_finger_swipe.top_to_bottom

Use TWO fingers to quickly swipe from top to bottom.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_swipe.top_to_bottom-link-fw_1.0.AA-robot-20130806_224606.png
CountPacketsValidator
    Number of packets slot0: 26
    criteria: >= 3, ~ -3
score: 1

CountPacketsValidator
    Number of packets slot1: 43
    criteria: >= 3, ~ -3
score: 1

CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 141.73 Hz
    criteria: >= 60
score: 1

two_finger_swipe.top_to_bottom

Use TWO fingers to quickly swipe from top to bottom.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_swipe.top_to_bottom-link-fw_1.0.AA-robot-20130806_224617.png
CountPacketsValidator
    Number of packets slot0: 44
    criteria: >= 3, ~ -3
score: 1

CountPacketsValidator
    Number of packets slot1: 44
    criteria: >= 3, ~ -3
score: 1

CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 138.62 Hz
    criteria: >= 60
score: 1

two_finger_swipe.bottom_to_top

Use TWO fingers to quickly swipe from bottom to top.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_swipe.bottom_to_top-link-fw_1.0.AA-robot-20130806_224628.png
CountPacketsValidator
    Number of packets slot0: 34
    criteria: >= 3, ~ -3
score: 1

CountPacketsValidator
    Number of packets slot1: 44
    criteria: >= 3, ~ -3
score: 1

CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 138.14 Hz
    criteria: >= 60
score: 1

two_finger_swipe.bottom_to_top

Use TWO fingers to quickly swipe from bottom to top.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_swipe.bottom_to_top-link-fw_1.0.AA-robot-20130806_224639.png
CountPacketsValidator
    Number of packets slot0: 44
    criteria: >= 3, ~ -3
score: 1

CountPacketsValidator
    Number of packets slot1: 44
    criteria: >= 3, ~ -3
score: 1

CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 138.56 Hz
    criteria: >= 60
score: 1

two_finger_swipe.bottom_to_top

Use TWO fingers to quickly swipe from bottom to top.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_swipe.bottom_to_top-link-fw_1.0.AA-robot-20130806_224650.png
CountPacketsValidator
    Number of packets slot0: 44
    criteria: >= 3, ~ -3
score: 1

CountPacketsValidator
    Number of packets slot1: 44
    criteria: >= 3, ~ -3
score: 1

CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

NoReversedMotion(Middle)Validator
    Reversed motions slot1: {'Y': 0} px
    criteria: <= 5, ~ +30
score: 1

ReportRateValidator
    Report rate: 138.32 Hz
    criteria: >= 60
score: 1

two_finger_tap.horizontal

Use two fingers aligned horizontally to tap the center of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tap.horizontal-link-fw_1.0.AA-robot-20130806_224701.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 137.53 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 1 px
    criteria: <= 20, ~ +20
score: 1

StationaryFingerValidator
    Largest distance slot1: 3 px
    criteria: <= 20, ~ +20
score: 1

two_finger_tap.horizontal

Use two fingers aligned horizontally to tap the center of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tap.horizontal-link-fw_1.0.AA-robot-20130806_224712.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 128.42 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 1 px
    criteria: <= 20, ~ +20
score: 1

StationaryFingerValidator
    Largest distance slot1: 3 px
    criteria: <= 20, ~ +20
score: 1

two_finger_tap.horizontal

Use two fingers aligned horizontally to tap the center of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tap.horizontal-link-fw_1.0.AA-robot-20130806_224722.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 127.60 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 0 px
    criteria: <= 20, ~ +20
score: 1

StationaryFingerValidator
    Largest distance slot1: 1 px
    criteria: <= 20, ~ +20
score: 1

two_finger_tap.vertical

Use two fingers aligned vertically to tap the center of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tap.vertical-link-fw_1.0.AA-robot-20130806_224733.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 136.52 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 0 px
    criteria: <= 20, ~ +20
score: 1

StationaryFingerValidator
    Largest distance slot1: 2 px
    criteria: <= 20, ~ +20
score: 1

two_finger_tap.vertical

Use two fingers aligned vertically to tap the center of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tap.vertical-link-fw_1.0.AA-robot-20130806_224743.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 126.83 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 0 px
    criteria: <= 20, ~ +20
score: 1

StationaryFingerValidator
    Largest distance slot1: 1 px
    criteria: <= 20, ~ +20
score: 1

two_finger_tap.vertical

Use two fingers aligned vertically to tap the center of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tap.vertical-link-fw_1.0.AA-robot-20130806_224753.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 111.14 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 1 px
    criteria: <= 20, ~ +20
score: 1

StationaryFingerValidator
    Largest distance slot1: 1 px
    criteria: <= 20, ~ +20
score: 1

two_finger_tap.diagonal

Use two fingers aligned diagonally to tap the center of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tap.diagonal-link-fw_1.0.AA-robot-20130806_224802.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 128.25 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 2 px
    criteria: <= 20, ~ +20
score: 1

StationaryFingerValidator
    Largest distance slot1: 2 px
    criteria: <= 20, ~ +20
score: 1

two_finger_tap.diagonal

Use two fingers aligned diagonally to tap the center of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tap.diagonal-link-fw_1.0.AA-robot-20130806_224813.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 129.93 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 1 px
    criteria: <= 20, ~ +20
score: 1

StationaryFingerValidator
    Largest distance slot1: 1 px
    criteria: <= 20, ~ +20
score: 1

two_finger_tap.diagonal

Use two fingers aligned diagonally to tap the center of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_finger_tap.diagonal-link-fw_1.0.AA-robot-20130806_224823.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

PhysicalClickValidator
    Count of 1-finger physical clicks: 0
    criteria: == 0
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 0
    criteria: == 0
score: 1

ReportRateValidator
    Report rate: 129.05 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 1 px
    criteria: <= 20, ~ +20
score: 1

StationaryFingerValidator
    Largest distance slot1: 2 px
    criteria: <= 20, ~ +20
score: 1

two_fingers_physical_click.None

Use two fingers physically click the center of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_fingers_physical_click-link-fw_1.0.AA-robot-20130806_224834.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 1
    criteria: == 1
score: 1

ReportRateValidator
    Report rate: 140.22 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 4 px
    criteria: <= 100, ~ +100
score: 1

StationaryFingerValidator
    Largest distance slot1: 10 px
    criteria: <= 100, ~ +100
score: 1

two_fingers_physical_click.None

Use two fingers physically click the center of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_fingers_physical_click-link-fw_1.0.AA-robot-20130806_224846.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 1
    criteria: == 1
score: 1

ReportRateValidator
    Report rate: 140.30 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 2 px
    criteria: <= 100, ~ +100
score: 1

StationaryFingerValidator
    Largest distance slot1: 10 px
    criteria: <= 100, ~ +100
score: 1

two_fingers_physical_click.None

Use two fingers physically click the center of the touch surface.
/var/tmp/touch_firmware_test/20130806_221321-fw_1.0.AA-robot/two_fingers_physical_click-link-fw_1.0.AA-robot-20130806_224857.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

PhysicalClickValidator
    Count of 2-finger physical clicks: 1
    criteria: == 1
score: 1

ReportRateValidator
    Report rate: 138.66 Hz
    criteria: >= 60
score: 1

StationaryFingerValidator
    Largest distance slot0: 3 px
    criteria: <= 100, ~ +100
score: 1

StationaryFingerValidator
    Largest distance slot1: 8 px
    criteria: <= 100, ~ +100
score: 1