Specifications

106 Appendix Error! Main Document Only.Error! Main Document Only.6 - Optional
Software Protocols
The controllers may also be programmed through software setup for Output
Format Emulation (partial emulation). In this mode, the controller will still respond
to the SmartSet protocol, but the Touch packet will be replaced with a packet
defined by the selected output format. See the Emulate command, page 80, for
details on selecting the output format.
Emulation modes are only documented here for purposes of completeness. It is not
recommended that new applications use an emulation mode, as the controller being
emulated may no longer be manufactured by Elo. Backwards compatibility can not
be guaranteed indefinitely.
In the following sections describing each protocol, jumper settings are given
followed by the equivalent TouchFlag and Format values for the Emulate
command. For example, J2-Y, J10-N, J11-N; 0/1,5.
SmartSet ASCII Mode
In this mode, coordinate data is formatted as three ASCII decimal numbers for X,
Y, and Z. The range of the coordinates is determined by the calibration and scaling
options of the controller. Coordinate values of less than 1000 are padded with
leading zeroes so each number will have at least four digits. Scaling may require
the addition of an additional digit for values greater than 9999. Scaling may also
add a leading minus sign ("-"). Plus signs are suppressed.
The Z coordinate is followed by an optional status indicator. A "T" indicates initial
or stream touch, a "U" indicates untouch. In the example below, optional
characters are underlined.
<->XXXXX<space><->YYYYY<space><->ZZZZZ<space><T|U><CR><LF>
E271-140 and E281A-4002 Emulation
Binary Output Data
Transmission of a single touch packet in Binary Mode requires 4 bytes, or 6 bytes
if Z data is enabled in E281A-4002 mode. The beginning of a packet is uniquely
identified by the two most significant bits being 1.
Z-Data Disabled (E271-140 Mode) J2-N, J10-Y, J11-N; 0,0
Byte MSB LSB
1 1 1 X11 X10 X9 X8 X7 X6
2 1 0 X5 X4 X3 X2 X1 X0
3 0 1 Y11 Y10 Y9 Y8 Y7 Y6
J2-Y, J10-N, J11-N; 0/1,5