Sartorius ScalesNet-M
Sartorius ScalesNet-M
Sartorius ScalesNet-M
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