summaryrefslogtreecommitdiff
path: root/2005/i/robert/src/es/es.hh
diff options
context:
space:
mode:
Diffstat (limited to '2005/i/robert/src/es/es.hh')
-rw-r--r--2005/i/robert/src/es/es.hh17
1 files changed, 12 insertions, 5 deletions
diff --git a/2005/i/robert/src/es/es.hh b/2005/i/robert/src/es/es.hh
index 4828c85..86db4ed 100644
--- a/2005/i/robert/src/es/es.hh
+++ b/2005/i/robert/src/es/es.hh
@@ -38,9 +38,14 @@ class Es : public Proto::Receiver
// Objet Proto de communication vers la carte es
Proto proto_;
// vitesse de déplacement de l'ascenceur
- int vitesseAsc_;
- // couleur de notre camp (rouge/vert);
- int couleur_;
+ int ascMinHaut;
+ int ascMaxHaut;
+ int ascAscHaut;
+ int ascMinBas;
+ int ascMaxBas;
+ int ascAscBas;
+ // couleur de notre camp (rouge(true)/vert(false));
+ bool couleur_;
// Etat du jack (false si entré, true si sortie)
bool jackOut_;
/// Etat des capteurs enculeurs de murs (true si enfoncés)
@@ -54,11 +59,13 @@ class Es : public Proto::Receiver
/// Initialise les capteurs et actionneurs
void init(void);
// Renvoie la position du jack (false si entré, true si sortie)
- bool stateJack(void);
+ bool getStateJack(void);
+ /// Renvoie la couleur sélectionné
+ bool getColor(void);
/// Renvoie l'état des capteurs de contact(true si les 2 enfoncés)
bool capteursContact(void);
/// Renvoie la position de l'ascenceur(true en haut false en bas)
- Es::levelAsc stateAsc(void); ///XXX au secours
+ levelAsc stateAsc(void); ///XXX au secours
/// Execute un déplacement de l'ascenceur
void moveAsc(bool monte);
/// Désactive les ventouses pour X secondes XXX vérifier la durées arg/config