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
cfg
pos
data
size
Rückgabewert
native rM2M_CfgDelete(cfg);
löscht alle Daten des übergebenen Konfigurationsspeicherblocks
Parameter
cfg
Rückgabewert
Rev. 01
Nummer des Konfigurationsspeicherblocks, beginnend mit 0 für den ersten
Speicherblock. Das Gerät verfügt über 10 voneinander unabhängige
Speicherblöcke.
Byteoffset innerhalb des Konfigurationsspeicherblocks zur Bestimmung der
Position, von der die Daten gelesen werden soll
Array zur Aufnahme der zu lesenden Daten
Anzahl der Bytes, die aus dem Konfigurationsspeicherblock zu lesen sind
Größe des verwendeten Speichers im Konfigurationsspeicherblock
l
ERROR_MEM, wenn momentan nicht genügend temporärer Speicher
l
(RAM) verfügbar ist. (Kann auftreten, wenn für mehrere
Konfigurationsspeicherblöcke als Art der Speicherung "flüchtig im RAM"
gewählt wurde.)
< OK, wenn ein anderer Fehler auftritt (siehe "Returncodes für allgemeine
l
Zwecke" im Kapitel "Konstanten" auf Seite 120).
Nummer des Konfigurationsspeicherblocks, beginnend mit 0 für den ersten
Speicherblock. Das Gerät verfügt über 10 voneinander unabhängige
Speicherblöcke.
OK, wenn erfolgreich
l
ERROR_MEM, wenn momentan nicht genügend temporärer Speicher
l
(RAM) verfügbar ist. (Kann auftreten, wenn für mehrere
Konfigurationsspeicherblöcke als Art der Speicherung "flüchtig im RAM"
gewählt wurde.)
< OK, wenn ein anderer Fehler auftritt (siehe "Returncodes für allgemeine
l
Zwecke" im Kapitel "Konstanten" auf Seite 120).
Kapitel 14 Device Logic (Pawn)
Erklärung
Erklärung
Erklärung
Erklärung
139