- ElevatorFullException - Class in io.elevator.exception
-
- ElevatorFullException() - Constructor for class io.elevator.exception.ElevatorFullException
-
- ElevatorMovingException - Class in io.elevator.exception
-
- ElevatorMovingException() - Constructor for class io.elevator.exception.ElevatorMovingException
-
- ElevatorSimulator - Class in io.elevator.main
-
Initiate GUI thread, BuildingControl thread, and Simulation thread //TODO Update these javadocs
- ElevatorSimulator() - Constructor for class io.elevator.main.ElevatorSimulator
-
- ElevatorTest - Class in io.elevator
-
This can be used to test that the basic functionality of the elevator API is working properly.
- ElevatorTest() - Constructor for class io.elevator.ElevatorTest
-
- EmergencyIndicator(Object, Object) - Constructor for class io.elevator.components.Indicator.EmergencyIndicator
-
- EnvironmentSensor - Class in io.elevator.components
-
A wrapper for a number of different BooleanSensor implementations
- EnvironmentSensor() - Constructor for class io.elevator.components.EnvironmentSensor
-
- EnvironmentSensor.AlignmentSensor - Class in io.elevator.components
-
Represents the alignment of the cabin at a landing utilizing BooleanSensor conditions normal as no cabin
present
.reset() represents the alignment sensor turning off
.trigger() represents the alignment sensor turning on .isAligned() returns true if the elevator is aligned at
this Alignment Sensor's floor.
- EnvironmentSensor.BooleanSensor - Class in io.elevator.components
-
This represents the base system for any sensor utilizing boolean output.
- EnvironmentSensor.CabinSpeedSensor - Class in io.elevator.components
-
A basic cabin speed sensor
- EnvironmentSensor.CabinWeightSensor - Class in io.elevator.components
-
A basic cabin weight sensor
- EnvironmentSensor.DoorSensor - Class in io.elevator.components
-
Represents the state of the doors of the cabin utilizing BooleanSensor conditions normal as doors closed
.trigger() represents the door having been opened
.reset() represents the door having been closed
- EnvironmentSensor.EmergencyHardware - Interface in io.elevator.components
-
This empty interface label all emergency-indicative hardware
- EnvironmentSensor.FireSensor - Class in io.elevator.components
-
A basic fire detector
- EnvironmentSensor.HazardSensor - Interface in io.elevator.components
-
This empty interface label all hardware sensors actively tripped by the simulator
- EnvironmentSensor.MaxTolerance - Class in io.elevator.components
-
A basic dummy sensor schematic
- EnvironmentSensor.MotorSensor - Class in io.elevator.components
-
Reports the state of the hoistway motor
- EnvironmentSensor.MotorSensor.MotorState - Enum in io.elevator.components
-
Represents the three possible states a Fireman Keyhole can be placed in and whether each state is indicative
of emergency operation: OFF, UP, DOWN
- EnvironmentSensor.VibrationSensor - Class in io.elevator.components
-
A basic vibration sensor
- everythingButMaintenance() - Method in class io.elevator.building.Building
-
- ExampleCode - Class in io.elevator.main.architecture
-
This class is filled with example code and helpful notes
- ExampleCode() - Constructor for class io.elevator.main.architecture.ExampleCode
-
- experienceProblem() - Method in class io.elevator.components.EnvironmentSensor.BooleanSensor
-
Set this sensor to inoperable