User manual

native rM2M_RecData(timestamp, const data{}, len);
speichert einen Datensatz im internen Flash-Speicher. Benutzen Sie die Funktionen "rM2M_
Pack", "rM2M_SetPacked" oder "rM2M_SetPackedB", um den Datenbereich zu erzeugen.
Parameter Erklärung
timestamp Zeitstempel, der r die Aufzeichnung verwendet werden soll
= 0: Die aktuelle Systemzeit wird als Zeitstempel verwendet.
> 0: Der übergebene Zeitstempel wird verwendet.
(Der Zeitstempel muss in Sekunden seit 31.12.1999 angegeben werden)
data Array, das die zu speichernden Daten enthält
len Anzahl der zu speichernden Bytes (max. 1024 Byte )
Erklärung
Rückgabewert
l
OK, wenn erfolgreich
l
-2, wenn die Datenspeicherung aktuell nicht glich ist, weil der
interne Speicher reorganisiert wird. Die Daten müssen im Skript
zwischengespeichert und zu einem späteren Zeitpunkt erneut
gesichert werden.
l
ERROR, wenn einer der folgenden Fehler auftritt
l
Speicherbereich (data{}, len) ist ungültig.
l
Mehr als 10 Aufrufe in einem Skriptdurchlauf
l
Anzahl der zu speichernden Bytes > 1024 Byte
l
FLASH-Schreibvorgang nicht erfolgreich
l
Übergabeparameter timestamp liegt mehr als 5 Minuten in der
Zukunft
l
< OK, wenn ein anderer Fehler auftritt (siehe "Returncodes für
allgemeine Zwecke" im Kapitel "Konstanten" auf Seite 32)
50 Rev. 01