Touchpoint 4 Serial Communication Protocol Issue 1 09/07
Concentration Data Format Code
UUXXXYYY
UU Unit
UU=00ppm
UU=01%LEL
UU=10%V/V
UU=11kppm
XXX reserved
YYY decimal place
YYY=000 nodecimalplaces
YYY=001 1decimalplace
YYY=010 2decimalplaces
YYY=011 3decimalplaces
Forexample,(HEX)81(10000001)represents%V/Vwith1decimalplace.
Concentration Example:
Foraconcentrationvalue(HEX)0062,98decimal,FormatCodeInterpretation:
00000000(00) 98ppm
10000001(81) 9.8%V/V
01000000(40) 98%LEL
Generic Responses
There are four generic responses. Each of these response packets is 6 bytes, and
contains the start byte, address, length, command code, ACK/NAK code and
Checksum. All ACK/NAK code is sent following the command code in the last
received packet.
ACK - 0x01
This is used for an acknowledgement of the handshake command.
NAK - 0x21
This is used for a negative acknowledgement of packet if the last received packet had
an incorrect checksum.
Bad Packet - 0x66
This is sent to the master when the start byte or length in the last received packet
is incorrect.
Unknown CMD –0x67
This response is sent by the slave when a command is not recognized.
7