Package elevatorSimulator
Interface IElevatorSimulator
- All Superinterfaces:
IElevator
- All Known Implementing Classes:
ElevatorSimulator
Interface de pilotage du simulateur d'ascenseur.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
supprimer les évènementsObtenir les événements, c'est-à-dire une suite de lettres et d'étage avec la signification suivante: S:arrêt, U:montée, D:descente, O:portes ouvertes, E:erreur, R:initialisationdouble
getLevel()
Obtenir le niveau de l'ascenseurvoid
oneStep()
Avancer d'une étape en mode pas-à-pas (200ms, 20cm, 1/15 étage)void
stopper le thread de simulation
-
Method Details
-
oneStep
void oneStep()Avancer d'une étape en mode pas-à-pas (200ms, 20cm, 1/15 étage) -
getLevel
double getLevel()Obtenir le niveau de l'ascenseur- Returns:
- position de l'ascenseur
-
getEvents
String getEvents()Obtenir les événements, c'est-à-dire une suite de lettres et d'étage avec la signification suivante: S:arrêt, U:montée, D:descente, O:portes ouvertes, E:erreur, R:initialisation- Returns:
- Les événements sous la forme d'une chaîne
-
clearEvents
void clearEvents()supprimer les évènements -
stopSimulator
void stopSimulator()stopper le thread de simulation
-