Package | Description |
---|---|
io.elevator.building |
Shell Package
The building package encompasses the wrappers organizing components relating to the elevators hardware, including the building itself, the hoistway, and control panels representing the cabin, each floor, and the maintenance room |
io.elevator.components |
The components package encompasses drivers for physical external components (hardware) and some necessary linkages
|
Modifier and Type | Class and Description |
---|---|
static class |
ControlPanel.FloorControlPanel
The driver representation for an on-landing control panel, having 2x ArrivalIndicator, a FiremanKeyhole, and
Buttons for placing calls
|
Modifier and Type | Method and Description |
---|---|
Drawable |
ControlPanel.FloorControlPanel.setImageView(javafx.scene.image.ImageView representation) |
Drawable |
ControlPanel.FloorControlPanel.updateRepresentation() |
Drawable |
ControlPanel.FloorControlPanel.updateRepresentation(boolean doorsOpen)
Allows the representation to be updated from the MCP
|
Modifier and Type | Class and Description |
---|---|
class |
Buttons<T>
A class representing the driver for physical buttons having boolean states to represent whether the button has been
pressed, and to represent whether the button is active lighted, and a generic data type to convey information.
|
class |
FiremanKeyhole
Represents the driver for a physical fireman keyhole, having three states and placement data.
|
static class |
Indicator.ArrivalIndicator
Represents the driver for a physical arrival indicator, to output the travel direction of a stopping cabin via
light and sound
|
static class |
Indicator.EmergencyIndicator
Represents the driver for a physical emergency indicator, to output the given display and chime in case of
emergency
|
Modifier and Type | Method and Description |
---|---|
Drawable |
Indicator.EmergencyIndicator.setImageView(javafx.scene.image.ImageView representation)
Set the ImageView of this object so it can update its own display.
|
Drawable |
Indicator.ArrivalIndicator.setImageView(javafx.scene.image.ImageView representation)
Set the ImageView of this object so it can update its own display.
|
Drawable |
FiremanKeyhole.setImageView(javafx.scene.image.ImageView representation) |
Drawable |
Drawable.setImageView(javafx.scene.image.ImageView representation)
Sets the reference to an object of type ImageView into which this Drawable should store its representation.
|
Drawable |
Buttons.setImageView(javafx.scene.image.ImageView representation) |
Drawable |
Indicator.EmergencyIndicator.updateRepresentation()
Updates the ImageView with the image that represents the current state of this Drawable
|
Drawable |
Indicator.ArrivalIndicator.updateRepresentation()
Updates the ImageView with the image that represents the current state of this Drawable
|
Drawable |
FiremanKeyhole.updateRepresentation() |
Drawable |
Drawable.updateRepresentation()
Updates the stored reference with a representation that represents the state of this Drawable
|
Drawable |
Buttons.updateRepresentation() |