Scripts Lua
2 participants
Page 1 sur 1
Scripts Lua
Bonjour,
Je voudrais faire quelques tests en Lua et j'essaie d'identifier le type de script dont j'ai besoin.
Il s'agirait de faire quelques calculs sur base d'infos de télémétrie. Pour fonctionner, le script aurait aussi besoin de données stockées dans un fichier externe.
Je me tâte donc un peu sur le type de script à écrire :
Je pense que l'on peut éliminer les Mix scripts, les One-Time scripts, les wizard-scripts, et les theme-scripts.
Pour ceux qui restent :
Telemetry script: cela mes semble être un bon candidat mais je ne vois pas de paramétrage possible.
Idem pour les function scripts.
Les widget script me semblent être les plus appropriés mais... ils ne tournent que sur Horus.
Quelqu'un peut-il éclairer ma lanterne ? (Ou me faire savoir en quoi cette analyse est fausse )
Merci d'avance,
Coyotte
Je voudrais faire quelques tests en Lua et j'essaie d'identifier le type de script dont j'ai besoin.
Il s'agirait de faire quelques calculs sur base d'infos de télémétrie. Pour fonctionner, le script aurait aussi besoin de données stockées dans un fichier externe.
Je me tâte donc un peu sur le type de script à écrire :
Je pense que l'on peut éliminer les Mix scripts, les One-Time scripts, les wizard-scripts, et les theme-scripts.
Pour ceux qui restent :
Telemetry script: cela mes semble être un bon candidat mais je ne vois pas de paramétrage possible.
Idem pour les function scripts.
Les widget script me semblent être les plus appropriés mais... ils ne tournent que sur Horus.
Quelqu'un peut-il éclairer ma lanterne ? (Ou me faire savoir en quoi cette analyse est fausse )
Merci d'avance,
Coyotte
_________________
... the alien anthropologists admitted they were still perplexed.
But on eliminating every other reason for our sad demise, they logged the only explanation left :
This species has amused itself to death...
(R. Waters)
Pas de support par MP ! Nous sommes sur un forum pour échanger publiquement.
CoyotteDundee- Administrateur
- Messages : 5886
Date d'inscription : 03/03/2014
Age : 60
Localisation : Montegnée (Liège)
Re: Scripts Lua
Il manque quelques info :
- le script doit t'il se déclencher a la demande, ou tourner en permanence ?
- type de radio ?
- le script doit t'il se déclencher a la demande, ou tourner en permanence ?
- type de radio ?
3djc- Messages : 2871
Date d'inscription : 25/09/2016
Age : 57
Localisation : Belgique
Re: Scripts Lua
Hello 3djc,
Déclenchement :
Il doit tourner lorsque l'avion vole... Mais il peut tourner avant et après aussi, ce ne me gène pas.
Type de radio: Idéalement, toutes... C'est pourquoi je n'ai pas choisi d'office Widget.
Mais bon... Rome ne s'est pas faite en un jour donc je pourrais partir sur un widget voir ensuite comment généraliser si nécessaire.
D'un autre côté, je n'ai pas besoin d'affichage... (Je voudrais retourner une valeur dans un capteur fictif)...
Voilà,
Coyotte
ps: je reste vague sur le sujet car
1) je n'en suis qu'à la réflexion et je n'ai pas testé la validité du concept
2) je n'aime pas dire "Je travaille sur ceci" pour ensuite devoir annoncer que j'ai arrêté pour des raison X ou Y.
Mais si le truc abouti, ce sera du libre bien évidement. Il ne s'agit donc pas de protéger un concept
Déclenchement :
Il doit tourner lorsque l'avion vole... Mais il peut tourner avant et après aussi, ce ne me gène pas.
Type de radio: Idéalement, toutes... C'est pourquoi je n'ai pas choisi d'office Widget.
Mais bon... Rome ne s'est pas faite en un jour donc je pourrais partir sur un widget voir ensuite comment généraliser si nécessaire.
D'un autre côté, je n'ai pas besoin d'affichage... (Je voudrais retourner une valeur dans un capteur fictif)...
Voilà,
Coyotte
ps: je reste vague sur le sujet car
1) je n'en suis qu'à la réflexion et je n'ai pas testé la validité du concept
2) je n'aime pas dire "Je travaille sur ceci" pour ensuite devoir annoncer que j'ai arrêté pour des raison X ou Y.
Mais si le truc abouti, ce sera du libre bien évidement. Il ne s'agit donc pas de protéger un concept
_________________
... the alien anthropologists admitted they were still perplexed.
But on eliminating every other reason for our sad demise, they logged the only explanation left :
This species has amused itself to death...
(R. Waters)
Pas de support par MP ! Nous sommes sur un forum pour échanger publiquement.
CoyotteDundee- Administrateur
- Messages : 5886
Date d'inscription : 03/03/2014
Age : 60
Localisation : Montegnée (Liège)
Re: Scripts Lua
Alors il faut partir sur un custom script comme le calcul de % de lipo
3djc
3djc
3djc- Messages : 2871
Date d'inscription : 25/09/2016
Age : 57
Localisation : Belgique
Re: Scripts Lua
Ah... Custom script...
Il n'était pas dans ma liste celui-là...
(Je me suis basé là dessus : https://opentx.gitbooks.io/opentx-2-2-lua-reference-guide/content/)
Merci 3djc !
Coyotte
[Edit]Les Custom-Scripts sont aussi appelés Mix-Scripts semble-t-il. Voilà qui est plus clair.[/Edit]
Il n'était pas dans ma liste celui-là...
(Je me suis basé là dessus : https://opentx.gitbooks.io/opentx-2-2-lua-reference-guide/content/)
Merci 3djc !
Coyotte
[Edit]Les Custom-Scripts sont aussi appelés Mix-Scripts semble-t-il. Voilà qui est plus clair.[/Edit]
_________________
... the alien anthropologists admitted they were still perplexed.
But on eliminating every other reason for our sad demise, they logged the only explanation left :
This species has amused itself to death...
(R. Waters)
Pas de support par MP ! Nous sommes sur un forum pour échanger publiquement.
CoyotteDundee- Administrateur
- Messages : 5886
Date d'inscription : 03/03/2014
Age : 60
Localisation : Montegnée (Liège)
Re: Scripts Lua
Ok,
Par contre : Comment puis-je passer une info qui sera utile à l'initialisation mais pas au run-time ?
(Exemple, un fichier de quelques données chargées au démarrage du script....)
Je vois qu'il n'y a pas de paramètres lors de l'initialisation.
D'une manière plus générale, outre le lien que j'ai cité ci-dessus, il y a-t-il un autre document expliquant la philosophie du fonctionnement de Lua dans OpenTx ?
(Parce qu'il vaut mieux aller dans le sens des choses plutôt que de lutter à contre-courant )
Coyotte
Par contre : Comment puis-je passer une info qui sera utile à l'initialisation mais pas au run-time ?
(Exemple, un fichier de quelques données chargées au démarrage du script....)
Je vois qu'il n'y a pas de paramètres lors de l'initialisation.
D'une manière plus générale, outre le lien que j'ai cité ci-dessus, il y a-t-il un autre document expliquant la philosophie du fonctionnement de Lua dans OpenTx ?
(Parce qu'il vaut mieux aller dans le sens des choses plutôt que de lutter à contre-courant )
Coyotte
_________________
... the alien anthropologists admitted they were still perplexed.
But on eliminating every other reason for our sad demise, they logged the only explanation left :
This species has amused itself to death...
(R. Waters)
Pas de support par MP ! Nous sommes sur un forum pour échanger publiquement.
CoyotteDundee- Administrateur
- Messages : 5886
Date d'inscription : 03/03/2014
Age : 60
Localisation : Montegnée (Liège)
Re: Scripts Lua
Pour un fichier, il faut le placer à un endroit prédéfinis et l’ouvrir depuis le lua dans l’init si c’est la qu’il le faut
3djc- Messages : 2871
Date d'inscription : 25/09/2016
Age : 57
Localisation : Belgique
Re: Scripts Lua
Merci 3djc,
Je suis tombé sur le blog de l shems (https://www.rcgroups.com/forums/member.php?u=577751) et cela donne pas mal d'idées et d'exemples.
Reste à digérer tout cela
Coyotte
Je suis tombé sur le blog de l shems (https://www.rcgroups.com/forums/member.php?u=577751) et cela donne pas mal d'idées et d'exemples.
Reste à digérer tout cela
Coyotte
_________________
... the alien anthropologists admitted they were still perplexed.
But on eliminating every other reason for our sad demise, they logged the only explanation left :
This species has amused itself to death...
(R. Waters)
Pas de support par MP ! Nous sommes sur un forum pour échanger publiquement.
CoyotteDundee- Administrateur
- Messages : 5886
Date d'inscription : 03/03/2014
Age : 60
Localisation : Montegnée (Liège)
Sujets similaires
» Scripts LUA
» Scripts LUA
» LUA emplacement scripts
» Tester ses scripts LUA
» Développer mes scripts LUA
» Scripts LUA
» LUA emplacement scripts
» Tester ses scripts LUA
» Développer mes scripts LUA
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum