Package elevatorSimulator
Interface IPanelSimulator
- All Superinterfaces:
IPanel
- All Known Implementing Classes:
PanelSimulator
Interface de pilotage du simulateur de panneau de contrôle.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanObtenir et annuler l'indicateur des changementsbooleangetDownLight(int n) Obtenir l'état d'allumage des boutons d'étage (descente)booleangetFloorLight(int n) Obtenir l'état d'allumage des boutonsObtenir le message courantbooleangetUpLight(int n) Obtenir l'état d'allumage des boutons d'étage (montée)voidpressDownButton(int n) Simuler l'appui sur un bouton d'étage (descente)voidpressFloorButton(int n) Simuler l'appui sur un bouton de la cabinevoidSimuler l'appui du bouton INITvoidSimuler l'appui du bouton STOPvoidpressUpButton(int n) Simuler l'appui sur un bouton d'étage (montée)Methods inherited from interface elevatorSimulator.IPanel
getAndResetDownButton, getAndResetFloorButton, getAndResetInitButton, getAndResetStopButton, getAndResetUpButton, setDownLight, setFloorLight, setMessage, setUpLight
-
Method Details
-
getFloorLight
boolean getFloorLight(int n) Obtenir l'état d'allumage des boutons- Parameters:
n- numéro d'étage- Returns:
- état d'allumage du bouton
-
getUpLight
boolean getUpLight(int n) Obtenir l'état d'allumage des boutons d'étage (montée)- Parameters:
n- numéro d'étage- Returns:
- état d'allumage du bouton
-
getDownLight
boolean getDownLight(int n) Obtenir l'état d'allumage des boutons d'étage (descente)- Parameters:
n- numéro d'étage- Returns:
- état d'allumage du bouton
-
getMessage
String getMessage()Obtenir le message courant- Returns:
- message affiché
-
getAndResetOutputIndicator
boolean getAndResetOutputIndicator()Obtenir et annuler l'indicateur des changements- Returns:
- l'état de l'indicateur de changements
-
pressFloorButton
void pressFloorButton(int n) Simuler l'appui sur un bouton de la cabine- Parameters:
n- numéro d'étage
-
pressStopButton
void pressStopButton()Simuler l'appui du bouton STOP -
pressInitButton
void pressInitButton()Simuler l'appui du bouton INIT -
pressUpButton
void pressUpButton(int n) Simuler l'appui sur un bouton d'étage (montée)- Parameters:
n- numéro d'étage
-
pressDownButton
void pressDownButton(int n) Simuler l'appui sur un bouton d'étage (descente)- Parameters:
n- numéro d'étage
-