Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
fr:calaos_tuto_liste_scripts_lua [2017/03/24 17:16]
mifrey [Lexique]
fr:calaos_tuto_liste_scripts_lua [2020/09/22 11:23]
admin [Uniquement v3]
Line 51: Line 51:
 **calaos:requestUrl("url", "POST DATA") :** Permet d'appler une URL avec des données en POST **calaos:requestUrl("url", "POST DATA") :** Permet d'appler une URL avec des données en POST
  
-**calaos:getIOParam(?) :**?+==== Uniquement v3 ====
  
-**calaos:setIOParam(?) :**?+**calaos:getIOParam("id", "parametre") :** Permet de recuperer un parametre d'un IO (visible, enabled, ...)
  
-**calaos:waitForIO(?) :**?+**calaos:setIOParam("id", "parametre", valeur) :** Permet de d'attribuer une valeur a un parametre d'un IO (visible, enabled, ...)
  
-**calaos:getEnv("trigger_id") :** Permet de récupérer l'id du trigger qui a déclenché le script.+**calaos:waitForIO("id") :** Bloque le script et attend que l'IO passé en parametre change. Cela permet d'attendre qu'un IO fasse un trigger dans le script en le bloquant. A partir de calaos v3, les scripts peuvent etre bloquant indéfiniment contrairement a la v2 ou un script ne peut tourner que 2s max.
  
 +**calaos:getEnv("trigger_id") :** Permet de récupérer l'id du trigger qui a déclenché le script.
  
 +**calaos:sendPushNotif("message", "camera_attachment_id_optional") :** Permet d'envoyer un message push sur mobile avec une capture de camera optionelle
  
 \\ **__Fonctions "classiques" du LUA:__** \\ **__Fonctions "classiques" du LUA:__**
  
-**Print("xxxx") :** Sert à afficher un message dans les logs, principalement pour débuguer+**print("xxxx") :** Sert à afficher un message dans les logs, principalement pour débuguer
  
 ** - - :** Permet d’ajouter un commentaire dans le script (en vert dans les scripts pour plus de lisibilité) ** - - :** Permet d’ajouter un commentaire dans le script (en vert dans les scripts pour plus de lisibilité)