Eirbot1A-2020
low_level.hpp
Aller à la documentation de ce fichier.
1 #ifndef __LOW_LEVEL_H_
2 #define __LOW_LEVEL_H_
3 
9 //BCM numbering
10 const int TEAM_SWITCH_INPUT = 17; //bleu = 0 , jaune = 1
11 const int TEAM_LED_OUTPUT = 26;
12 const int GO_INPUT = 27;
13 const int PHARE_INPUT = 5; //FIXME lequel est lequel ?
14 const int NORD_INPUT = 11; //FIXME
15 
16 
17 class LowLevel {
18  public:
19  LowLevel();
20  ~LowLevel();
21 
26  bool is_depart();
27 
28 
33  bool is_equipe_bleu();
34 
35 
40  bool phare_active();
41 
42 
47  bool boussole_nord();
48 
49 };
50 
51 
52 
53 #endif // __LOW_LEVEL_H_
LowLevel
Definition: low_level.hpp:17
LowLevel::is_equipe_bleu
bool is_equipe_bleu()
est-ce qu'on est bleu ?
Definition: low_level.cpp:37
LowLevel::boussole_nord
bool boussole_nord()
est-ce qu'on se gare au nord ?
Definition: low_level.cpp:64
low_level.hpp
fonction bas niveau rasp (GPIO)
LowLevel::is_depart
bool is_depart()
est-ce que le jack est retiré ?
Definition: low_level.cpp:27
LowLevel::phare_active
bool phare_active()
est-ce que le phare est activé ?
Definition: low_level.cpp:53