$summary

finger_crossing.('left_to_right', 'slow')

Place one stationary finger near the center of the touch surface, then take 3 seconds to draw a straight line from left to right above the stationary finger with a second finger
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/finger_crossing.left_to_right.slow-link-fw_1.0.AA-manual-20131115_234449.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

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

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

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

StationaryFingerValidator
    Max distance slot0: 0 mm
    criteria: <= 1.25, ~ +1.25
score: 1

finger_crossing.('left_to_right', 'normal')

Place one stationary finger near the center of the touch surface, then take 1 second to draw a straight line from left to right above the stationary finger with a second finger
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/finger_crossing.left_to_right.normal-link-fw_1.0.AA-manual-20131115_234526.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

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

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

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

StationaryFingerValidator
    Max distance slot0: 0 mm
    criteria: <= 1.25, ~ +1.25
score: 1

finger_crossing.('right_to_left', 'slow')

Place one stationary finger near the center of the touch surface, then take 3 seconds to draw a straight line from right to left below the stationary finger with a second finger
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/finger_crossing.right_to_left.slow-link-fw_1.0.AA-manual-20131115_234531.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

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

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

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

StationaryFingerValidator
    Max distance slot0: 0 mm
    criteria: <= 1.25, ~ +1.25
score: 1

finger_crossing.('right_to_left', 'normal')

Place one stationary finger near the center of the touch surface, then take 1 second to draw a straight line from right to left below the stationary finger with a second finger
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/finger_crossing.right_to_left.normal-link-fw_1.0.AA-manual-20131115_234542.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

NoGapValidator
    Largest gap ratio slot1: 1.838252
    criteria: <= 1.8, ~ +1.0
score: 0.99639404995

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

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

StationaryFingerValidator
    Max distance slot0: 0 mm
    criteria: <= 1.25, ~ +1.25
score: 1

finger_crossing.('top_to_bottom', 'slow')

Place one stationary finger near the center of the touch surface, then take 3 seconds to draw a straight line from top to bottom on the right to the stationary finger with a second finger
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/finger_crossing.top_to_bottom.slow-link-fw_1.0.AA-manual-20131115_234547.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

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

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

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

StationaryFingerValidator
    Max distance slot0: 0 mm
    criteria: <= 1.25, ~ +1.25
score: 1

finger_crossing.('top_to_bottom', 'normal')

Place one stationary finger near the center of the touch surface, then take 1 second to draw a straight line from top to bottom on the right to the stationary finger with a second finger
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/finger_crossing.top_to_bottom.normal-link-fw_1.0.AA-manual-20131115_234602.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

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

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

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

StationaryFingerValidator
    Max distance slot0: 0 mm
    criteria: <= 1.25, ~ +1.25
score: 1

finger_crossing.('bottom_to_top', 'slow')

Place one stationary finger near the center of the touch surface, then take 3 seconds to draw a straight line from bottom to top on the left to the stationary finger with a second finger
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/finger_crossing.bottom_to_top.slow-link-fw_1.0.AA-manual-20131115_234609.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

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

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

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

StationaryFingerValidator
    Max distance slot0: 0 mm
    criteria: <= 1.25, ~ +1.25
score: 1

finger_crossing.('bottom_to_top', 'normal')

Place one stationary finger near the center of the touch surface, then take 1 second to draw a straight line from bottom to top on the left to the stationary finger with a second finger
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/finger_crossing.bottom_to_top.normal-link-fw_1.0.AA-manual-20131115_234620.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

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

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

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

StationaryFingerValidator
    Max distance slot0: 0 mm
    criteria: <= 1.25, ~ +1.25
score: 1

finger_crossing.('bottom_left_to_top_right', 'slow')

Place one stationary finger near the center of the touch surface, then take 3 seconds to draw a straight line from the bottom left to the top right above the stationary finger with a second finger
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/finger_crossing.bottom_left_to_top_right.slow-link-fw_1.0.AA-manual-20131115_234623.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

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

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

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

