Herunterladen Inhalt Inhalt Diese Seite drucken

Registry; Konstanten - Microtronics rapidM2M C32-Serie Benutzerhandbuch

Inhaltsverzeichnis

Werbung

13.3.5 Registry

13.3.5.1 Konstanten

Indizes der Registrierungsspeicherblöcke
auf die mittels der Funktionen "rM2M_RegGetString()", "rM2M_RegGetValue()", "rM2M_
RegSetString()", "rM2M_RegSetValue()", "rM2M_RegDelValue()" und "rM2M_RegDelKey()"
zugegriffen werden kann. Detaillierte Informationen zu den Registrierungsspeicherblöcken finden Sie
im Kapitel "Registrierungsspeicherblöcke" auf Seite 40.
//Systemspezifische Daten
RM2M_REG_SYS_OTP
RM2M_REG_SYS_FLASH = 1, // im Betrieb veränderbar (nicht durch Script)
//Applikationsspezifische Daten
RM2M_REG_APP_OTP
RM2M_REG_APP_FLASH = 3, // im Betrieb veränderbar (auch durch Script)
//Applikationsspezifische, flüchtige Daten
RM2M_REG_APP_STATE = 4, // im Betrieb veränderbar (nur durch Script)
//Anzahl der Registrierungsspeicherblöcke
RM2M_REG_NUM_REGS
Fehlercodes für die Registrierungsspeicherblock-Zugriffsoperationen
RM2M_REG_ERROR_TOKENMEM
RM2M_REG_ERROR_INVAL
RM2M_REG_ERROR_PART
RM2M_REG_ERROR_NOMEM
RM2M_REG_ERROR_NUMTOKENS = -201,
RM2M_REG_ERROR_PAIR
RM2M_REG_ERROR_NOTOKENS
RM2M_REG_ERROR_NOTFOUND
RM2M_REG_ERROR_TYPE
RM2M_REG_ERROR_PARAM
RM2M_REG_ERROR_SIZE
RM2M_REG_ERROR_INVALID
RM2M_REG_ERROR_ISNULL
Konfigurierungsflags für die Funktion rM2M_RegInit()
RM2M_REG_VOLATILE
140
= 0, // einmalig im Zuge der Produktion (Empfehlung)
= 2, // einmalig im Zuge der Produktion (Empfehlung)
= 5,
= -101,
// Not enough tokens were provided
= -102,
// Invalid character inside JSON string
= -103,
/* The string is not a full JSON packet, more
= -200,
// memory allocation failed
/* not enough token available for this
= -202,
// found invalid pair (string : value)
= -203,
// not enough tokens free for appending
= -204,
// specified pair not found
= -205,
// token type mismatch
= -206,
// invalid parameters
= -207,
// size exceeds maximum allowed
= -208,
// JSON structure invalid
= -209,
// value is null
= 0b00000001, // flüchtige Speicherung (RAM)
bytes expected */
object/array size */
Rev. 03

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis