Liste de tous les fichiers documentés avec une brève description :
[Niveau de détails 12345]
▼ code | |
▼ nucleo | |
▼ lib | |
▼ Actionneur | |
actionneur_nucleo.hpp | Contient les fonctions permettant d'activer ou désactiver les actionneurs |
▼ Asserv | |
asserv.hpp | |
asserv_vitesse_angle.hpp | |
encoder.hpp | |
moteur.hpp | |
▼ Detection | |
detection_nucleo.hpp | |
▼ Protocole | |
Protocole_nucleo.hpp | Fichier principal du projet permet de communiquer entre la raspberry et la nucléo. Ce fichier est l'implémentation côté nucléo |
▼ src | |
pinout.hpp | |
▼ protocole_test | |
▼ src | |
Protocole.hpp | |
▼ rasp | |
▼ src | |
▼ interactions | |
actionneur.hpp | Ce fichier contient la classe permettant de gérer les actionneurs |
detection.hpp | Fichier permettant d'interfacer avec les GP2 |
ecocup.hpp | Fichier codant les techniques utilisées pour ramasser les écocups |
ecocup_pdv.hpp | Implémentation (en C) du problème du voyageur avec le système de colonie de fourmis |
low_level.hpp | Fonction bas niveau rasp (GPIO) |
▼ navigation | |
asserv.hpp | Fichier d'interface avec l'asservissement, permet d'utiliser le protocole de communication pour demander des informations ou envoyer des ordres à la nucléo |
navigation.hpp | Ce fichier contient toutes les méthodes permettant de réaliser une recherche de chemin sur la table de jeu |
protocole.hpp | Fichier central du projet, permet de faire la communication entre la raspberry et la nucléo, ce fichier correspond à l'interface côté raspberry |
world.hpp | Permet definir la table de jeu et les différentes structures nécessaires au fonctionnement de la navigation |
affichage.hpp | Ce fichier sert uniquement à réaliser un affichage correcte lors de l'éxecution @authro SD |
main.hpp | Fichier principal pour l'execution de notre projet |
robot.hpp | |
▼ tst | |
test.hpp | |
test_actionneur.hpp | |
test_asserv.hpp | |
test_detection.hpp | |
test_ecocup.hpp | |
test_lowlevel.hpp | |
test_navigation.hpp | |
test_protocole.hpp | |
test_robot.hpp | |