Outils pour utilisateurs

Outils du site


dev:lua:opentx:start

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
dev:lua:opentx:start [2018/03/15 17:49] – créée yoanndev:lua:opentx:start [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +{{tag>dev opentx lua}}
 +
 ====== Lua sous OpenTX ====== ====== Lua sous OpenTX ======
  
-Il existe plusieurs types de scripts:+**OpenTX** depuis la version 2.0 utilise les scripts Lua pour étendre ses fonctionnalités. L'utilisateur peut écrire et tester les scripts via le simulateur puis les déposer sur la carte SD pour qu'ils soient exécutes sur la radiocommande. 
 + 
 +OpenTX distingue les scripts persistants des scripts s’exécutant une seule fois. 
 + 
 +Les scripts persistants sont chargés et exécutes tant que le besoin perdure. Plusieurs scripts peuvent s’exécuter en même temps mais leur nombre est limité à 7 pour des raison d'occupation de mémoire RAM. 
 + 
 + 
 +Il existe types de scripts Lua persistants sous OpenTX: 
 + 
 +^ Scripts de modèle | Est chargé avec le modele et s'execute en continue tant que le modèle est sélectionné. Les scripts de modeles ne devraient jamais servir au traitement des entrées vitales pour le contrôle du modèle son execution peut être interrompue a tout instant. | 
 +^ Scripts fonctions | Ces scripts peuvent être appelés depuis la page **Special functions** de la même manière que les fonctions internes au firmaware. | 
 +^ Scripts de télémétrie | A utiliser pour construire des pages de télémétrie personnalisée. Théoriquement il est possible d'avoir jusqu'a 7 pages de télémétrie personnalisées | 
 + 
 +Les scripts à simple exécution (one time)
  
-  * script de modèle 
-  * script one time 
-  * script d'interface 
  
  
Ligne 16: Ligne 28:
  
   * https://fr.wikipedia.org/wiki/Lua   * https://fr.wikipedia.org/wiki/Lua
 +  * http://www.open-tx.org/lua-instructions.html
dev/lua/opentx/start.1521136174.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)