Bottom line points:
-nothing is gained from passing raw coordinates to evdev
Nothing is gained either, since the information is the same (or less, in case the hardware was mis-calibrated)
-passing calibrated coordinates to evdev makes software calibration optional.
Optional doesn't save us any developing effort. On the contrary, we'll have to make the software calibration *and* hardware calibration instead of having just software calibration.
I do not want to have to do software calibration. If you want to, fine, you can do it just as well using hardware-calibration coordinates as raw coordinates. You won't ever notice the difference.
That would be the worst of both worlds...
Please, can we pass hardware-calibrated coordinates up from the 3M touch screen? :)
If you want to develop the necessary software and convince the users to calibrate twice, then sure, go ahead :)
Lets get this into perspective, so that we can reach some conclusions.
We have 2 options:
1 - support hardware calibration. Pros:
1.1 - you can take a integrated touchscreen monitor to some other site and it "just works"
2 - support software calibration only. Pros:
2.1 - no need to develop code to handle different hardware calibration protocols
2.2 - no need to worry about different hardware calibration methods (2 points, 21 points, N points, drag the finger around, etc.)
2.3 - consistent user interface. No matter what brand/model is used, the user will use the same tools and same calibration interface.
2.4 - consistent API from the libtouch library, independent of the touchscreen brand / model
Am I missing something? It seems that the clear winner is the second option. If you have some new points to add or don't agree with some of the points above, please state your points clearly.
-- Paulo Marques - www.grupopie.com
All that is necessary for the triumph of evil is that good men do nothing. Edmund Burke (1729 - 1797)
------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel