Differences

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

Link to this comparison view

Both sides previous revision Previous revision
fr:calaos_tuto_liste_scripts_lua [2017/03/24 17:16]
mifrey [Lexique]
fr:calaos_tuto_liste_scripts_lua [2017/03/27 12:33] (current)
admin [Lexique]
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:​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:​getEnv("​trigger_id"​) :** Permet de récupérer l'id du trigger qui a déclenché le script.