User`s guide
CARROLL TOUCH Chapter 3 - Configuring a Touch System
Touch System Diagnostics (CTDIAG) User’s Guide 3-3
Interface Method
You may choose to interact with the touch system software using one of
three interface methods: direct, TAPI polling, or TAPI interrupt.
Direct is the usual method of interacting with the touch system for serial
and hardware-based controllers. A touch on the screen interrupts the
infrared beams or guided waves; the point of interruption is then
interpreted and the corresponding software action is taken.
Note
The SBC cannot use the direct interface method; it must operate
using either TAPI polling or TAPI interrupt.
The Touch Application Program Interface (TAPI) is a set of software
functions that lets an application communicate with the touch system,
bypassing any direct interface to the hardware.
Caution
Use of the TAPI driver, as well as the TAPI polling and TAPI
interrupt interface methods, requires experience with programming
issues. See the
Touch System Programmer’s Guide
for additional
information on TAPI and on TAPI drivers.
Before using either the TAPI polling or TAPI interrupt interface
method, you must first install the appropriate TAPI driver for your
controller. For information on loading the TAPI drivers, refer to Chapter
8, “TAPI Debug.” In polling mode, CTDIAG uses the TAPI
CheckForReports
function. In interrupt mode, CTDIAG uses the TAPI
User Event Handler.
Use the mnemonic or arrow key to select the interface method to use;
note that it appears in the status line at the bottom of the screen. The
default method is direct.
If you need to change the location of the TAPI software interrupt, see
Chapter 4, “Setting Communication Parameters.”