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 TypeMethodDescriptionboolean
Obtenir et annuler l'indicateur des changementsboolean
getDownLight
(int n) Obtenir l'état d'allumage des boutons d'étage (descente)boolean
getFloorLight
(int n) Obtenir l'état d'allumage des boutonsObtenir le message courantboolean
getUpLight
(int n) Obtenir l'état d'allumage des boutons d'étage (montée)void
pressDownButton
(int n) Simuler l'appui sur un bouton d'étage (descente)void
pressFloorButton
(int n) Simuler l'appui sur un bouton de la cabinevoid
Simuler l'appui du bouton INITvoid
Simuler l'appui du bouton STOPvoid
pressUpButton
(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
-