AHL touch screen controller

I have a Panasonic toughbook CF-27 13.3" screen with a touch screen
controller. The touch screen uses the AHL protocol, same as the CF-27 -
11" screen. We have the touch screen working on the 11". The
manufacturer has changed the touch screen port, so that it is now
integrated with the mouse port instead of /dev/ser2. I have tried every
invokation of Inputtrap I can think of, with no success. I am running
multiple Input commands so my mouse and keyboard drivers are running
fine.

Inputtrap tells me that it cannot find calib info for 639 x 479? but is
okay with 1023 x 767 ?
QNX 4.25 & Photon 1.14B
Another question. when you run inputtrap query, you are presented with
options for the mouse. For example ps2 -r kb -2. After running this,
there is no entry that I can see in /dev indicating that the Mouse has
been mapped somewhere… yet it works… Am I missing something
obvious? Or is is mapped to the kbd entry? When I try mapping the touch
screen to kbd I get a device not available message. Please help

Holly Barkwell-Holland
Service Coordinator
CriSys Limited
Phone: 905 - 474 - 9111 x 27
Fax: 905 - 474 - 0536
email: hbholland@crisys.com

Hi Holly,

Holly Barkwell-Holland <hbholland@crisys.com> wrote:

I have a Panasonic toughbook CF-27 13.3" screen with a touch screen
controller. The touch screen uses the AHL protocol, same as the CF-27 -
11" screen. We have the touch screen working on the 11". The
manufacturer has changed the touch screen port, so that it is now
integrated with the mouse port instead of /dev/ser2. I have tried every
invokation of Inputtrap I can think of, with no success. I am running
multiple Input commands so my mouse and keyboard drivers are running
fine.

Inputtrap tells me that it cannot find calib info for 639 x 479? but is
okay with 1023 x 767 ?

This is sort of a mistake. Actually, inputrrap does nothing with touch
screen. Touchscreen drivers are always started “manually” (or rather from
any kind of script).
So the message you see comes up from the touch screen driver. This one just
takes the data from the acalib file and finds that the real screen size (1023x767)
differs from size specified in this file. Just recalibrate the touch screen once again
using acalib, and I hope it should work ok.



QNX 4.25 & Photon 1.14B
Another question. when you run inputtrap query, you are presented with
options for the mouse. For example ps2 -r kb -2. After running this,
there is no entry that I can see in /dev indicating that the Mouse has
been mapped somewhere… yet it works… Am I missing something
obvious? Or is is mapped to the kbd entry? When I try mapping the touch
screen to kbd I get a device not available message. Please help

Input driver is primerely targeted to work in Photon environmen. In this
mode it doesn’t create any device but communicates with photon directly.
Second mode (resourse manager), was not implemented in QNX4 but it
exists in QNX 6.0. In this mode driver (devi-hirun) creates logical devices
/dev/devi/mouse0 and/or /dev/devi/kbd0.



Holly Barkwell-Holland
Service Coordinator
CriSys Limited
Phone: 905 - 474 - 9111 x 27
Fax: 905 - 474 - 0536
email: > hbholland@crisys.com

Regards,

Joe