Skip navigation links
A B C D E F G H I K M O P R S T U V 

C

CabinControlPanel(int, Object, Object) - Constructor for class io.elevator.building.ControlPanel.CabinControlPanel
The ControlPanel mainButtonsOnPanel stores the floor buttons [null, 1, ..., n] so that the button at index 1 will send you to floor 1.
CabinSpeedSensor(float) - Constructor for class io.elevator.components.EnvironmentSensor.CabinSpeedSensor
A dummy cabin speed sensor
CabinWeightSensor(float) - Constructor for class io.elevator.components.EnvironmentSensor.CabinWeightSensor
A dummy cabin weight sensor
CLOSE - Static variable in class io.elevator.components.Buttons
 
closeDoors() - Method in class io.elevator.building.ControlPanel.CabinControlPanel
Sets the status of the doorSensor to reflect that the doors are closed.
compareTo(ControlPanel.FloorControlPanel) - Method in class io.elevator.building.ControlPanel.FloorControlPanel
 
conditionsNormal() - Method in class io.elevator.components.EnvironmentSensor.BooleanSensor
Reports whether this sensor is experiencing normal conditions
ControlPanel<ButtonType> - Class in io.elevator.building
This class represents the driver for a basic control panel having only a FiremanKeyhole and some set of Button
ControlPanel(List<Buttons<ButtonType>>, FiremanKeyhole) - Constructor for class io.elevator.building.ControlPanel
Creates a control panel comprising a list of buttons and a fire key
ControlPanel.CabinControlPanel - Class in io.elevator.building
The driver representation for an in-cabin control panel
This class contains linking methods for controlling the cabin in reference to the hardware
ControlPanel.FloorControlPanel - Class in io.elevator.building
The driver representation for an on-landing control panel, having 2x ArrivalIndicator, a FiremanKeyhole, and Buttons for placing calls
ControlPanel.MaintenanceControlPanel - Class in io.elevator.building
The driver representation for a maintenance control panel, to keep track of everything The parent list of buttons represents the floor buttons
createCabin(ControlPanel.FloorControlPanel) - Method in class io.elevator.main.ElevatorSimulator
Created display for cabin
createCabinControlButtons(Building, Boolean) - Method in class io.elevator.main.ElevatorSimulator
Created the buttons on the cabin control panel
createCCPPanel(Building) - Method in class io.elevator.main.ElevatorSimulator
Created the Cabin Control Panel
createCtrlPnlDrBtns(Building) - Method in class io.elevator.main.ElevatorSimulator
Creates the buttons on the control panel in the cabin
createFKState(ControlPanel.FloorControlPanel) - Method in class io.elevator.main.ElevatorSimulator
Created the display for the Fire key
createHallButtons(ControlPanel.FloorControlPanel) - Method in class io.elevator.main.ElevatorSimulator
Created the hall buttons shown dor display
createHallLights(Building, Boolean, Boolean, Integer) - Method in class io.elevator.main.ElevatorSimulator
Creates the hall lights that are displayed in multiple places
createLeftPanel(Building) - Method in class io.elevator.main.ElevatorSimulator
Builds the left side of the panel
createMCPPanel(Building) - Method in class io.elevator.main.ElevatorSimulator
Creates MCP for right side of display
createRightPanel(Building) - Method in class io.elevator.main.ElevatorSimulator
Creates the right side of our panel
A B C D E F G H I K M O P R S T U V 
Skip navigation links