Download Print this page

Text; Value String; Value Source; Alarm Information - Thermo Scientific 43i Instruction Manual

Pulsed fluorescence so2 analyzer

Advertisement

C-Link Protocol Commands
Record Layout Definition
Each line in the layout string corresponds to one line on the display. The
layout string describes each of the three major fields as well as translation
mechanisms and corresponding commands.

Text

The first field in the layout string is the text. It is delimited by a ':'. The
string up to the first ':' will be read and inserted in the text field of the line.

Value String

This is followed by a possible string, enclosed in quotes. This is used to
place a string into the value field.

Value Source

The value source, which is the item (or word) number in the DATA/ERec
response, appears next. This is followed by an optional bitfield designator.
The datum identified by the value source can be printed as a string 's',
hexadecimal 'x', decimal 'd', or floating point 'f', or binary 'b' number.
Typically, bitfield extractions are only done for decimal or hexadecimal
numbers.
Floating-point numbers can be followed with an optional precision
specifier which will be used as an argument to printf's %f format (e.g., a
field of '4' would be translated into the printf command of '%.3f').
Alternately, the special character '*' can precede the precision specifier; this
causes an indirection on the precision specifier (which now becomes a field
number).
This is useful when formatting, for example, numbers which have varying
precision depending on the mode of the instrument.
Binary numbers can also have an optional precision specifier which is used
to determine how many bits to print. For example, the specifier 'b4' will
print the lowest four bits of the parsed number.
There are serious restrictions on where an 's' field may appear: currently
sources 1 and 2 must be 's', and no others may be 's'.
The value source is followed by optional alarm information, indicated by a

Alarm Information

commercial at sign '@' with a source indicator and a starting bit indicator.
All alarm information is presumed to be two bits long (low and high). The
bitfield extraction is performed on the integer part of the source. Typical
alarm information would appear as '@6.4'.
Then, there appears an optional translation table within braces '{}'. This is

Translation Table

a string of words separated by spaces. An example translation table would
be '{Code_0 Code_1 Code_2 Code_3}'. The value, once extracted is used
Thermo Fisher Scientific
Model 43i Trace Level-Enhanced Instruction Manual
B-45

Advertisement

loading