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 TypeMethodDescriptionboolean
getAndResetDownButton
(int n) Obtenir et annuler la valeur d'un bouton d'étage (descente)boolean
getAndResetFloorButton
(int n) Obtenir et annuler la valeur d'un bouton de cabineboolean
Obtenir et annuler la valeur du bouton INIT de cabineboolean
Obtenir et annuler la valeur du bouton STOP de cabineboolean
getAndResetUpButton
(int n) Obtenir et annuler la valeur d'un bouton d'étage (montée)void
setDownLight
(int n, boolean on) allumer/éteindre un bouton d'étage (descente)void
setFloorLight
(int n, boolean on) allumer/éteindre un bouton de la cabinevoid
setMessage
(String message) Afficher le message (trois caractères)void
setUpLight
(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
-