14.2.11.2 Konstanten
Fehlercodes der Funktionen "CalcTable" und "CalcTableF"
const
{
TAB_ERR_FLOOR = -1, // gesuchter Wert kleiner als der erste Tabelleneintrag
TAB_ERR_CEIL = -2,
};
14.2.11.3 Funktionen
native getapilevel();
gibt das implementierte API-Level der Skript-Engine aus
Rückgabewert
native exists(const name[]);
prüft, ob die benötigte rapidM2M API Funktion von der Firmware des Geräts unterstützt wird
Parameter
name
Rückgabewert
native loadmodule(mod{});
lädt ein Script Modul zur Laufzeit. Dadurch kann die Pawn-Engine um eigene native Funktionen
erweitert werden. Die Implementierung von Operationen als native Funktion ermöglicht eine deutliche
Steigerung der Abarbeitungsgeschwindigkeit im Vergleich zur Umsetzung in Pawn. Ein Script Modul
kann mehrere native Funktionen enthalten. Nach dem Aufruf dieser Funktion können die im Script
Modul enthaltenen nativen Funktionen auf dieselbe Weise wie die standardmäßig vorhandenen
Funktionen der Pawn-Engine verwendet werden.
Parameter
mod
Rückgabewert
172
// gesuchter Wert größer als der letzte Tabelleneintrag
implementiertes API-Level der Skript-Engine
Name der rapidM2M API Funktion, die benötigt wird
true, wenn die Funktion verfügbar ist
l
false, wenn die Firmware des Geräts die Funktion nicht unterstützt
l
Byte-Array, welches das zu ladende Script Modul enthält.
OK, wenn erfolgreich
l
ERROR, wenn ein Fehler auftritt
l
Erklärung
Erklärung
Erklärung
Erklärung
Erklärung
Rev. 01