Emplacement des scripts d'exemple¶
Les scripts d'exemple officiels sont publiés sur
github.com/FrSkyRC/ETHOS-Feedback-Community
(en particulier /lua/examples/task et /lua/examples/source). La majorité
des exemples concernent les widgets Lua (configurés dans la section
Configurer les écrans). L'exemple
servo illustre plus spécifiquement un outil système : un script
qui apparaît après Info dans la section Système des menus plutôt que
comme widget d'affichage.
Téléchargement d'un script¶
- Ouvrez le lien du dépôt ci-dessus dans un navigateur Web et accédez au
dossier, puis au fichier
main.luaque vous souhaitez télécharger. - Cliquez sur le fichier pour l'ouvrir et afficher le code, puis cliquez sur Raw.
- Cliquez avec le bouton droit de la souris sur la page →
Enregistrer la page sous…, puis enregistrez le fichier sous le nom
main.lua. - Pour éviter les conflits avec les fichiers
main.luad'autres scripts, déplacez-le dans un dossier portant un nom approprié : le nom du dossier source lui-même est un choix judicieux.
Pour tous les autres fichiers dont un script a besoin (images, etc.) : cliquez sur le fichier, cliquez sur Download, puis cliquez avec le bouton droit de la souris et choisissez Enregistrer l'image sous… (ou l'équivalent) pour l'enregistrer à côté du script.
Les scripts s'installent dans le dossier scripts/ de la SD card/eMMC :
voir Gestionnaire de
fichiers.
Consultez également le fil de discussion FrSky ETHOS Lua Script Programming sur rcgroups pour découvrir des scripts communautaires et des échanges allant au-delà des exemples officiels.