Chapter 4 - Smart-Frame Protocol CARROLL TOUCH
4-2 Touch System Programmer’s Guide
Overview
The Smart-Frame Protocol (SFP) regulates communication between
the touch system and the application program.
Smart-Frame Protocol commands are used to:
• Initialize the touch system.
• Establish host-to-touch communications.
• Select the touch system reporting and operating modes.
• Request special reports.
• Manage report transfer.
• Execute diagnostic functions.
SFP and SFP-II
The SFP, defined in 1985, is currently used by most Carroll Touch
touch systems, but will eventually be supplanted by Smart-Frame
Protocol II (SFP-II) on newer touch systems.
The SFP is implemented as a modal protocol, meaning that, even if a
touch system supports both the SFP and SFP-II, it can only support one
protocol at a time and, during that time, cannot accept commands from
the other protocol. To switch between protocols, use the
SwitchToSFP-II (65H) SFP command and the SwitchToClassicSFP
(64H) SFP-II function.
Types of SFP Commands
Smart-Frame Protocol commands are grouped into five logical
categories:
• Communication commands.
• Reporting method commands.
• Touch mode commands.
• Information request commands.
• System commands.
SFP commands may be invoked with either a hexadecimal code or an
ASCII code, and many of the commands have associated reports. To
issue a command under the Smart-Frame Protocol, simply type its
function number. An SFP command example is 32, the hexadecimal
code for the Get_Error_Report (32H) command.
Comments to this Manuals