Package elevatorSimulator
Interface IPanel
- All Known Subinterfaces:
IPanelSimulator
- All Known Implementing Classes:
PanelSimulator
public interface IPanel
Interface de pilotage du panneau de contrôle.
-
Method Summary
Modifier and TypeMethodDescriptionbooleangetAndResetDownButton(int n) Obtenir et annuler la valeur d'un bouton d'étage (descente)booleangetAndResetFloorButton(int n) Obtenir et annuler la valeur d'un bouton de cabinebooleanObtenir et annuler la valeur du bouton INIT de cabinebooleanObtenir et annuler la valeur du bouton STOP de cabinebooleangetAndResetUpButton(int n) Obtenir et annuler la valeur d'un bouton d'étage (montée)voidsetDownLight(int n, boolean on) allumer/éteindre un bouton d'étage (descente)voidsetFloorLight(int n, boolean on) allumer/éteindre un bouton de la cabinevoidsetMessage(String message) Afficher le message (trois caractères)voidsetUpLight(int n, boolean on) allumer/éteindre un bouton d'étage (montée)
-
Method Details
-
setFloorLight
void setFloorLight(int n, boolean on) allumer/éteindre un bouton de la cabine- Parameters:
n- numéro d'étageon- allumer (true) ou éteindre (false)
-
setUpLight
void setUpLight(int n, boolean on) allumer/éteindre un bouton d'étage (montée)- Parameters:
n- numéro d'étageon- allumer (true) ou éteindre (false)
-
setDownLight
void setDownLight(int n, boolean on) allumer/éteindre un bouton d'étage (descente)- Parameters:
n- numéro d'étageon- allumer (true) ou éteindre (false)
-
setMessage
Afficher le message (trois caractères)- Parameters:
message- Le message à afficher
-
getAndResetFloorButton
boolean getAndResetFloorButton(int n) Obtenir et annuler la valeur d'un bouton de cabine- Parameters:
n- numéro d'étage- Returns:
- l'état courant du bouton
-
getAndResetStopButton
boolean getAndResetStopButton()Obtenir et annuler la valeur du bouton STOP de cabine- Returns:
- l'état courant du bouton STOP
-
getAndResetInitButton
boolean getAndResetInitButton()Obtenir et annuler la valeur du bouton INIT de cabine- Returns:
- l'état courant du bouton INIT
-
getAndResetUpButton
boolean getAndResetUpButton(int n) Obtenir et annuler la valeur d'un bouton d'étage (montée)- Parameters:
n- numéro d'étage- Returns:
- l'état courant du bouton d'étage en montée
-
getAndResetDownButton
boolean getAndResetDownButton(int n) Obtenir et annuler la valeur d'un bouton d'étage (descente)- Parameters:
n- numéro d'étage- Returns:
- l'état courant du bouton d'étage en descente
-