Le forum français des radios FrSKY

LUA pour Timer global persistant ?

Aller en bas

LUA pour Timer global persistant ?

Message par jmmesnil le Jeu 10 Mai 2018 - 15:24

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.

jmmesnil

Messages : 13
Date d'inscription : 08/04/2014
Age : 68
Localisation : Normandie

Revenir en haut Aller en bas

Re: LUA pour Timer global persistant ?

Message par Ceeb182 le Jeu 10 Mai 2018 - 23:06

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 [Vous devez être inscrit et connecté pour voir ce lien] et [Vous devez être inscrit et connecté pour voir ce lien].
Peut-être que des utilisateurs plus confirmés en LUA pourront confirmer ou infirmer cette information.
avatar
Ceeb182

Messages : 528
Date d'inscription : 29/10/2016
Age : 43
Localisation : France

Revenir en haut Aller en bas

Re: LUA pour Timer global persistant ?

Message par jmmesnil le Ven 11 Mai 2018 - 10:19

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.


jmmesnil

Messages : 13
Date d'inscription : 08/04/2014
Age : 68
Localisation : Normandie

Revenir en haut Aller en bas

Re: LUA pour Timer global persistant ?

Message par Mipel le Ven 11 Mai 2018 - 10:40

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 ?
avatar
Mipel

Messages : 822
Date d'inscription : 08/06/2017
Age : 60
Localisation : Vendée - Aéromodélisme Sablais

http://aeromodelisme-sablais.fr

Revenir en haut Aller en bas

Re: LUA pour Timer global persistant ?

Message par jmmesnil le Ven 11 Mai 2018 - 21:59

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.

jmmesnil

Messages : 13
Date d'inscription : 08/04/2014
Age : 68
Localisation : Normandie

Revenir en haut Aller en bas

Re: LUA pour Timer global persistant ?

Message par 3djc le Sam 12 Mai 2018 - 8:46

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
avatar
3djc

Messages : 1704
Date d'inscription : 25/09/2016
Localisation : Belgique

Revenir en haut Aller en bas

Re: LUA pour Timer global persistant ?

Message par Mipel le Sam 12 Mai 2018 - 9:56

Ha oui, ce sera bien ça.
Détection de charge = augmentation de la tension accu de réception, ou reset manuel du timer ?
avatar
Mipel

Messages : 822
Date d'inscription : 08/06/2017
Age : 60
Localisation : Vendée - Aéromodélisme Sablais

http://aeromodelisme-sablais.fr

Revenir en haut Aller en bas

Re: LUA pour Timer global persistant ?

Message par jmmesnil le Sam 12 Mai 2018 - 10:36

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

jmmesnil

Messages : 13
Date d'inscription : 08/04/2014
Age : 68
Localisation : Normandie

Revenir en haut Aller en bas

Re: LUA pour Timer global persistant ?

Message par 3djc le Sam 12 Mai 2018 - 11:49

Ah ben le reset manuel pas besoin de LUA, il y a un timer total a reset manuel dans le menu statistique !

3djc
avatar
3djc

Messages : 1704
Date d'inscription : 25/09/2016
Localisation : Belgique

Revenir en haut Aller en bas

Re: LUA pour Timer global persistant ?

Message par jmmesnil le Sam 12 Mai 2018 - 12:30

Oui, mais dans ma version (2.2.0) pas de statistiques.

Du coup je suis tenté de passer en 2.2.2.

jmm

jmmesnil

Messages : 13
Date d'inscription : 08/04/2014
Age : 68
Localisation : Normandie

Revenir en haut Aller en bas

Re: LUA pour Timer global persistant ?

Message par 3djc le Sam 12 Mai 2018 - 12:59

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 !
avatar
3djc

Messages : 1704
Date d'inscription : 25/09/2016
Localisation : Belgique

Revenir en haut Aller en bas

Re: LUA pour Timer global persistant ?

Message par Mipel le Sam 12 Mai 2018 - 13:24

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 ?
avatar
Mipel

Messages : 822
Date d'inscription : 08/06/2017
Age : 60
Localisation : Vendée - Aéromodélisme Sablais

http://aeromodelisme-sablais.fr

Revenir en haut Aller en bas

Re: LUA pour Timer global persistant ?

Message par jmmesnil le Sam 12 Mai 2018 - 14:30

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

jmmesnil

Messages : 13
Date d'inscription : 08/04/2014
Age : 68
Localisation : Normandie

Revenir en haut Aller en bas

Re: LUA pour Timer global persistant ?

Message par 3djc le Sam 12 Mai 2018 - 14:42

La 2.2.2 n'est pas encore sortie, mais c'est pour bientôt Wink

3djc
avatar
3djc

Messages : 1704
Date d'inscription : 25/09/2016
Localisation : Belgique

Revenir en haut Aller en bas

Re: LUA pour Timer global persistant ?

Message par Eric84AMC le Sam 12 Mai 2018 - 20:42

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 !
avatar
Eric84AMC

Messages : 1655
Date d'inscription : 21/09/2013
Age : 44
Localisation : Monteux

http://www.amc-pernes-lesvalayans.com/index.php

Revenir en haut Aller en bas

Re: LUA pour Timer global persistant ?

Message par Mipel le Lun 21 Mai 2018 - 10:51

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
Timer TOT inconnu sur ma X10, je ne dispose que de Session, Battery, Throttle, Throttle % et des 3 Timers.
Quelqu'un à mieux ?
avatar
Mipel

Messages : 822
Date d'inscription : 08/06/2017
Age : 60
Localisation : Vendée - Aéromodélisme Sablais

http://aeromodelisme-sablais.fr

Revenir en haut Aller en bas

Re: LUA pour Timer global persistant ?

Message par 3djc le Lun 21 Mai 2018 - 11:00

Vi, il s'appelle Battery sur Horus, qui est globaltimer + session timer

3djc
avatar
3djc

Messages : 1704
Date d'inscription : 25/09/2016
Localisation : Belgique

Revenir en haut Aller en bas

Re: LUA pour Timer global persistant ?

Message par Mipel le Lun 21 Mai 2018 - 11:56

Aurais-tu un lien pour aller le chercher, sans doute dans un repo sous Git ou ailleurs ?
Merci
avatar
Mipel

Messages : 822
Date d'inscription : 08/06/2017
Age : 60
Localisation : Vendée - Aéromodélisme Sablais

http://aeromodelisme-sablais.fr

Revenir en haut Aller en bas

Re: LUA pour Timer global persistant ?

Message par 3djc le Lun 21 Mai 2018 - 12:22

???????

3djc
avatar
3djc

Messages : 1704
Date d'inscription : 25/09/2016
Localisation : Belgique

Revenir en haut Aller en bas

Re: LUA pour Timer global persistant ?

Message par Mipel le Lun 21 Mai 2018 - 12:59

Je parlais de l'ndroit ou trouver le script Battery et en règle générale des lua dispos sur Horus.
avatar
Mipel

Messages : 822
Date d'inscription : 08/06/2017
Age : 60
Localisation : Vendée - Aéromodélisme Sablais

http://aeromodelisme-sablais.fr

Revenir en haut Aller en bas

Re: LUA pour Timer global persistant ?

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum