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 Type
    Method
    Description
    boolean
    Obtenir et annuler la valeur d'un bouton d'étage (descente)
    boolean
    Obtenir et annuler la valeur d'un bouton de cabine
    boolean
    Obtenir et annuler la valeur du bouton INIT de cabine
    boolean
    Obtenir et annuler la valeur du bouton STOP de cabine
    boolean
    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 cabine
    void
    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'étage
      on - 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'étage
      on - allumer (true) ou éteindre (false)
    • setDownLight

      void setDownLight(int n, boolean on)
      allumer/éteindre un bouton d'étage (descente)
      Parameters:
      n - numéro d'étage
      on - allumer (true) ou éteindre (false)
    • setMessage

      void setMessage(String message)
      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