Les Fonctions.



Les fonctions peuvent être appelée par n'importe quelle interface. 

Elle représentent les actions à effectuer dans le main.xml


Chaque fonction a la forme :

FunctionName(Param1,Param2,...);


Chaque fonction retourne une valeur.


Les paramètres peuvent être des appels de fonctions, des variables ou des constantes.


Les fonctions sont séparées par des point-virgules, par exemple Display(texte1);Display(texte2);


Pour chaque fonction, il y a une écriture abrégée. Par exemple, la fonction Display(texte); est équivalente à la fonction DP(texte);

Si la version longue n'est pas case sensitive, la version abrégée l'est.


Exemple :


Display(GetConfig(General,Device));

SP(GC(General,Device));


Affichera le contenu de la variable de config Device de la section General


Les fonctions sont données dans les sous-chapitres suivants...



ATTENTION : Il existe une limitation du système (Evaluator.cpp) : un Terme ne peut être plus grand que 256 caract (pour un ESP32) et 128 (pour un ESP8266) !!! Cette limitation s'applique pour la fonction la plus à l'extérieur - donc pour la totalité des paramètres !






Créé avec HelpNDoc Personal Edition: Créer des documentations web iPhone