User manual

Kapitel 4 Pawn Script
native rM2M_CfgInit(cfg, flags);
legt die Konfiguration für einen Konfigurationsspeicherblock fest. Ein Aufruf der Funktion ist
nur notwendig, wenn eines der Konfigurationsflags gesetzt werden soll.
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.
flags Zu setzende/löschende Konfigurationsflags
Bit0: Art der Speicherung
0 (default) = nichtflüchtig im FLASH gespeichert
RM2M_CFG_VOLATILE = fchtig im RAM gespeichert
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)
Hinweis: Ergänzende Erklärung zur Art der Speicherung:
Wenn Bit 0 nicht gesetzt wurde (default), wird beim Aufruf der Funktion "rM2M_CfgWrite" der
Konfigurationsspeicherblock nicht flüchtig im FLASH gespeichert.
Wenn Bit0 gesetzt wurde (Bit0 = RM2M_CFG_VOLATILE), wird beim Aufruf der Funktion "rM2M_CfgWrite"
der Konfigurationsspeicherblock flüchtig im RAM gespeichert. Diese Option ist zu empfehlen, wenn sich die
Daten im Konfigurationsspeicherblock häufig ändern, da dadurch die Anzahl der Flash-Schreibzyklen
reduziert wird. Um den Konfigurationsspeicherblock nicht flüchtig im FLASH zu speichern, muss die Funktion
"rM2M_CfgFlush" aufgerufen werden.
Rev. 01 55