TrM2M_Id
Informationen zur Identifikation des Moduls/Geräts
// string
HW1.1")
// module
// hwmajor
// hwminor
// sn
//
// fwmajor
// fwminor
// ctx
//
#define TrM2M_Id[
TRTM_Data
Informationen zu einer Laufzeitmessung
// runtime
// instructions
// tmp
#define TRTM_Data[.runtime, .instructions, .tmp[3]]
13.2.12.2 Konstanten
Fehlercodes der Funktionen "CalcTable" und "CalcTableF"
const
{
TAB_ERR_FLOOR = -1, // gesuchter Wert kleiner als der erste Tabelleneintrag
TAB_ERR_CEIL = -2,
};
13.2.12.3 Funktionen
native getapilevel();
gibt das implementierte API-Level der Skript-Engine aus
Rückgabewert
194
rapidM2M Modulidentifikation (z.B. "rapidM2M EasyIoT
rapidM2M Modultyp (z.B. "EasyIoT")
Hardware: Hauptversionsnummer
Hardware: Nebenversionsnummer
Geräte-Seriennummer (binär) im BIG Endian Format
Bsp.: "010146AF251CED1C" --> "01" in sn{0}, "1C" in sn{7}
Firmware: Hauptversionsnummer
Firmware: Nebenversionsnummer
Messstellenbezeichnung (Kontext)
Leerstring, wenn kein Kontext vorhanden ist
.string{50}, .module{10}, .hwmajor, .hwminor,
.sn{8}, .fwmajor, .fwminor, .ctx{50}
ermittelte Laufzeit in [ms]
Anzahl der ausgeführten Pawn-Instructions
für interne Verwendung, kein Schreibzugriff gestattet
// gesuchter Wert größer als der letzte Tabelleneintrag
implementiertes API-Level der Skript-Engine
Erklärung
]
Rev. 01