Is Advantech/Salt touchscreen = Dynapro (esp. software-wise)

Hello QNX Interested Parties,

I have installed QNX6 (RTP) on an Advantech industrial PC (Intel PIII,
etc.) with a nice flat panel display model FPM 3150TV-T. The “-T”
means a touchscreen is built in. I have a 2nd removable disk with
Windows NT – the PenMount drivers for the touchscreen installed
neatly, the touchscreen cable plugs into a serial port and all works
well.
Now my challenge is to come up with a touchscreen driver in the QNX6
environment. Here are some clues about the touchscreen itself:
“PenMount” refers customers to its parent company Web site at
www.salt.com.tw. There you will find that the Salt company makes the
3M Dynapro touchscreens. Salt also offers drivers for Linux and
various other platforms but not QNX explicitly. If you visit the
Dynapro Web site, they offer the new SC4 driver which, I guess,
supercedes an SC3 unit.
To save potentially many days of sweat and heartbreak, I have asked
Advantech if the Salt touchscreen is equivalent to a Dynapro (so I
could use current QNX devc-dyna driver). They referred me to Salt. I
e-mailed Salt about this question and got no response. Now I appeal
to QNX users for info: does anyone know if the Advantech/Salt
touchscreen is physically equivalent to the Dynapro? Furthermore, and
probably the more critical question, is the controller board which
talks to the driver s/w, also equivalent?
If so, then I am willing to spend hours of sweat and heartbreak to
rationalize devc-dyna, devi-hirun and serial port settings to make it
work. Otherwise, I guess I’m stuck with adapting the Linux driver to
QNX6 or buying a different monitor/touchscreen combo.

Many thanks for offerings on this topic,
Bob Bottemiller
Stein.DSI/Redmond, WA


Bob B. “…towards a logo-free society ™”
(for e-mail remove anti-spam address prefix ‘not’)

Touchscreen drivers are very easy to write. You can download the Input
DDK, and have something running in less than a day, if you can get the
protocol spec from the vendor (if you can’t, you’ll have to reverse
engineer the protocol which might take a couple of days).

-----Original Message-----
From: notbobb@seanet.com (Robert L. Bottemiller)
[mailto:notbobb@seanet.com]
Posted At: Wednesday, May 16, 2001 5:42 PM
Posted To: photon
Conversation: Is Advantech/Salt touchscreen = Dynapro (esp.
software-wise)?
Subject: Is Advantech/Salt touchscreen = Dynapro (esp. software-wise)?


Hello QNX Interested Parties,

I have installed QNX6 (RTP) on an Advantech industrial PC (Intel PIII,
etc.) with a nice flat panel display model FPM 3150TV-T. The “-T”
means a touchscreen is built in. I have a 2nd removable disk with
Windows NT – the PenMount drivers for the touchscreen installed
neatly, the touchscreen cable plugs into a serial port and all works
well.
Now my challenge is to come up with a touchscreen driver in the QNX6
environment. Here are some clues about the touchscreen itself:
“PenMount” refers customers to its parent company Web site at
www.salt.com.tw. There you will find that the Salt company makes the
3M Dynapro touchscreens. Salt also offers drivers for Linux and
various other platforms but not QNX explicitly. If you visit the
Dynapro Web site, they offer the new SC4 driver which, I guess,
supercedes an SC3 unit.
To save potentially many days of sweat and heartbreak, I have asked
Advantech if the Salt touchscreen is equivalent to a Dynapro (so I
could use current QNX devc-dyna driver). They referred me to Salt. I
e-mailed Salt about this question and got no response. Now I appeal
to QNX users for info: does anyone know if the Advantech/Salt
touchscreen is physically equivalent to the Dynapro? Furthermore, and
probably the more critical question, is the controller board which
talks to the driver s/w, also equivalent?
If so, then I am willing to spend hours of sweat and heartbreak to
rationalize devc-dyna, devi-hirun and serial port settings to make it
work. Otherwise, I guess I’m stuck with adapting the Linux driver to
QNX6 or buying a different monitor/touchscreen combo.

Many thanks for offerings on this topic,
Bob Bottemiller
Stein.DSI/Redmond, WA


Bob B. “…towards a logo-free society ™”
(for e-mail remove anti-spam address prefix ‘not’)

Rennie,

I appreciate the encouraging input. Since example code in the Linux
context can be obtained from the www.salt.com.tw Web site, this should
be a good project for first-timers.

Thanks,
Bob

