Étape 3: Le protocole d’entrée (commandes)
Dans un premier temps, je m’apprêtais à utiliser une logique de machine d’État pour gérer l’entrée
à partir du tableau, mais j’ai décidé d’essayer de coder simplement avec une logique normale. Après avoir écrit la première version, j’ai passé environ 4 ou 5 heures de débogage du code. J’ai vite réalisé que j’aurait dû créer un diagramme de l’État et utilisé État conduit logique. pour analyser l’entrée correctement.
Alors j’ai supprimé la plupart du code et a écrit un schéma de plan et état d’essai pour faire correspondre le protocole d’entrée.
Voici le plan de test avec tous les protocoles d’entrée défini : Plan de tester testeur DMX
et voici le diagramme de l’État : Diagramme d’État testeur DMX
Une fois que j’ai le diagramme d’état terminé, j’ai codé la partie saisie des projets dans environ 1,5 heures alors que j’étais sur une séance sur l’avion. Après que j’ai testé et était convaincu de que l’entrée logique travaillait j’ai attaché le bouclier DMX et ajouté la bibliothèque DMX.