StationaryFingerValidator
    Max distance slot0: 1 mm
    criteria: <= 1.25, ~ +1.25
score: 0.998789424864

finger_crossing.('bottom_left_to_top_right', 'normal')

Place one stationary finger near the center of the touch surface, then take 1 second to draw a straight line from the bottom left to the top right above the stationary finger with a second finger
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/finger_crossing.bottom_left_to_top_right.normal-link-fw_1.0.AA-manual-20131115_234640.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

NoGapValidator
    Largest gap ratio slot1: 2.904972
    criteria: <= 1.8, ~ +1.0
score: 0

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

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

StationaryFingerValidator
    Max distance slot0: 0 mm
    criteria: <= 1.25, ~ +1.25
score: 1

finger_crossing.('top_right_to_bottom_left', 'slow')

Place one stationary finger near the center of the touch surface, then take 3 seconds to draw a straight line from the top right to the bottom left below the stationary finger with a second finger
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/finger_crossing.top_right_to_bottom_left.slow-link-fw_1.0.AA-manual-20131115_234657.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

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

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

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

StationaryFingerValidator
    Max distance slot0: 0 mm
    criteria: <= 1.25, ~ +1.25
score: 1

finger_crossing.('top_right_to_bottom_left', 'normal')

Place one stationary finger near the center of the touch surface, then take 1 second to draw a straight line from the top right to the bottom left below the stationary finger with a second finger
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/finger_crossing.top_right_to_bottom_left.normal-link-fw_1.0.AA-manual-20131115_234711.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

NoGapValidator
    Largest gap ratio slot1: 2.891383
    criteria: <= 1.8, ~ +1.0
score: 0

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

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

StationaryFingerValidator
    Max distance slot0: 0 mm
    criteria: <= 1.25, ~ +1.25
score: 1

pinch_to_zoom.zoom_in

Using two fingers, preform a "zoom in" pinch by bringingyour fingers farther apart.
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/pinch_to_zoom.zoom_in-link-fw_1.0.AA-manual-20131115_234716.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

PinchValidator
    Relative motions of the two fingers: 977.60 px
    criteria: >= 200, ~ -100
score: 1

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

pinch_to_zoom.zoom_out

Using two fingers, preform a "zoom out" pinch by bringingyour fingers closer together.
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/pinch_to_zoom.zoom_out-link-fw_1.0.AA-manual-20131115_234725.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

PinchValidator
    Relative motions of the two fingers: 895.19 px
    criteria: >= 200, ~ -100
score: 1

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

three_fingers_physical_click.None

Use three fingers to physically click the center of the touch surface.
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/three_fingers_physical_click-link-fw_1.0.AA-manual-20131115_234733.png
CountTrackingIDValidator
    count of trackid IDs: 3
    criteria: == 3
score: 1

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

four_fingers_physical_click.None

Use four fingers to physically click the center of the touch surface.
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/four_fingers_physical_click-link-fw_1.0.AA-manual-20131115_234737.png
CountTrackingIDValidator
    count of trackid IDs: 4
    criteria: == 4
score: 1

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

five_fingers_physical_click.None

Use five fingers to physically click the center of the touch surface.
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/five_fingers_physical_click-link-fw_1.0.AA-manual-20131115_234739.png
CountTrackingIDValidator
    count of trackid IDs: 5
    criteria: == 5
score: 1

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

stationary_finger_not_affected_by_2nd_finger_taps.around

Place your one stationary finger in the middle of the touch surface, and use a second finger to tap all around it
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/stationary_finger_not_affected_by_2nd_finger_taps.around-link-fw_1.0.AA-manual-20131115_234741.png
CountTrackingIDValidator
    count of trackid IDs: 17
    criteria: >= 2
score: 1

StationaryFingerValidator
    Max distance slot0: 1 mm
    criteria: <= 1.25, ~ +1.25
score: 0.996499108767

fat_finger_move_with_resting_finger.left_to_right

