Geysitech (Bayern-Hessen) Protocol
Geysitech Commands
Thermo Fisher Scientific
Model 42
i
Trace Level Instruction Manual
D-5
Sample Data Reply String in response to Data Query Command (DA):
In response to a valid data query command (DA) the instrument responds
in the following format:
<STX>MD02<SP><address><SP><measured
value1><SP><status><SP><SFKT><SP><1><SP><measured
value2><SP ><status><SP><SFKT><ETX><BCC>
The response uses the same command terminators as used by the received
command i.e. if the received command was terminated with a <CR> the
response is terminated with <CR> and if the command was terminated
with a <ETX><BCC> the response is terminated with<ETX> and the
computed checksum <BCC>.
The 02 after the MD indicates, that two measurements are present in the
reply string, (a 03 for three measurements and so on, this will also
determine the length of the reply string).
<address> is the Instrument Address. Each subsequent measurement
attached to the response will have the <a X> where X keeps
incrementing by 1 for each measurement included.
<measured value> is the concentration value in currently selected gas units
represented as exponential representation with 4 characters mantissa and 2
characters exponent, each with sign.
Mantissa: sign and 4 digits. The decimal point is assumed to be after the
first digit and is not transmitted.
Exponent: sign and 2 digits.
Example:
-5384000.0
is represented as -5384+06
+0.04567
is represented as +4567-02
<status>: is formed by < operating status > and < error status > and
separated by a space i.e.
<operating status><SP><error status>
Each of the two (<operating status> and <error status>) are formed by two
characters each representing a 2 digit hex number which is one byte (8 Bits)
operation status and one byte (8 Bits) error status.
These two bytes contain the information about the main operating
conditions of the instrument at that instant. For details on how to interpret
the status bytes refer to
Table D–1
and
Table D–2
below.
<SFKT>: is the space provided for future use for special function, it
currently contains a string of ten 0’s i.e. <0000000000>.