User manual

Kapitel 4 Pawn Script
native rM2M_CfgFlush(cfg);
speichert den Konfigurationsspeicherblock dessen Nummer übergeben wurde nicht fchtig im
FLASH. Ein Aufruf der Funktion ist nur dann notwendig, wenn mittels der Funktion "rM2M_
CfgInit" als Art der Speicherung für den betreffenden Konfigurationsspeicherblock "flüchtig im
RAM (Bit0 = RM2M_CFG_VOLATILE)" ausgewählt wurde.
Parameter Erklärung
cfg Nummer des Konfigurationsspeicherblocks, beginnend mit 0 für den
ersten Speicherblock. Das Gerät verfügt über 10 voneinander unabhängige
Speicherblöcke.
Erklärung
Rückgabewert
l
OK, wenn erfolgreich
l
< OK, wenn ein Fehler auftritt (siehe "Returncodes r allgemeine
Zwecke" im Kapitel "Konstanten" auf Seite 32)
native rM2M_CfgRead(cfg, pos, data{}, size);
liest einen Datenblock von der angegeben Position aus einem Konfigurationsspeicherblock.
Der Funktion wird auch übergeben, von welchem der 10 verfügbaren Speicherblocks im
internen Flash-Speicher gelesen werden soll. Benutzen Sie die Funktionen "rM2M_Pack",
"rM2M_GetPacked" oder "rM2M_GetPackedB", um gelesene Daten zu entpacken.
Parameter Erklärung
cfg Nummer des Konfigurationsspeicherblocks, beginnend mit 0 für den
ersten Speicherblock. Das Gerät verfügt über 10 voneinander unabhängige
Speicherblöcke.
pos Byteoffset innerhalb des Konfigurationsspeicherblocks zur Bestimmung
der Position, von der die Daten gelesen werden soll
data Array zur Aufnahme der zu lesenden Daten
size Anzahl der Bytes, die aus dem Konfigurationsspeicherblock zu lesen sind
Erklärung
Rückgabewert
l
Größe des verwendeten Speichers im Konfigurationsspeicherblock
l
ERROR_MEM, wenn momentan nicht genügend temporärer Speicher
(RAM) verfügbar ist. (Kann auftreten, wenn für mehrere
Konfigurationsspeicherblöcke als Art der Speicherung "flüchtig im
RAM" gewählt wurde.)
l
< OK, wenn ein anderer Fehler auftritt (siehe "Returncodes für
allgemeine Zwecke" im Kapitel "Konstanten" auf Seite 32)
Rev. 01 57