saouinet / FabLab

1 stars 0 forks source link

Documenter les erreurs possibles et les codes LEDs associés. #5

Open lremy opened 4 years ago

lremy commented 4 years ago

Inscrire dans le wiki les différents codes LEDs possibles et leur signification.

Les erreurs possibles (initialisation/configuration) doivent être différenciées par des codes différents. A terme, une documentation utilisateur final devra donner une procédure pour chaque code erreur.

lremy commented 4 years ago

@saouinet J'ai fait un premier jet de description des codes erreurs dans le wiki: https://github.com/saouinet/FabLab/wiki/Projet-ALARM

Est-ce que ça te paraît bien?

J'ai supprimé les affichages clignotants des opérations en cours, comme la connexion au wifi, au profit d'un affichage fixe. Ca évite d'avoir à s'occuper du clignotement des LEDs dans la boucle de test de connexion, avec un clignotement qui n'est pas forcément temporisé. Ou alors il faudrait un thread qui s'occupe du clignotement (régulier donc) à part du thread principal qui gère les tentatives de connexion.

lremy commented 4 years ago

Il y a juste un problème: si la première LED est KO, il n'y a aucun affichage, ce qui correspond au code en attente de scan.

@saouinet question: est-ce qu'on mettrait une couleur bleu légère pour dire que le système est fonctionnel et en attente de scan? Ca consomme de l'électricité pour rien, mais ça permet de différencier les deux cas.