K-Patents PR-33-S Benutzerhandbuch

Seite 37

Advertising
background image

8 Ethernet-Protokoll-Spezifikation

33

© Copyright K-Patents 2014. All rights reserved.

Die Daten zum Ausfüllen können verwendet werden, um die Anzahl von 8-Bit-Zeichen

in einer Meldung zu erhöhen. Eine beliebige Anzahl von NULLZEICHEN (0x00) kann am

Ende der Anforderung hinzugefügt werden, solange die Gesamtgröße der Meldung den

Höchstwert von 1472 8-Bit-Zeichen nicht überschreitet. Die kann z. B. hilfreich sein,

wenn bei der Client-Implementierung Pakete mit festen Längen verwendet werden.

8.1.2 Antwortformat

Die vom Instrument gesendeten Antwortdaten liegen im ASCII-Format vor. Mit Aus-

nahme der Paket-Nummer sind die Daten für Menschen lesbar. Die Datenstruktur ist

sehr einfach aufgebaut:

Paket-Nummer (32-Bit-Ganzzahl)

Null oder mehr Zeilen mit ASCII (Text)-Schlüsseln und mit diesen Schlüsseln verbun-

dene Werte (z. B. Temperaturschlüssel und Prozesstemperatur in Celsius)

Der Paket-Nummer wird unverändert zurückgesandt. Der Client (Software auf dem

Computer) kann mit Hilfe der Paket-Nummer die Antwort mit der Paket-Nummer der

Anforderung vergleichen.

Der Meldungstext besteht aus Textzeilen, wobei jede Zeile aus einem einzelnen Schlüs-

sel (bestehend aus einem Wort)und dessen Wert oder Werten besteht. Die Werte wer-

den vom Schlüssel durch ein Gleichheitszeichen ( = ) abgetrennt, und mehrere Werte

werden durch ein Komma abgetrennt. Leerraum (Leerzeichen oder Tabulator) ist über-

all zulässig, außer in einem einzelnen Wert oder Schlüsselnamen.

Wenn die Antwort aus einer Zeichenfolge besteht, wird sie in doppelte Anführungszei-

chen (") gesetzt.

Die folgenden Elemente sind z. B. allesamt gültige Meldungstextzeilen:

ok

temp = 23.45

headhum = 13.32

LEDcnt = 8341

ChemCurve = 1.234, 3.21, 0.00, 4.37, 1.11, 0.00002, 2.1345 StatusMessage =

"Normal Operation"

Anmerkung: Bei allen Schlüssel-Kennungen(siehe Abschnitt 8.2 für weitere Informa-

tionen) spielt Groß- und Kleinschreibung keine Rolle. K-Patents empfiehlt jedoch, dass

sie wie in dieser Spezifikation angegeben geschrieben werden.

Advertising