With a stationary finger on the center of the touch surface, draw a straight line with a FAT finger from left to right below it.
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/fat_finger_move_with_resting_finger.left_to_right-link-fw_1.0.AA-manual-20131115_234752.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    max_err[x]: 2.19 mm
rms_err[x]: 0.98 mm criteria: <= 1.5, ~ +3.0 score: 0.87492699342

Linearity(BothEnds)Validator
    max_err[x]: 12.73 mm
rms_err[x]: 5.06 mm criteria: <= 1.5, ~ +3.0 score: 0

NoGapValidator
    Largest gap ratio slot1: 2.398899
    criteria: <= 1.8, ~ +1.0
score: 0.347137048055

NoLevelJumpValidator
    accu jump (1 x): 0 px
accu jump (1 y): 0 px
Max accu jump: 0 px criteria: <= 10, ~ +30 score: 1

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

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

StationaryFingerValidator
    Max distance slot0: 0 mm
    criteria: <= 1.25, ~ +1.25
score: 1

fat_finger_move_with_resting_finger.right_to_left

With a stationary finger on the bottom edge of the touch surface, draw a straight line with a FAT finger from right to left above it.
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/fat_finger_move_with_resting_finger.right_to_left-link-fw_1.0.AA-manual-20131115_234813.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    max_err[x]: 5.49 mm
rms_err[x]: 1.66 mm criteria: <= 1.5, ~ +3.0 score: 0

Linearity(BothEnds)Validator
    max_err[x]: 8.03 mm
rms_err[x]: 4.83 mm criteria: <= 1.5, ~ +3.0 score: 0

NoGapValidator
    Largest gap ratio slot1: 2.285714
    criteria: <= 1.8, ~ +1.0
score: 0.522432415175

NoLevelJumpValidator
    accu jump (1 x): 14 px
accu jump (1 y): 0 px
Max accu jump: 14 px criteria: <= 10, ~ +30 score: 0.956772728821

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

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

StationaryFingerValidator
    Max distance slot0: 1 mm
    criteria: <= 1.25, ~ +1.25
score: 0.953464700357

fat_finger_move_with_resting_finger.top_to_bottom

With a stationary finger on the center of the touch surface, draw a straight line with a FAT finger from top to bottom on the right to it.
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/fat_finger_move_with_resting_finger.top_to_bottom-link-fw_1.0.AA-manual-20131115_234840.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    max_err[y]: 1.47 mm
rms_err[y]: 0.50 mm criteria: <= 1.5, ~ +3.0 score: 1

Linearity(BothEnds)Validator
    max_err[y]: 11.81 mm
rms_err[y]: 4.98 mm criteria: <= 1.5, ~ +3.0 score: 0

NoGapValidator
    Largest gap ratio slot1: 1.835115
    criteria: <= 1.8, ~ +1.0
score: 0.996960622922

NoLevelJumpValidator
    accu jump (1 x): 0 px
accu jump (1 y): 0 px
Max accu jump: 0 px criteria: <= 10, ~ +30 score: 1

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

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

StationaryFingerValidator
    Max distance slot0: 1 mm
    criteria: <= 1.25, ~ +1.25
score: 0.936051877125

fat_finger_move_with_resting_finger.bottom_to_top

With a stationary finger on the center of the touch surface, draw a straight line with a FAT finger from bottom to top on the left to it.
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/fat_finger_move_with_resting_finger.bottom_to_top-link-fw_1.0.AA-manual-20131115_234850.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    max_err[y]: 1.26 mm
rms_err[y]: 0.63 mm criteria: <= 1.5, ~ +3.0 score: 1

Linearity(BothEnds)Validator
    max_err[y]: 20.23 mm
rms_err[y]: 9.00 mm criteria: <= 1.5, ~ +3.0 score: 0

NoGapValidator
    Largest gap ratio slot1: 2.549510
    criteria: <= 1.8, ~ +1.0
score: 0.146991551805

NoLevelJumpValidator
    accu jump (1 x): 0 px
