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.cc19
1 files changed, 9 insertions, 10 deletions
diff --git a/2005/i/robert/src/es/test_es.cc b/2005/i/robert/src/es/test_es.cc
index e5d561a..9fa528d 100644
--- a/2005/i/robert/src/es/test_es.cc
+++ b/2005/i/robert/src/es/test_es.cc
@@ -67,27 +67,26 @@ main (int argc, char **argv)
case 'z':
es.init();
break;
- case 'J':
- std::cout << "Jack: \n" <<
- "Booléen: " << es.getStateJack() << "\n" <<
- "Le Jack est " << (es.getStateJack() ? "sortie" : "Entrée") << std::endl;
- 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 'A':
+ case 'P':
std::cout << "L'ascenceur est en position ";
- if(es.stateAsc() == Es::levelAsc_t::HAUT) // XXX Faudrait qu'on m'explique
+ if(es.stateAsc())
std::cout << "HAUTE" << std::endl;
- else if(es.stateAsc() == Es::levelAsc_t::MILIEU)
- std::cout << "MILIEU" << std::endl;
else
std::cout << "BASSE" << std::endl;
break;
- case 'a':
+ case 'S':
+ 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;
+ break;
+ case 'm': // REPRENDRE ICI, FAIRE LES LOGS AUSSI
if(++i + 1 > argc)
throw std::runtime_error("syntax error");
switch(argv[i][0])