On Thu, 17 May 2001 09:31:58 -0700, Rennie Allen <RAllen@csical.com>
wrote:

Touchscreen drivers are very easy to write. You can download the Input
DDK, and have something running in less than a day, if you can get the
protocol spec from the vendor (if you can’t, you’ll have to reverse
engineer the protocol which might take a couple of days).

-----Original Message-----
From: > notbobb@seanet.com > (Robert L. Bottemiller)
[mailto:> notbobb@seanet.com> ]
[redundant verbiage deleted…]
Many thanks for offerings on this topic,
Bob Bottemiller
Stein.DSI/Redmond, WA


Bob B. “…towards a logo-free society ™”
(for e-mail remove anti-spam address prefix ‘not’)


Bob B. “…towards a logo-free society ™”
(for e-mail remove anti-spam address prefix ‘not’)

Robert:
Did you ever get any info concerning the interface to Penmount controllers?
One of our clients is ported a ( QNX4-based) product to a system using one
of these controllers. It appears that QNX4 does not recognize this interface
(at least I haven’t got an answer to a post on this yet - so I assume that
it doesn’t) - so I’m looking to create a device driver to make the Penmount
controller look like a touchscreen that QNX4 does recognize. I was wondering
whether you had been successful in getting hold of the interface specs.

Thanks
Lionel

==================================
Lionel J Johnson
Sterling Computer Systems Inc.
19270 North Hills Drive
Brookfield, Wisconsin 53045
USA.
Telephone: +1 (262) 796-0063
Fax: +1 (262) 796-1225
email: ljohnson@sterling1.com

“Robert L. Bottemiller” <notbobb@seanet.com> wrote in message
news:3b031aa0.1415978@inn.qnx.com

Hello QNX Interested Parties,

I have installed QNX6 (RTP) on an Advantech industrial PC (Intel PIII,
etc.) with a nice flat panel display model FPM 3150TV-T. The “-T”
means a touchscreen is built in. I have a 2nd removable disk with
Windows NT – the PenMount drivers for the touchscreen installed
neatly, the touchscreen cable plugs into a serial port and all works
well.
Now my challenge is to come up with a touchscreen driver in the QNX6
environment. Here are some clues about the touchscreen itself:
“PenMount” refers customers to its parent company Web site at
www.salt.com.tw> . There you will find that the Salt company makes the
3M Dynapro touchscreens. Salt also offers drivers for Linux and
various other platforms but not QNX explicitly. If you visit the
Dynapro Web site, they offer the new SC4 driver which, I guess,
supercedes an SC3 unit.
To save potentially many days of sweat and heartbreak, I have asked
Advantech if the Salt touchscreen is equivalent to a Dynapro (so I
could use current QNX devc-dyna driver). They referred me to Salt. I
e-mailed Salt about this question and got no response. Now I appeal
to QNX users for info: does anyone know if the Advantech/Salt
touchscreen is physically equivalent to the Dynapro? Furthermore, and
probably the more critical question, is the controller board which
talks to the driver s/w, also equivalent?
If so, then I am willing to spend hours of sweat and heartbreak to
rationalize devc-dyna, devi-hirun and serial port settings to make it
work. Otherwise, I guess I’m stuck with adapting the Linux driver to
QNX6 or buying a different monitor/touchscreen combo.

Many thanks for offerings on this topic,
Bob Bottemiller
Stein.DSI/Redmond, WA


Bob B. “…towards a logo-free society ™”
(for e-mail remove anti-spam address prefix ‘not’)

Hi Lionel,

Within the project I was working on, getting the touchscreen to work was
a low priority. (The production version might use quite a different
physical user interface.) In addition, the project itself is at a lower
priority with respect to other activities here.

The net effect is that no further work has been done on getting the
touchscreen to work under QNX 6.x. Sorry.

“Lionel Johnson” ljohnson**nospam**@sterling1.com wrote in
news:ac0mnt$dsv$1@inn.qnx.com:

Robert:
Did you ever get any info concerning the interface to Penmount
controllers? One of our clients is ported a ( QNX4-based) product to a
system using one of these controllers. It appears that QNX4 does not
recognize this interface (at least I haven’t got an answer to a post
on this yet - so I assume that it doesn’t) - so I’m looking to create
a device driver to make the Penmount controller look like a
touchscreen that QNX4 does recognize. I was wondering whether you had
been successful in getting hold of the interface specs.

Thanks
Lionel