accu jump (1 y): 0 px
Max accu jump: 0 px criteria: <= 10, ~ +30 score: 1

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

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

StationaryFingerValidator
    Max distance slot0: 0 mm
    criteria: <= 1.25, ~ +1.25
score: 1

drag_edge_thumb.left_to_right

Drag the edge of your thumb horizontally from left to right in a straight line across the touch surface
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/drag_edge_thumb.left_to_right-link-fw_1.0.AA-manual-20131115_234910.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    max_err[x]: 1.95 mm
rms_err[x]: 0.59 mm criteria: <= 1.5, ~ +3.0 score: 0.94462875249

Linearity(BothEnds)Validator
    max_err[x]: 17.92 mm
rms_err[x]: 7.17 mm criteria: <= 1.5, ~ +3.0 score: 0

NoGapValidator
    Largest gap ratio slot0: 2.106741
    criteria: <= 1.8, ~ +1.0
score: 0.785261348735

NoLevelJumpValidator
    accu jump (0 x): 11 px
accu jump (0 y): 0 px
Max accu jump: 11 px criteria: <= 10, ~ +30 score: 0.997260947684

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

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

drag_edge_thumb.right_to_left

Drag the edge of your thumb horizontally from right to left in a straight line across the touch surface
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/drag_edge_thumb.right_to_left-link-fw_1.0.AA-manual-20131115_234922.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    max_err[x]: 4.21 mm
rms_err[x]: 1.44 mm criteria: <= 1.5, ~ +3.0 score: 0.0225198940462

Linearity(BothEnds)Validator
    max_err[x]: 6.20 mm
rms_err[x]: 3.72 mm criteria: <= 1.5, ~ +3.0 score: 0

NoGapValidator
    Largest gap ratio slot0: 3.264313
    criteria: <= 1.8, ~ +1.0
score: 0

NoLevelJumpValidator
    accu jump (0 x): 91 px
accu jump (0 y): 0 px
Max accu jump: 91 px criteria: <= 10, ~ +30 score: 0

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

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

drag_edge_thumb.top_to_bottom

Drag the edge of your thumb vertically from top to bottom in a straight line across the touch surface
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/drag_edge_thumb.top_to_bottom-link-fw_1.0.AA-manual-20131115_234928.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    max_err[y]: 1.68 mm
rms_err[y]: 0.75 mm criteria: <= 1.5, ~ +3.0 score: 0.990982689568

Linearity(BothEnds)Validator
    max_err[y]: 14.32 mm
rms_err[y]: 5.56 mm criteria: <= 1.5, ~ +3.0 score: 0

NoGapValidator
    Largest gap ratio slot0: 2.603417
    criteria: <= 1.8, ~ +1.0
score: 0.0923603866403

NoLevelJumpValidator
    accu jump (0 x): 0 px
accu jump (0 y): 16 px
Max accu jump: 16 px criteria: <= 10, ~ +30 score: 0.904508497187

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

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

drag_edge_thumb.bottom_to_top

Drag the edge of your thumb vertically from bottom to top in a straight line across the touch surface
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/drag_edge_thumb.bottom_to_top-link-fw_1.0.AA-manual-20131115_234934.png
CountTrackingIDValidator
    count of trackid IDs: 1
    criteria: == 1
score: 1

Linearity(Middle)Validator
    max_err[y]: 0.78 mm
rms_err[y]: 0.28 mm criteria: <= 1.5, ~ +3.0 score: 1

Linearity(BothEnds)Validator
    max_err[y]: 10.80 mm
rms_err[y]: 4.16 mm criteria: <= 1.5, ~ +3.0 score: 0

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

NoLevelJumpValidator
    accu jump (0 x): 0 px
accu jump (0 y): 0 px
Max accu jump: 0 px criteria: <= 10, ~ +30 score: 1

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

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

two_close_fingers_tracking.left_to_right

