org.intranet.elevator.model
Class DoorSensor.State
java.lang.Object
org.intranet.elevator.model.DoorSensor.State
- Enclosing class:
- DoorSensor
- public static class DoorSensor.State
- extends java.lang.Object
Method Summary |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
name
private java.lang.String name
CLEAR
public static final DoorSensor.State CLEAR
- The sensor is unobstructed and the door is available to be closed.
The only way out of this state is to obstruct().
OBSTRUCTED
public static final DoorSensor.State OBSTRUCTED
- Someone is obstructing the way. The door cannot be closed. The only
way out of this state is to unobstruct().
UNOBSTRUCTED
public static final DoorSensor.State UNOBSTRUCTED
- There is noone in the way of the door, and after a timeout the state
will change to CLEAR unless another obstruct() occurs.
DoorSensor.State
private DoorSensor.State(java.lang.String state)
toString
public java.lang.String toString()