==================================
Lionel J Johnson
Sterling Computer Systems Inc.
19270 North Hills Drive
Brookfield, Wisconsin 53045
USA.
Telephone: +1 (262) 796-0063
Fax: +1 (262) 796-1225
email: > ljohnson@sterling1.com

“Robert L. Bottemiller” <> notbobb@seanet.com> > wrote in message
news:> 3b031aa0.1415978@inn.qnx.com> …
Hello QNX Interested Parties,

I have installed QNX6 (RTP) on an Advantech industrial PC (Intel
PIII, etc.) with a nice flat panel display model FPM 3150TV-T. The
“-T” means a touchscreen is built in. I have a 2nd removable disk
with Windows NT – the PenMount drivers for the touchscreen installed
neatly, the touchscreen cable plugs into a serial port and all works
well.
Now my challenge is to come up with a touchscreen driver in the QNX6
[snip…]
Many thanks for offerings on this topic,
Bob Bottemiller
Stein.DSI/Redmond, WA


Bob Bottemiller
Stein.DSI
Redmond, WA USA

Bob:
Thanks for the reply. I ended up (under QNX4) writing a (very) kludged
Dev.ser to handle the serial port used by the touchscreen controller. This
driver converts the serial stream from the Penmount controller into a stream
that looks like an ELO/smartset (which Input can recognize). The driver also
prevents “Input” from sending anything out to the Penmount controller and
also changing the baud rate (Input assumes a smartset device should be set
to 9600baud - the Penmount controller is set at 19200baud). It also does the
necessary setup along the serial line.

Despite what is said on the www.salt.com.tw website where it is claimed that
the interface specs are available for the asking, my enquiry to them has
yielded no response. So I had to reverse engineer the serial stream from the
Penmount (not too difficult) and grab some ideas from some public domain
code. The example code on the www.salt.com.tw site is only partially
correct. If you end up using this touchscreen and need some interface
details - let me know and I give you what I have.

Of course, under QNX6, you’ll be using the Input DDK which, apparently, is
fairly straightforward once you have the interface details.

Lionel

==================================
Lionel J Johnson
Sterling Computer Systems Inc.
19270 North Hills Drive
Brookfield, Wisconsin 53045
USA.
Telephone: +1 (262) 796-0063
Fax: +1 (262) 796-1225
email: ljohnson@sterling1.com

“Bob Bottemiller” <bob.bottemiller@spamlessfmcti.com> wrote in message
news:Xns921553D2EBB2Ebobbottemillerfmctic@209.226.137.7

Hi Lionel,

Within the project I was working on, getting the touchscreen to work was
a low priority. (The production version might use quite a different
physical user interface.) In addition, the project itself is at a lower
priority with respect to other activities here.

The net effect is that no further work has been done on getting the
touchscreen to work under QNX 6.x. Sorry.

“Lionel Johnson” ljohnson**nospam**@sterling1.com wrote in
news:ac0mnt$dsv$> 1@inn.qnx.com> :

Robert:
Did you ever get any info concerning the interface to Penmount
controllers? One of our clients is ported a ( QNX4-based) product to a
system using one of these controllers. It appears that QNX4 does not
recognize this interface (at least I haven’t got an answer to a post
on this yet - so I assume that it doesn’t) - so I’m looking to create
a device driver to make the Penmount controller look like a
touchscreen that QNX4 does recognize. I was wondering whether you had
been successful in getting hold of the interface specs.

Thanks
Lionel

==================================
Lionel J Johnson
Sterling Computer Systems Inc.
19270 North Hills Drive
Brookfield, Wisconsin 53045
USA.
Telephone: +1 (262) 796-0063
Fax: +1 (262) 796-1225
email: > ljohnson@sterling1.com

“Robert L. Bottemiller” <> notbobb@seanet.com> > wrote in message
news:> 3b031aa0.1415978@inn.qnx.com> …
Hello QNX Interested Parties,

I have installed QNX6 (RTP) on an Advantech industrial PC (Intel
PIII, etc.) with a nice flat panel display model FPM 3150TV-T. The
“-T” means a touchscreen is built in. I have a 2nd removable disk
with Windows NT – the PenMount drivers for the touchscreen installed
neatly, the touchscreen cable plugs into a serial port and all works
well.
Now my challenge is to come up with a touchscreen driver in the QNX6
[snip…]
Many thanks for offerings on this topic,
Bob Bottemiller
Stein.DSI/Redmond, WA



\

Bob Bottemiller
Stein.DSI
Redmond, WA USA