With two fingers close together (lightly touching each other) in a two finger scrolling gesture, draw a horizontal line from left to right.
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/two_close_fingers_tracking.left_to_right-link-fw_1.0.AA-manual-20131115_234941.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    max_err[x]: 2.34 mm
rms_err[x]: 0.91 mm criteria: <= 1.5, ~ +3.0 score: 0.818437278945

Linearity(BothEnds)Validator
    max_err[x]: 12.30 mm
rms_err[x]: 5.40 mm criteria: <= 1.5, ~ +3.0 score: 0

Linearity(Middle)Validator
    max_err[x]: 2.79 mm
rms_err[x]: 0.96 mm criteria: <= 1.5, ~ +3.0 score: 0.610379544362

Linearity(BothEnds)Validator
    max_err[x]: 12.14 mm
rms_err[x]: 5.57 mm criteria: <= 1.5, ~ +3.0 score: 0

NoLevelJumpValidator
    accu jump (0 x): 0 px
accu jump (0 y): 0 px
accu jump (1 x): 0 px
accu jump (1 y): 0 px
Max accu jump: 0 px criteria: <= 10, ~ +30 score: 1

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

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

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

two_close_fingers_tracking.top_to_bottom

With two fingers close together (lightly touching each other) in a two finger scrolling gesture, draw a vertical line from top to bottom.
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/two_close_fingers_tracking.top_to_bottom-link-fw_1.0.AA-manual-20131115_235009.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    max_err[y]: 2.97 mm
rms_err[y]: 1.03 mm criteria: <= 1.5, ~ +3.0 score: 0.517314156002

Linearity(BothEnds)Validator
    max_err[y]: 16.49 mm
rms_err[y]: 8.18 mm criteria: <= 1.5, ~ +3.0 score: 0

Linearity(Middle)Validator
    max_err[y]: 2.80 mm
rms_err[y]: 0.93 mm criteria: <= 1.5, ~ +3.0 score: 0.605558467317

Linearity(BothEnds)Validator
    max_err[y]: 17.30 mm
rms_err[y]: 8.52 mm criteria: <= 1.5, ~ +3.0 score: 0

NoLevelJumpValidator
    accu jump (0 x): 0 px
accu jump (0 y): 0 px
accu jump (1 x): 0 px
accu jump (1 y): 0 px
Max accu jump: 0 px criteria: <= 10, ~ +30 score: 1

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

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

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

two_close_fingers_tracking.top_left_to_bottom_right

With two fingers close together (lightly touching each other) in a two finger scrolling gesture, draw a diagonal line from the top left to the bottom right.
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/two_close_fingers_tracking.top_left_to_bottom_right-link-fw_1.0.AA-manual-20131115_235024.png
CountTrackingIDValidator
    count of trackid IDs: 8
    criteria: == 2
score: 0

Linearity(Middle)Validator
    max_err[y]: 0.68 mm
rms_err[y]: 0.35 mm
max_err[x]: 1.11 mm
rms_err[x]: 0.58 mm criteria: <= 1.5, ~ +3.0 score: 1

Linearity(BothEnds)Validator
    max_err[y]: 4.68 mm
rms_err[y]: 2.05 mm
max_err[x]: 2.35 mm
rms_err[x]: 1.24 mm criteria: <= 1.5, ~ +3.0 score: 0

Linearity(Middle)Validator
    max_err[y]: 0.87 mm
rms_err[y]: 0.45 mm
max_err[x]: 0.36 mm
rms_err[x]: 0.20 mm criteria: <= 1.5, ~ +3.0 score: 1

Linearity(BothEnds)Validator
    max_err[y]: 2.41 mm
rms_err[y]: 1.27 mm
max_err[x]: 3.06 mm
rms_err[x]: 1.64 mm criteria: <= 1.5, ~ +3.0 score: 0.466265596519

NoLevelJumpValidator
    accu jump (1 x): 0 px
