CARROLL TOUCH
Chapter 3 - General Programming Issues
Touch System Programmer’s Guide
3-5
Figure 3-4. Touch Control Software
There are three TAPI drivers: the SBC driver, the HBC driver, and the
RS-232 driver. The RS-232 driver works with Smart-Frames as well.
Each TAPI driver communicates with the touch system using the
hardware interface appropriate for the touch system, and with the
application program using the TAPI functions that are accessed via a
software interrupt. The TAPI interface is the same regardless of which
TAPI driver is used. This means that you may make an application touch
system hardware-independent by interfacing at the TAPI driver level
rather than directly to the touch system hardware. The TAPI software
functions are discussed in Chapter 6.
Figure 3-4 also shows that application programs may interface with
Smart-Frame systems and systems using the SBC, HBC, or RS-232
controller via the CTKERN driver. The CTKERN driver communicates
with the touch system using the TAPI driver appropriate for the touch
system, and with the application program using the CTKERN functions,
which are accessed via a software interrupt. CTKERN is a DOS driver
that provides calibration and scaling support, as well as easy-to-use
touch state reporting. CTKERN also features an installable user event
handler that allows interrupt-driven communication with the application
program. The CTKERN functions are discussed in Chapter 7.
A
P
P
L
I
C
A
T
I
O
N
P
R
O
G
R
A
M
CTKERN
CTKERN
HBC
SBC
FRAME
DRIVER
CONTROLLER
RS-232
DRIVER
SBC
DRIVER
RS-232
CONTROLLER
HBC
CONTROLLER
SMART-FRAME
PROTOCOL (VIA TAPI)
MDI
TAPI
TAPI
TAPI
SMART-
FRAME
SMART-FRAME
PROTOCOL (DIRECT)
Содержание TouchSystems CarrollTouch Prog
Страница 1: ...CARROLL TOUCH TOUCH PRODUCTS an company AMP Touch System Programmer s Guide ...
Страница 11: ...Table of Contents CARROLL TOUCH viii ...
Страница 13: ...Table of Contents CARROLL TOUCH x ...
Страница 17: ...Welcome CARROLL TOUCH xiv Touch System Programmer s Guide ...
Страница 25: ...Chapter 1 Introduction to Infrared Touch Systems CARROLL TOUCH 1 8 Touch System Programmer s Guide ...
Страница 29: ...Chapter 2 Introduction to Guided Wave Touch Systems CARROLL TOUCH 2 4 Touch System Programmer s Guide ...
Страница 41: ...Chapter 3 General Programming Issues CARROLL TOUCH 3 12 Touch System Programmer s Guide ...
Страница 57: ...Chapter 4 Smart Frame Protocol CARROLL TOUCH 4 16 Touch System Programmer s Guide ...
Страница 87: ...Chapter 6 Touch Application Program Interface TAPI CARROLL TOUCH 6 10 Touch System Programmer s Guide ...
Страница 149: ...Appendix A Smart Frame Protocol Command Reference CARROLL TOUCH A 40 Touch System Programmer s Guide ...
Страница 179: ...Appendix B Smart Frame Protocol II Function Reference CARROLL TOUCH B 30 Touch System Programmer s Guide ...
Страница 237: ...Appendix D CTKERN Function Reference CARROLL TOUCH D 42 Touch System Programmer s Guide ...