Aller à la documentation de ce fichier.
23 const struct shape dimension;
32 void move(
Node src,
Node dest, vector<obstacle> list_obstacles);
36 void rotation(
short angle);
47 void detection(
char cote,
char activation);
52 void actionneur(
int side,
int activation);
55 void pavillon(
int activation);
60 int communication_phare();
64 int communication_boussole();
66 void add_score(
int add);
68 void set_score(
int score);
73 struct termios tty_cmpt;
Definition: low_level.hpp:17
bool is_equipe_bleu()
est-ce qu'on est bleu ?
Definition: low_level.cpp:37
void Droit_activation()
Contient toutes les méthodes permettant de gérer les actionneurs du robot.
Definition: actionneur.cpp:21
void Gauche_activation()
Permet de demander au protocole la sortie de l'actionneur.
Definition: actionneur.cpp:7
static void activate(char side)
Active la détection.
Definition: detection.cpp:11
void Gauche_desactivation()
Permet de demander au protocole la rentrée de l'actionneur.
Definition: actionneur.cpp:14
void Pavillon()
Permet de demander au protocole l'activation du pavillon.
Definition: actionneur.cpp:36
Permet de définir une forme pour ensuite être utilisé dans un obstacle.
Definition: world.hpp:50
void detection(char cote, char activation)
Active ou désactive la détection.
Definition: robot.cpp:63
vector< Node > one_step(Node src, Node dest, vector< obstacle > list_obstacles)
Permet de réaliser une étape c'est à dire un déplacement d'un point principal à un autre point princi...
Definition: navigation.cpp:405
Contient toutes les méthodes permettant de gérer les actionneurs du robot.
Definition: actionneur.hpp:15
void rotation(short angle)
Fait une rotation du robot.
Definition: robot.cpp:48
int communication_phare()
Gère la communication avec la boussole et la caméra.
Definition: robot.cpp:102
void Droit_desactivation()
Permet de demander au protocole la rentrée de l'actionneur.
Definition: actionneur.cpp:28
Structure permettant de définir un Node, essentiel pour réaliser l'Astar.
Definition: world.hpp:34
bool boussole_nord()
est-ce qu'on se gare au nord ?
Definition: low_level.cpp:64
string calibration()
Récupère l'information sur le côté de la table.
Definition: robot.cpp:27
Contient les méthodes permettant de faire fonctionner correctement l'astar.
Definition: navigation.hpp:18
Contient toutes les méthodes et les attributs du robot.
Definition: robot.hpp:15
fonction bas niveau rasp (GPIO)
bool is_depart()
est-ce que le jack est retiré ?
Definition: low_level.cpp:27
short angle_robot()
Demande l'angle du robot par rapport à la table.
Definition: robot.cpp:57
void rotate(short angle)
Permet d'ordonner la rotation du robot.
Definition: asserv.cpp:30
short angle()
Permet de demander l'information sur l'angle du robot par rapport à la table.
Definition: asserv.cpp:52
Ce fichier contient la classe permettant de gérer les actionneurs.
static void disactivate(char side)
Désactive la détection.
Definition: detection.cpp:18
void pavillon(int activation)
Active le pavillon.
Definition: robot.cpp:91
Simple structure permettant de définir une position.
Definition: asserv.hpp:31
void move(Node src, Node dest, vector< obstacle > list_obstacles)
Déplace le robot en utilisant l'Astar.
Definition: robot.cpp:42
void actionneur(int side, int activation)
Sort ou rentre un actionneur.
Definition: robot.cpp:73
int communication_boussole()
Gère la communication avec le phare.
Definition: robot.cpp:112
Ce fichier contient toutes les méthodes permettant de réaliser une recherche de chemin sur la table d...
bool phare_active()
est-ce que le phare est activé ?
Definition: low_level.cpp:53