accu jump (1 y): 0 px
accu jump (2 x): 18 px
accu jump (2 y): 40 px
accu jump (0 x): 0 px
accu jump (0 y): 49 px
accu jump (1 x): 0 px
accu jump (1 y): 0 px
accu jump (0 x): 156 px
accu jump (0 y): 139 px
accu jump (2 x): 19 px
accu jump (2 y): 16 px
accu jump (1 x): 0 px
accu jump (1 y): 0 px
accu jump (0 x): 27 px
accu jump (0 y): 26 px
Max accu jump: 156 px criteria: <= 10, ~ +30 score: 0

NoGapValidator
    Largest gap ratio slot0: 286.644379
    criteria: <= 1.8, ~ +1.0
score: 0

NoReversedMotion(Middle)Validator
    Reversed motions slot0: {'y': -114, 'x': -6} px
    criteria: <= 5, ~ +30
score: 0

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

resting_finger_plus_2nd_finger_move.('top_left_to_bottom_right', 'slow')

With a stationary finger in the bottom left corner, take 3 seconds to draw a straight line from the top left to the bottom right with a second finger.
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/resting_finger_plus_2nd_finger_move.top_left_to_bottom_right.slow-link-fw_1.0.AA-manual-20131115_235042.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    max_err[y]: 1.28 mm
rms_err[y]: 0.62 mm
max_err[x]: 2.73 mm
rms_err[x]: 1.45 mm criteria: <= 1.5, ~ +3.0 score: 0.637140681299

Linearity(BothEnds)Validator
    max_err[y]: 4.67 mm
rms_err[y]: 1.42 mm
max_err[x]: 5.30 mm
rms_err[x]: 1.92 mm criteria: <= 1.5, ~ +3.0 score: 0

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

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

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

StationaryFingerValidator
    Max distance slot0: 1 mm
    criteria: <= 1.25, ~ +1.25
score: 1

resting_finger_plus_2nd_finger_move.('bottom_right_to_top_left', 'slow')

With a stationary finger in the bottom left corner, take 3 seconds to draw a straight line from the bottom right to the top left with a second finger.
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/resting_finger_plus_2nd_finger_move.bottom_right_to_top_left.slow-link-fw_1.0.AA-manual-20131115_235108.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    max_err[y]: 6.88 mm
rms_err[y]: 2.49 mm
max_err[x]: 5.69 mm
rms_err[x]: 1.83 mm criteria: <= 1.5, ~ +3.0 score: 0

Linearity(BothEnds)Validator
    max_err[y]: 9.96 mm
rms_err[y]: 5.81 mm
max_err[x]: 10.45 mm
rms_err[x]: 7.72 mm criteria: <= 1.5, ~ +3.0 score: 0

NoGapValidator
    Largest gap ratio slot1: 2.265556
    criteria: <= 1.8, ~ +1.0
score: 0.553999199655

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

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

StationaryFingerValidator
    Max distance slot0: 0 mm
    criteria: <= 1.25, ~ +1.25
score: 1

two_fat_fingers_tracking.left_to_right

Use two FAT fingers separated by about 1cm to draw a straight line from left to right.
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/two_fat_fingers_tracking.left_to_right-link-fw_1.0.AA-manual-20131115_235118.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    max_err[x]: 2.35 mm
rms_err[x]: 0.99 mm criteria: <= 1.5, ~ +3.0 score: 0.816378664151

Linearity(BothEnds)Validator
    max_err[x]: 10.52 mm
rms_err[x]: 4.20 mm criteria: <= 1.5, ~ +3.0 score: 0

Linearity(Middle)Validator
    max_err[x]: 2.11 mm
rms_err[x]: 0.82 mm criteria: <= 1.5, ~ +3.0 score: 0.900190619407

Linearity(BothEnds)Validator
    max_err[x]: 12.10 mm
rms_err[x]: 4.80 mm criteria: <= 1.5, ~ +3.0 score: 0

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

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

NoLevelJumpValidator
    accu jump (0 x): 0 px
