Chapter 5 - Smart-Frame Protocol II
CARROLL TOUCH
5-4
Touch System Programmer’s Guide
Modal Protocols
The SFP-II 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.
Note
The SFP-II protocol currently lacks many necessary features that
are supported in SFP, so it is necessary for the host to switch
between the SFP and SFP-II to access these features. When the
SFP-II protocol specification is complete, it will include all
necessary features, eliminating the need to switch protocols.
Backward Compatibility
Touch systems that implement SFP-II (known as SFP-II aware touch
systems) also implement the existing SFP to ensure backward
compatibility with existing touch systems and to avoid obsoleting the
installed base of touch applications. Backward compatibility means
that:
1. SFP-II aware touch systems may be used with existing
applications that use the SFP without requiring the application to
be modified.
This is possible because the initialization sequence is identical for
both SFP-II aware and non SFP-II aware touch systems, and
because SFP-II aware touch systems power up under SFP and
remain in SFP until explicitly commanded to switch to SFP-II.
2. Applications and drivers may be written to use both SFP-II aware
touch systems and non SFP-II aware touch systems (albeit with
reduced functionality).
This is possible because a mechanism exists whereby applications
and drivers can interrogate the touch system to determine whether
the touch system supports SFP-II. The application or driver may
choose to use the advanced functions of SFP-II or to use only the
SFP.
Summary of Contents for TouchSystems CarrollTouch Prog
Page 1: ...CARROLL TOUCH TOUCH PRODUCTS an company AMP Touch System Programmer s Guide ...
Page 11: ...Table of Contents CARROLL TOUCH viii ...
Page 13: ...Table of Contents CARROLL TOUCH x ...
Page 17: ...Welcome CARROLL TOUCH xiv Touch System Programmer s Guide ...
Page 41: ...Chapter 3 General Programming Issues CARROLL TOUCH 3 12 Touch System Programmer s Guide ...
Page 57: ...Chapter 4 Smart Frame Protocol CARROLL TOUCH 4 16 Touch System Programmer s Guide ...
Page 237: ...Appendix D CTKERN Function Reference CARROLL TOUCH D 42 Touch System Programmer s Guide ...