Service manual
Section - IV Software BT3000 PLUS Rev.0, Soft Ver. 8 Page 5 of 15
4-6. VARIABLE SERIAL PROTOCOL
Introduction
The variable serial protocol has been designed to provide the user with possibility to
personalize the transmitted and received data from the analyzer.
The user can transmit or receive in addition to preset data (patient code, analysis code,
results etc.), also the simple text strings and/or characters in order to meet the personal
requirements.
Not only the user can decide to send or receive numerical information (for example
number of tests) not as single byte but as a preset numerical string or vice versa.
For example the user can decide to receive something like:
"Initiate analysis data"
<Analysis data true and typical>
"End analysis data"
Where the phrases "Initiate analysis data" and "End analysis data" do not refer to any
preset data by the analyzer but serve only for monitoring communication process (can be
useful for inserting specific markers on those programs which obtain information from text
files).
It is obvious that the protocol of initiation and end of communication, the commands for
the request of report, and the analyzer responses in case of error or success remain
identical to the usual preset serial communication.
NOTE:
a) If a check-sum is omitted in a communication then the analyzer will not control it.
b) The following numbers have been used to represent the error codes relevant to sending a
patient to the analyzer as regards the parameters not part of the standard serial
communication:
Error Code Description
1 Number of invalid analysis
2 Invalid Data (not through variables)
3 Invalid Data (through variables)
4
An analysis variable is outside the SET BEGIN/END relative to
the analysis
BT3000 PLUS