X,Y coords reversed using ELO compat touchscreen

Has anyone experienced this? We’re using this command to start the input
driver:

kbd fd -d/dev/kbd ps2 -r kb -2 smartset fd -d/dev/ser1 abs -f
/etc/config/absf/absf.2

This is node 2 running Photon 1.14. We used acalib to calibrate which
appeared to go through the motions successfuly.

The screen is a MitsuTech model MTK1500. Our distributor swore this is
elo-touch compatible unit. The devi-elo driver in QNX6.1 supports this
assertion

Any comments would be appreciated.

Thanks

Harry Qualls
Tree-D, Inc.

IIRC, the last field in the absf.2 file is an x-y swap
parameter. If that field is 0 try setting it to 1 to
enable x-y swapping.

Previously, Harry Qualls wrote in qdn.public.qnx4.photon:

Has anyone experienced this? We’re using this command to start the input
driver:

kbd fd -d/dev/kbd ps2 -r kb -2 smartset fd -d/dev/ser1 abs -f
/etc/config/absf/absf.2

This is node 2 running Photon 1.14. We used acalib to calibrate which
appeared to go through the motions successfuly.

The screen is a MitsuTech model MTK1500. Our distributor swore this is
elo-touch compatible unit. The devi-elo driver in QNX6.1 supports this
assertion

Any comments would be appreciated.

Thanks

Harry Qualls
Tree-D, Inc.
\

Our absf.2 file contains two lines. Setting the ‘1’ on the end of the first
line to a ‘0’ does in fact reverse x and y. Now the position of the touch
cursor is correct at the upper right corner but tracks too quickly as we
move left or down. (The visible cursor beats the touch location to the
left/bottom edges as we slide left/down). Since this appears to be a
calibration issue and absf.2 produced by acalib isn’t correct, is there any
information on the contents of this file and is it possible to make our own
calculations?

“Ken Schumm” <kwschumm@IH8SPAMqsolv.com> wrote in message
news:Voyager.020611131031.319H@dilbert…

IIRC, the last field in the absf.2 file is an x-y swap
parameter. If that field is 0 try setting it to 1 to
enable x-y swapping.

Previously, Harry Qualls wrote in qdn.public.qnx4.photon:
Has anyone experienced this? We’re using this command to start the input
driver:

kbd fd -d/dev/kbd ps2 -r kb -2 smartset fd -d/dev/ser1 abs -f
/etc/config/absf/absf.2

This is node 2 running Photon 1.14. We used acalib to calibrate which
appeared to go through the motions successfuly.

The screen is a MitsuTech model MTK1500. Our distributor swore this
is
elo-touch compatible unit. The devi-elo driver in QNX6.1 supports this
assertion

Any comments would be appreciated.

Thanks

Harry Qualls
Tree-D, Inc.

\

Here is my educated guess, but it is a SWAG so be suspicious
of this information.

Using this absf file from a project I worked on as an example

-61x0:319x239:332 495 575 362 0

I think these parameters are

-61x0 is x,y for the touchscreen origin
319x239 is the display x,y resolution
332 is the leftmost x value reported by the touchscreen
495 is the rightmost x value reported by the touchscreen
575 is the topmost y value reported by the touchscreen
362 is the bottommost y value reported by the touchscreen
0 is the swap flag

On our project we had to shift the touch region left 61
pixels because our touch region was larger than the lcd
display we used. Thats why it’s -61x0 and not 0x0.

Maybe this will help you out.

Good Luck!

Ken


Previously, Harry Qualls wrote in qdn.public.qnx4.photon:

Our absf.2 file contains two lines. Setting the ‘1’ on the end of the first
line to a ‘0’ does in fact reverse x and y. Now the position of the touch
cursor is correct at the upper right corner but tracks too quickly as we
move left or down. (The visible cursor beats the touch location to the
left/bottom edges as we slide left/down). Since this appears to be a
calibration issue and absf.2 produced by acalib isn’t correct, is there any
information on the contents of this file and is it possible to make our own
calculations?

“Ken Schumm” <> kwschumm@IH8SPAMqsolv.com> > wrote in message
news:Voyager.020611131031.319H@dilbert…
IIRC, the last field in the absf.2 file is an x-y swap
parameter. If that field is 0 try setting it to 1 to
enable x-y swapping.

Previously, Harry Qualls wrote in qdn.public.qnx4.photon:
Has anyone experienced this? We’re using this command to start the input
driver:

kbd fd -d/dev/kbd ps2 -r kb -2 smartset fd -d/dev/ser1 abs -f
/etc/config/absf/absf.2

This is node 2 running Photon 1.14. We used acalib to calibrate which
appeared to go through the motions successfuly.

The screen is a MitsuTech model MTK1500. Our distributor swore this
is
elo-touch compatible unit. The devi-elo driver in QNX6.1 supports this
assertion

Any comments would be appreciated.

Thanks

Harry Qualls
Tree-D, Inc.




\