summaryrefslogtreecommitdiff
path: root/2005/i/robert/src/es/test_es.cc
diff options
context:
space:
mode:
Diffstat (limited to '2005/i/robert/src/es/test_es.cc')
-rw-r--r--2005/i/robert/src/es/test_es.cc30
1 files changed, 7 insertions, 23 deletions
diff --git a/2005/i/robert/src/es/test_es.cc b/2005/i/robert/src/es/test_es.cc
index 9fa528d..4e733ab 100644
--- a/2005/i/robert/src/es/test_es.cc
+++ b/2005/i/robert/src/es/test_es.cc
@@ -67,15 +67,9 @@ main (int argc, char **argv)
case 'z':
es.init();
break;
- case 'C':
- std::cout << "Couleur: \n" <<
- "Booléen: " << es.getColor() << "\n" <<
- "La couleur sélectionné est le " <<
- (es.getColor() ? "rouge" : "vert") << std::endl;
- break;
case 'P':
std::cout << "L'ascenceur est en position ";
- if(es.stateAsc())
+ if(es.getAscCurPos())
std::cout << "HAUTE" << std::endl;
else
std::cout << "BASSE" << std::endl;
@@ -84,23 +78,13 @@ main (int argc, char **argv)
std::cout << "L'ascenceur est " << (es.getAscState() ? "HORS" : "EN") << " service" << std::endl;
break;
case 'I':
- std::cout << "L'ascenceur est " << (es.ascIdle() ? "INACTIF" : "ACTIF") << std::endl;
+ std::cout << "L'ascenceur est " << (es.ascIsIdle() ? "INACTIF" : "ACTIF") << std::endl;
+ break;
+ case 'm': // Monter l'ascenceur
+ es.monterAsc();
break;
- case 'm': // REPRENDRE ICI, FAIRE LES LOGS AUSSI
- if(++i + 1 > argc)
- throw std::runtime_error("syntax error");
- switch(argv[i][0])
- {
- case '0':
- es.moveAsc(Es::levelAsc_t::BAS);
- break;
- case '1':
- es.moveAsc(Es::levelAsc_t::MILIEU);
- break;
- case '2':
- es.moveAsc(Es::levelAsc_t::HAUT);
- break;
- }
+ case 'd': // Descendre asc
+ es.descendreAsc();
break;
case 'v':
es.ventouses();