Specifications
Chapter 3 - General Programming Issues CARROLL TOUCH
3-4 Touch System Programmer’s Guide
Figure 3-3. SBC and HBC Hardware (Modular IR Touch Systems)
Application Program Interface
As shown in Figure 3-4, application programs may interface with 
Smart-Frame systems and systems using the HBC or RS-232 controller 
directly via the Smart-Frame Protocol. Smart-Frame systems and 
systems using the RS-232 controller are identical in terms of software. 
Both communicate using the Smart-Frame Protocol via the RS-232 
serial interface. Systems using the HBC communicate with the 
application program using the Smart-Frame Protocol via the HBC I/O 
registers. For more details about the I/O registers, see “HBC I/O 
Registers” later in this chapter. The SBC cannot use the Smart-Frame 
Protocol directly because the SBC has no processor on board. The 
Smart-Frame Protocol is discussed in Chapter 4, “Smart-Frame 
Protocol.”
As also shown in Figure 3-4, application programs may interface with 
Smart-Frame systems and systems using the SBC, HBC, or RS-232 
controller using the Smart-Frame Protocol via a Touch Application 
Program Interface (TAPI) driver. This is the same Smart-Frame 
Protocol used when interfacing directly to the touch system hardware.
MDI Cable
Host Host
Modular
IR Touch
Frame
Modular
IR Touch
Frame
SBC
Controller
Card
SBC(TAPI)
Driver
HBC
Controller
Card
PC PC
SBC TAPI Driver
Software Interrupt
PC Bus I/O Ports










