C-Link Protocol Commands
Record Layout Definition
Thermo Electron Corporation
Model 48
i
Instruction Manual
B-41
Format Specifier for ASCII
Responses
The first line of the Layout response is the scanf-like parameter list for
parsing the fields from an ASCII ERec response. Parameters are separated
by spaces and the line is terminated by a \n (the normal line separator
character). Valid fields are:
%s - parse a string
%d - parse a decimal number
%ld - parse a long (32-bit) decimal number
%f - parse a floating point number
%x - parse a hexadecimal number
%lx - parse a long (32-bit) hex number
%* - ignore the field
Note
signed versus unsigned for the integer values does not matter; it is
handled automatically.
Format Specifier for
Binary Responses
The second line of the Layout response is the binary parameter list for
parsing the fields from a binary response. Parameters MUST be separated
by spaces, and the line is terminated by a '\n'. Valid fields are:
t - parse a time specifier (2 bytes)
D - parse a date specifier (3 bytes)
i - ignore one 8-bit character (1 byte)
e - parse a 24-bit floating point number (3 bytes: n/x)
E - parse a 24-bit floating point number (3 bytes: N/x)
f - parse a 32-bit floating point number (4 bytes)
c - parse an 8-bit signed number (1 byte)
C - parse an 8-bit unsigned number (1 byte)
n - parse a 16-bit signed number (2 bytes)
N - parse a 16-bit unsigned number (2 bytes)
m - parse a 24-bit signed number (3 bytes)
M - parse a 24-bit unsigned number (3 bytes)
l - parse a 32-bit signed number (4 bytes)
L - parse a 32-bit unsigned number (4 bytes)
There is an optional single digit
d
which may follow any of the numeric
fields which indicates that after the field has been parsed out, the resulting
value is to be divided by 10^
d
. Thus the 16-bit field 0xFFC6 would be
interpreted with the format specifier 'n3' as the number -0.058.
Format Specifier for
Front-Panel Layout
The subsequent lines in the ERec Layout response describe the appearance
of the full panel. The full instrument panel as it appears on the screen has
two columns of lines. Each line is composed of three major components: (1)
a text field, (2) a value field, and (3) a button. None of these three
components is required. The text field contains statically displayed text.
Summary of Contents for 48i
Page 12: ...Preface Thermo Electron Corporation Model 48i Instruction Manual xii ...
Page 22: ...Installation Startup 2 6 Model 48i Instruction Manual Thermo Electron Corporation ...
Page 222: ...Servicing Service Locations 7 40 Model 48i Instruction Manual Thermo Electron Corporation ...
Page 241: ...Thermo Electron Corporation Model 48i Instruction Manual 9 5 Figure 9 3 Bench Mounting ...
Page 242: ...9 6 Model 48i Instruction Manual Thermo Electron Corporation Figure 9 4 EIA Rack Mounting ...