User Guide
43
The “NNSET...” and “NNGET...” commands when used for
password items, baud rate, F.00 and F.10 items, are answered
with “NN<CAN>”.
As soon as the instrument realizes that a command has been
received, it sends one of the following answers:
1) “NN”, ACK (char 0x06) if the instrument recognizes the set
command and performs the requested task;
2) “NN”, STX (char 0x02), DATA, ETX (char 0x03) if the re-
ceived command is a request of data;
3) “NN”, NAK (char 0x15) if the instrument does not recog-
nize the command or if the command syntax is wrong;
4) “NN”, CAN (char 0x18) if the instrument can not answer
to the request (because the given general password is
wrong, etc.)
The “NN” in the front of the answer is the Instrument
ID (“00” to “99”).
The time-out for the above answers is:
1) answer to “STS”, “PHR”, “MVR”, “TMR”, “AER” commands:
30 ms @ 19200 or 9600 bit/s, 40 ms @ 4800 bit/s, 60 ms
@ 1200 bit/s (for the complete answer, from STX to ETX).
2) answer to other commands: 2s (for the first character of the
answer).
The minimum delay between the last received and the first
sent character is 15 ms to allow the master to set itself into
receiving mode.
Here are descriptions of the answers format (for setup item
request see above):
The NNMDR request produces the following answer:
“NN<STX>FP504910VV--ABCD<ETX>”
where VV is the firmware version, e.g.”10” for 1.0 and ABCD is
a special code used by HI 92500.
The NNPHR, NNMVR, NNTMR requests produce the fol-
lowing answer:
“NN<STX><ASCII string for a float>N<ETX>”.
The answer to the NNSTS command is:
“NN<STX>C
1
C
2
C
3
C
4
<ETX>”
where C
1
C
2
are the ASCII representation of byte B
1
described
below (e.g. B
1
= 0xF3 C
1
= “F”, C
2
= “3”), C
3
C
4
are the
ASCII representation of byte B
2
described below (e.g. B
2
= 0x1D
C
3
= “1”, C
4
= “D”).