7. Protokoll der seriellen Schnittstelle
Der
DOASENSE
Reader
HOST-Computer. Wenn die Kommunikation aktiviert ist (Schnittstelle: Ein), sendet
der DOASENSE Reader das Ergebnis unmittelbar nach der Messung. Gespeicherte
Messwerte können jederzeit aus dem Speicher heraus gesendet werden.
Die Hardware-Parameter der RS232-Schnittstelle sind wie folgt:
Baudrate:
19 200 Bd
Bitlänge:
8
Parität:
No / Nein
Stoppbit:
1
Die Schnittstelle verfügt über eine DB9-Buchse mit folgender PIN-Belegung:
PIN-Number
2
3
5
1, 4, 6, 7, 8, 9
Bei Anschluss eines USB-Hosts sendet der DOASENSE Reader die Daten auch über den
USB-Anschluss. Das Format des Datenstroms ist identisch mit dem seriellen (RS232) Protokoll.
Die Kommunikation verläuft unidirektional (DOASENSE Reader => HOST) und
in ASCII-Textform. Der DOASENSE Reader sendet ein Ergebnis pro Paket. Jedes
Paket hat das gleiche Format, und zwar:
Feldname
Gesendete Zeichen
Frame start
STX
Seq.No line
"Seq.No:"
7 char
ID line
"Pat.ID:"
7char
COLOUR
„COLOUR:"
CLARITY
„CLARITY:"
Date line
YYYY.MM.DD
1
. result line
'*' or
st
SP
3
result Line
'*' or
rd
SP
Separator line
Comment line
{
Frame end
ETX
43
verfügt
über
Belegt
TxD
RxD
GND
- nicht belegt
Strip name
("DOAC Dipstick")
2xSP
4 char long Seq number, right justi-
fied, filled with 0
2xSP
15 char long ID
SP
Color text 10 char
SP
Clarity text 10 char
6×SP
SP
3char
SP
5char
par.
result
name
ARB
SP
3char
SP
5char
par.
result
name
ARB
"-" 24 minus character
characters from the comment field CR, LF
eine
RS232-Schnittelle
9 space
2×SP
HH:MM
3×SP
SP
6char unit
SP
5char
ARB
result
SP
6char unit
SP
5char
ARB
result
zu
einem
#
Bytes
CR, LF
16
CR, LF
15
CR, LF
11–26
CR, LF
22
CR LF
26
CR, LF
17
CR, LF
26
CR, LF
26
CR, LF
26
}
0–82
1