accu jump (0 y): 0 px
accu jump (1 x): 0 px
accu jump (1 y): 0 px
Max accu jump: 0 px criteria: <= 10, ~ +30 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.33 Hz
    criteria: >= 60
score: 1

two_fat_fingers_tracking.right_to_left

Use two FAT fingers separated by about 1cm to draw a straight line from right to left.
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/two_fat_fingers_tracking.right_to_left-link-fw_1.0.AA-manual-20131115_235132.png
CountTrackingIDValidator
    count of trackid IDs: 2
    criteria: == 2
score: 1

Linearity(Middle)Validator
    max_err[x]: 1.67 mm
rms_err[x]: 0.69 mm criteria: <= 1.5, ~ +3.0 score: 0.992159814861

Linearity(BothEnds)Validator
    max_err[x]: 18.40 mm
rms_err[x]: 7.61 mm criteria: <= 1.5, ~ +3.0 score: 0

Linearity(Middle)Validator
    max_err[x]: 3.20 mm
rms_err[x]: 0.73 mm criteria: <= 1.5, ~ +3.0 score: 0.394612313638

Linearity(BothEnds)Validator
    max_err[x]: 20.02 mm
rms_err[x]: 9.01 mm criteria: <= 1.5, ~ +3.0 score: 0

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

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

NoLevelJumpValidator
    accu jump (0 x): 0 px
accu jump (0 y): 0 px
accu jump (1 x): 0 px
accu jump (1 y): 0 px
Max accu jump: 0 px criteria: <= 10, ~ +30 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: 146.92 Hz
    criteria: >= 60
score: 1

first_finger_tracking_and_second_finger_taps.top_left_to_bottom_right

While drawing a straight line from top left to bottom right slowly (~3 seconds), tap the bottom left corner with a second finger gently 3 times.
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/first_finger_tracking_and_second_finger_taps.top_left_to_bottom_right-link-fw_1.0.AA-manual-20131115_235140.png
CountTrackingIDValidator
    count of trackid IDs: 4
    criteria: == 4
score: 1

Linearity(Middle)Validator
    max_err[y]: 3.13 mm
rms_err[y]: 1.07 mm
max_err[x]: 3.01 mm
rms_err[x]: 1.43 mm criteria: <= 1.5, ~ +3.0 score: 0.431876658187

Linearity(BothEnds)Validator
    max_err[y]: 4.65 mm
rms_err[y]: 3.22 mm
max_err[x]: 3.76 mm
rms_err[x]: 2.39 mm criteria: <= 1.5, ~ +3.0 score: 0

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

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

first_finger_tracking_and_second_finger_taps.bottom_right_to_top_left

While drawing a straight line from bottom right to top left slowly (~3 seconds), tap the bottom left corner with a second finger gently 3 times.
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/first_finger_tracking_and_second_finger_taps.bottom_right_to_top_left-link-fw_1.0.AA-manual-20131115_235154.png
CountTrackingIDValidator
    count of trackid IDs: 4
    criteria: == 4
score: 1

Linearity(Middle)Validator
    max_err[y]: 4.48 mm
rms_err[y]: 1.48 mm
max_err[x]: 9.63 mm
rms_err[x]: 2.64 mm criteria: <= 1.5, ~ +3.0 score: 0

Linearity(BothEnds)Validator
    max_err[y]: 6.83 mm
rms_err[y]: 3.78 mm
max_err[x]: 14.41 mm
rms_err[x]: 7.66 mm criteria: <= 1.5, ~ +3.0 score: 0

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

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

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

drumroll.fast

Use the index and middle finger of one hand to make a "drum roll" as fast as possible by alternately tapping each finger for 5 seconds.
/var/tmp/touch_firmware_test/20131115_234449-fw_1.0.AA-manual/drumroll.fast-link-fw_1.0.AA-manual-20131115_235207.png
CountTrackingIDValidator
    count of trackid IDs: 52
    criteria: >= 5
score: 1

DrumrollValidator
    Max radius: 0.04 mm
    criteria: <= 2.0
score: 1