User manual

Konfigurierungsflags für die Funktion rM2M_Pack()
RM2M_PACK_GET = 0b00000001, // Wert soll gelesen werden (Get Packed)
RM2M_PACK_BE = 0b00000010, // "Big Endian"-Format verwenden
RM2M_PACK_U8 = 0b00010000, // 8-Bit Unsigned
RM2M_PACK_S8 = 0b10010000, // 8-Bit Signed
RM2M_PACK_U16 = 0b00100000, // 16-Bit Unsigned
RM2M_PACK_S16 = 0b10100000, // 16-Bit Signed
RM2M_PACK_U32 = 0b01000000, // 32-Bit Unsigned
RM2M_PACK_S32 = 0b11000000, // 32-Bit Signed
RM2M_PACK_F32 = 0b01000000, // 32-Bit Float
Konfigurierungsflags für die Funktion rM2M_CfgInit()
RM2M_CFG_VOLATILE = 0b00000001, // fchtige Speicherung (RAM)
Indizes der Registrierungsspeicherblöcke
auf die mittels der Funktionen "rM2M_RegGetString()", "rM2M_RegGetValue()", "rM2M_
RegSetString()" und "rM2M_RegSetValue()" zugegriffen werden kann.
//Systemspezifische Daten
RM2M_REG_SYS_OTP = 0, // einmalig im Zuge der Produktion (Empfehlung)
RM2M_REG_SYS_FLASH = 1, // im Betrieb veränderbar (nicht durch Script)
//Applikationsspezifische Daten
RM2M_REG_APP_OTP = 2, // einmalig im Zuge der Produktion (Empfehlung)
RM2M_REG_APP_FLASH = 3, // im Betrieb veränderbar (auch durch Script)
//Anzahl der Registrierungsspeicherblöcke
RM2M_REG_NUM_REGS = 4,
NMEA Fehlercodes
Fehlercodes der Funktion rM2M_SetPosNMEA()
RM2M_NMEA_ERR_DATATYPE = -2, // Datentyp (z.B. $GGSA) wird nicht unterstzt.
RM2M_NMEA_ERR_SENTENCE = -3, // Sentence ungültig (z.B. Checksum Fehler)
RM2M_NMEA_ERR_LATITUDE = -4, // geographische Breite ungültig
RM2M_NMEA_ERR_LONGITUDE = -5, // geographische nge unltig
RM2M_NMEA_ERR_ALTITUDE = -6, // Höhe über dem Meeresspiegel ungültig
RM2M_NMEA_ERR_SAT_USED = -7, // Anzahl der verwendeten Satelliten ist unltig.
RM2M_NMEA_ERR_QUAL = -8, // GPS-Qualitätsangabe wird nicht unterstützt.
4.2.3.3 Callback Funktionen
public func(const data{}, len);
vom Script-Entwickler bereitzustellende Funktion, die beim Empfang von Zeichen über die
UART-Schnittstelle aufgerufen wird.
Parameter Erklärung
data Array, das die empfangenen Daten enthält
len Anzahl der empfangenen Bytes
34 Rev. 01