|
Eirbot1A-2020
|
Contient toutes les méthodes et les attributs du robot. Plus de détails...
#include <robot.hpp>

Fonctions membres publiques | |
| Robot (shape dimension) | |
| string | calibration () |
| Récupère l'information sur le côté de la table. | |
| void | move (Node src, Node dest, vector< obstacle > list_obstacles) |
| Déplace le robot en utilisant l'Astar. Plus de détails... | |
| void | rotation (short angle) |
| Fait une rotation du robot. Plus de détails... | |
| struct position | position () |
| Demande la position du robot. | |
| short | angle_robot () |
| Demande l'angle du robot par rapport à la table. | |
| void | detection (char cote, char activation) |
| Active ou désactive la détection. Plus de détails... | |
| void | actionneur (int side, int activation) |
| Sort ou rentre un actionneur. Plus de détails... | |
| void | pavillon (int activation) |
| Active le pavillon. | |
| int | depart () |
| int | communication_phare () |
| Gère la communication avec la boussole et la caméra. | |
| int | communication_boussole () |
| Gère la communication avec le phare. | |
| void | add_score (int add) |
| void | setup_score () |
| void | set_score (int score) |
Attributs publics | |
| const struct shape | dimension |
| Taille du robot. | |
Contient toutes les méthodes et les attributs du robot.
| void Robot::actionneur | ( | int | side, |
| int | activation | ||
| ) |
Sort ou rentre un actionneur.
| side | cote de l'actionneur à sortir |
| activation | activer ou désactiver l'actionneur |


| void Robot::detection | ( | char | cote, |
| char | activation | ||
| ) |
Active ou désactive la détection.
| cote | cote d'activation (avant / arrière) |
| activation | activer (1), désactiver (0) |


Déplace le robot en utilisant l'Astar.
| src | : début |
| dest | : fin |
| list_obstacles | : les obstacles à considérer |


| void Robot::rotation | ( | short | angle | ) |
Fait une rotation du robot.
| angle | angle à tourner |

