23.06.2014 Aufrufe

Sartorius ScalesNet-M

Sartorius ScalesNet-M

Sartorius ScalesNet-M

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Command:<br />

Funktion:<br />

Response:<br />

Parameter<br />

object<br />

getUpdate<br />

Erlaubt dem Client, dem Server eine Änderung der<br />

Konfiguration bestimmter Objekte mitzuteilen.<br />

Der Server quittiert diese Info nur mit ok und<br />

lädt aus der Datenbank die entsprechenden<br />

Objekte nach.<br />

setUpdate<br />

Bedeutung<br />

Eines der folgenden Schlüsselwörter:<br />

[Klimastation | KlimaKanal | KlimaSensor]<br />

objectIDold Integerwert, 1..<br />

Der alte Primärschlüssel des obigen Objektes in<br />

der Datenbank<br />

0 = invalid<br />

objectIDnew Integerwert, 1..<br />

Der neue Primärschlüssel des obigen Objektes in<br />

der Datenbank<br />

0 = invalid<br />

action Eines der folgenden Schlüsselwörter:<br />

[add | update | remove | reload]<br />

Bedeutung:<br />

add Die Klimastation mit der in objectIDnew<br />

angegebene ID wird hinzugeladen<br />

update Die bisherige Klimastation welche durch<br />

objectIDold angegeben ist, wird durch<br />

die mit objectIDnew angegebene<br />

Station ersetzt<br />

remove Entfernt die mit objectIDold angegebene<br />

Station aus der Liste<br />

reload Alle Klimastationen werden neu aus der<br />

Datenbank geladen<br />

Dies kann einige Sekunden dauern<br />

Mit Löschen ist hier nicht das löschen in der Datenbank gemeint.<br />

ScalesServer liest beim Start die globalen Objekte ein. Wenn sich<br />

an diesen relativ statischen Daten etwas ändern sollte, kann ScalesServer<br />

diese Liste aus der Datenbank aktualisieren, wenn ein<br />

entsprechender Hinweis in Form der o.g. „getUpdate“ erfolgt.<br />

8.2.2 Erlaubte Responses und ihre Parameter:<br />

Response:<br />

Funktion:<br />

Parameter<br />

version=mm.ss<br />

uptime=d<br />

Response:<br />

Funktion:<br />

Parameter<br />

temp=nn.nn<br />

feuchte=nn.nn<br />

druck=nnn.nn<br />

setServerStatus<br />

Liefert die angefragten Parameter zurück<br />

Bedeutung<br />

Versionsnummer der Serversoftware<br />

mm=Hauptversion, nn=Nebenversion<br />

Zeitstempel seit Begin des letztes Starts des<br />

Servers<br />

Format: YYYY-MM-DD HH:MM:SS<br />

setClimate<br />

Liefert die angeforderten Klimadaten an den<br />

Aufrufer zurück. Es werden nur die vom Aufrufer angeforderten<br />

Augenblickswerte zurückgeliefert.<br />

Bedeutung<br />

Augenblickswert der Temperatur in der Einheit<br />

des Kanals / Sensors<br />

Augenblickswert der Feuchte in der Einheit<br />

des Kanals / Sensors<br />

Augenblickswert des Luftdruckes in der Einheit<br />

des Kanals / Sensors<br />

luftdichte = n.nnnnn Die Luftdichte wird von ScalesSvr berechnet<br />

aus den übergebenen Parametern. Wenn die<br />

Klimawerte von verschiedenen Stationen kommen,<br />

ist die Luftdichte nicht mit den Werten<br />

der Klimaaufzeichnung pro Station identisch.<br />

Response:<br />

Parameter<br />

source=<br />

time=<br />

Kn=<br />

result=<br />

setClimateBuffer<br />

Bedeutung<br />

Bezeichner der Klimastation, von der Daten<br />

abgefragt werden<br />

Zeitstempel der Klimadaten<br />

Kanalnummer der Klimastation und der<br />

numerische Wert der Messung ohne Einheit.<br />

Diese Einträge treten einmal pro Kanal auf<br />

integerwert mit folgender Bedeutung<br />

0 = gültige Daten<br />

–1 = angeforderter Zeitstempel zu alt<br />

–2 = angeforderter Zeitstempel zu neu<br />

Response:<br />

Funktion:<br />

setClientInfo<br />

sendet nur ok oder einen Fehlertext, aber keine<br />

Parameter<br />

62

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!