OK j'ai regardé et en fait il ne faut pas augmenter le nombre d'essais dans ce test
if (longueur > decodeurDCF77.longueur_trame_en_cours())
car il va être vrai quand vous aurez obtenu l'information correcte (quand trame_decodee est vrai). en effet la bibliothèque remet à 0 la trame une fois que la date/heure ont été obtenus et donc forcément la longueur précédente (qui correspond à la longueur totale de la trame) sera plus grand que 0. ce n'est pas un signe que ça s'est mal passé, @bricoleau utilisait cela pour passer à la ligne dans l'affichage de la trame dans son code de démo
Si vous ne voulez faire que 10 essais, vous pourriez éventuellement rajouter un bout de code qui essaye d'obtenir l'info que pendant 11 minutes par exemple? ça laisserait le temps à 10 trames d'arriver, donc 10 chances de lire une trame correcte
Partager