LUA pour Timer global persistant ?
5 participants
Page 1 sur 1
LUA pour Timer global persistant ?
Bonjour,
J'aimerais avoir sur mon émetteur X9D un timer totalisant le temps de fonctionnement entre 2 charges.
J'ai commencé par regarder du coté des fonctions globales, et aussi du coté des Lua que je découvre.
Ma version OpenTX est la 2.2.0
Pour gagner du temps , je pose la question ici car cela n'est peut-être pas possible.
Merci de votre aide.
J'aimerais avoir sur mon émetteur X9D un timer totalisant le temps de fonctionnement entre 2 charges.
J'ai commencé par regarder du coté des fonctions globales, et aussi du coté des Lua que je découvre.
Ma version OpenTX est la 2.2.0
Pour gagner du temps , je pose la question ici car cela n'est peut-être pas possible.
Merci de votre aide.
jmmesnil- Messages : 16
Date d'inscription : 08/04/2014
Age : 74
Localisation : Normandie
Re: LUA pour Timer global persistant ?
Je ne suis pas expert en LUA mais je pense que cela est possible en créant un script LUA et en utilisant la fonction getTime().
Les ressources documentaires sur le langage LUA sont OpenTX 2.2 Lua Reference Guide et Lua 5.2 Reference Manual.
Peut-être que des utilisateurs plus confirmés en LUA pourront confirmer ou infirmer cette information.
Les ressources documentaires sur le langage LUA sont OpenTX 2.2 Lua Reference Guide et Lua 5.2 Reference Manual.
Peut-être que des utilisateurs plus confirmés en LUA pourront confirmer ou infirmer cette information.
Ceeb182- Modérateur
- Messages : 2280
Date d'inscription : 29/10/2016
Age : 49
Localisation : France
Re: LUA pour Timer global persistant ?
Merci pour cette info.
En effet la fonction GetTime() renvoie le temps écoulé depuis la mise en marche de l’émetteur toutes les 10ms.
Je dois maintenant trouver comment stocker cette info et la cumuler avec la valeur déjà stockée lors des allumages précédents.
jmm.
En effet la fonction GetTime() renvoie le temps écoulé depuis la mise en marche de l’émetteur toutes les 10ms.
Je dois maintenant trouver comment stocker cette info et la cumuler avec la valeur déjà stockée lors des allumages précédents.
jmm.
jmmesnil- Messages : 16
Date d'inscription : 08/04/2014
Age : 74
Localisation : Normandie
Re: LUA pour Timer global persistant ?
Si j'ai bien compris, tu veux avoir le temps cumulé d'utilisation de ta radio et pouvoir faire un reset après chaque charge c'est ça?
Peux tu mettre ton lua en partage pour que l'on puisse voir ou tu en es des fois que certains auraient déjà planché sur la question ?
Peux tu mettre ton lua en partage pour que l'on puisse voir ou tu en es des fois que certains auraient déjà planché sur la question ?
_________________
Electrique :
Avions: clik R2 + mini-polyclub en indoor
Planeurs: Gem, Serenity et Typhoon
Hélicos: Trex 450-550
Drones: Wizard X220, Aurora 90 vol à vue+fpv
Thermique :
Extra 300 78'' avec DLE 35RA
Besoin d'infos ? https://opentx-doc.fr/ (co-admin du site avec LapinFou)
Re: LUA pour Timer global persistant ?
Bonsoir,
Oui c'est exactement ce que je recherche.
Je n'ai pas encore écrit le moindre script, je commence tout juste à découvrir ce langage. J'aurai probablement encore besoin d’éclaircissements, mais promis ,dès que j'aurai quelque chose je le partagerai.
Oui c'est exactement ce que je recherche.
Je n'ai pas encore écrit le moindre script, je commence tout juste à découvrir ce langage. J'aurai probablement encore besoin d’éclaircissements, mais promis ,dès que j'aurai quelque chose je le partagerai.
jmmesnil- Messages : 16
Date d'inscription : 08/04/2014
Age : 74
Localisation : Normandie
Re: LUA pour Timer global persistant ?
Le timer n'est pas le soucis, en 2.2.2 j'ai ajouté la possibilité de lire et de reset le timer global (celui que vous avez dans les statistics). Le soucis, c'est de détecter la charge.
3djc
3djc
3djc- Messages : 2871
Date d'inscription : 25/09/2016
Age : 57
Localisation : Belgique
Re: LUA pour Timer global persistant ?
Ha oui, ce sera bien ça.
Détection de charge = augmentation de la tension accu de réception, ou reset manuel du timer ?
Détection de charge = augmentation de la tension accu de réception, ou reset manuel du timer ?
_________________
Electrique :
Avions: clik R2 + mini-polyclub en indoor
Planeurs: Gem, Serenity et Typhoon
Hélicos: Trex 450-550
Drones: Wizard X220, Aurora 90 vol à vue+fpv
Thermique :
Extra 300 78'' avec DLE 35RA
Besoin d'infos ? https://opentx-doc.fr/ (co-admin du site avec LapinFou)
Re: LUA pour Timer global persistant ?
Je suis en version 2.2.0 et je n'ai pas trouvé le menu statistiques. Il n'est peut-être pas dispo dans cette version.
Pour la détection d'une charge, on peut effectivement se baser sur la tension haute atteinte après cette charge.
Perso je pencherais plutôt pour un reset manuel.
jmm
Pour la détection d'une charge, on peut effectivement se baser sur la tension haute atteinte après cette charge.
Perso je pencherais plutôt pour un reset manuel.
jmm
jmmesnil- Messages : 16
Date d'inscription : 08/04/2014
Age : 74
Localisation : Normandie
Re: LUA pour Timer global persistant ?
Ah ben le reset manuel pas besoin de LUA, il y a un timer total a reset manuel dans le menu statistique !
3djc
3djc
3djc- Messages : 2871
Date d'inscription : 25/09/2016
Age : 57
Localisation : Belgique
Re: LUA pour Timer global persistant ?
Oui, mais dans ma version (2.2.0) pas de statistiques.
Du coup je suis tenté de passer en 2.2.2.
jmm
Du coup je suis tenté de passer en 2.2.2.
jmm
jmmesnil- Messages : 16
Date d'inscription : 08/04/2014
Age : 74
Localisation : Normandie
Re: LUA pour Timer global persistant ?
Bien sur qu'il y a des statistiques en 2.2.0 ! Enter long, puis statistic. Le timer en question est indiqué TOT et se reset avec ENTER
3djc
ps : ceci dit, vu les centaines de bugs qui oint été fix de la 2.2.0, je comprend pas trop l'intérêt de ne pas suivre régulièrement les versions !
3djc
ps : ceci dit, vu les centaines de bugs qui oint été fix de la 2.2.0, je comprend pas trop l'intérêt de ne pas suivre régulièrement les versions !
3djc- Messages : 2871
Date d'inscription : 25/09/2016
Age : 57
Localisation : Belgique
Re: LUA pour Timer global persistant ?
Sur ma X10, pas de timer total dans les statistiques mais un sur la batterie par contre. Toutes les stats ne sont pas identiques ? Est-il possible de modifier les compteurs affichés ?
_________________
Electrique :
Avions: clik R2 + mini-polyclub en indoor
Planeurs: Gem, Serenity et Typhoon
Hélicos: Trex 450-550
Drones: Wizard X220, Aurora 90 vol à vue+fpv
Thermique :
Extra 300 78'' avec DLE 35RA
Besoin d'infos ? https://opentx-doc.fr/ (co-admin du site avec LapinFou)
Re: LUA pour Timer global persistant ?
Trouvé !
Effectivement je n'avais jamais vu cette page. Ça répond bien à ce que je voulais.
Je vais quand même faire une mise à jour vers la 2.2.2 et continuer à me documenter sur Lua.
Merci.
Jmm
Effectivement je n'avais jamais vu cette page. Ça répond bien à ce que je voulais.
Je vais quand même faire une mise à jour vers la 2.2.2 et continuer à me documenter sur Lua.
Merci.
Jmm
jmmesnil- Messages : 16
Date d'inscription : 08/04/2014
Age : 74
Localisation : Normandie
Re: LUA pour Timer global persistant ?
La 2.2.2 n'est pas encore sortie, mais c'est pour bientôt
3djc
3djc
3djc- Messages : 2871
Date d'inscription : 25/09/2016
Age : 57
Localisation : Belgique
Re: LUA pour Timer global persistant ?
3djc a écrit:Bien sur qu'il y a des statistiques en 2.2.0 ! Enter long, puis statistic. Le timer en question est indiqué TOT et se reset avec ENTER
3djc
ps : ceci dit, vu les centaines de bugs qui oint été fix de la 2.2.0, je comprend pas trop l'intérêt de ne pas suivre régulièrement les versions !
Merci 3djc pour cette information car je pense que nous sommes nombreux à ne pas savoir que ce timer total existe !
Re: LUA pour Timer global persistant ?
Timer TOT inconnu sur ma X10, je ne dispose que de Session, Battery, Throttle, Throttle % et des 3 Timers.3djc a écrit: a écrit:Bien sur qu'il y a des statistiques en 2.2.0 ! Enter long, puis statistic. Le timer en question est indiqué TOT et se reset avec ENTER
Quelqu'un à mieux ?
_________________
Electrique :
Avions: clik R2 + mini-polyclub en indoor
Planeurs: Gem, Serenity et Typhoon
Hélicos: Trex 450-550
Drones: Wizard X220, Aurora 90 vol à vue+fpv
Thermique :
Extra 300 78'' avec DLE 35RA
Besoin d'infos ? https://opentx-doc.fr/ (co-admin du site avec LapinFou)
Re: LUA pour Timer global persistant ?
Vi, il s'appelle Battery sur Horus, qui est globaltimer + session timer
3djc
3djc
3djc- Messages : 2871
Date d'inscription : 25/09/2016
Age : 57
Localisation : Belgique
Re: LUA pour Timer global persistant ?
Aurais-tu un lien pour aller le chercher, sans doute dans un repo sous Git ou ailleurs ?
Merci
Merci
_________________
Electrique :
Avions: clik R2 + mini-polyclub en indoor
Planeurs: Gem, Serenity et Typhoon
Hélicos: Trex 450-550
Drones: Wizard X220, Aurora 90 vol à vue+fpv
Thermique :
Extra 300 78'' avec DLE 35RA
Besoin d'infos ? https://opentx-doc.fr/ (co-admin du site avec LapinFou)
Re: LUA pour Timer global persistant ?
???????
3djc
3djc
3djc- Messages : 2871
Date d'inscription : 25/09/2016
Age : 57
Localisation : Belgique
Re: LUA pour Timer global persistant ?
Je parlais de l'ndroit ou trouver le script Battery et en règle générale des lua dispos sur Horus.
_________________
Electrique :
Avions: clik R2 + mini-polyclub en indoor
Planeurs: Gem, Serenity et Typhoon
Hélicos: Trex 450-550
Drones: Wizard X220, Aurora 90 vol à vue+fpv
Thermique :
Extra 300 78'' avec DLE 35RA
Besoin d'infos ? https://opentx-doc.fr/ (co-admin du site avec LapinFou)
Sujets similaires
» Timer global pour X7
» Initialiser un compteur persistant
» variable global sous opentx companion 2.2.2
» TIMER 1 ou2 dans les logs ?
» Programmation Timer
» Initialiser un compteur persistant
» variable global sous opentx companion 2.2.2
» TIMER 1 ou2 dans les logs ?
» Programmation Timer
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum