|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectro.polak.multilevelcarpark.controllers.BusyElement
ro.polak.multilevelcarpark.controllers.ArmController
public class ArmController
ContainerArm is the element responsabile for rotating the CarContainer around the ArmLift axis
| Field Summary | |
|---|---|
CarContainerController |
carContainerController
A CarContainer instance assigned to the ContainerArm. |
| Constructor Summary | |
|---|---|
ArmController(ElevatorController parent)
The default constructor Constructs the carContainer, places the arm at the "get car gate" |
|
| Method Summary | |
|---|---|
void |
extend()
Extends the arm |
boolean |
isExtended()
Tells whenever extended |
void |
rotateToPosition(int position)
Rotated arm to the requested position |
void |
shrink()
Shrinks the arm |
| Methods inherited from class ro.polak.multilevelcarpark.controllers.BusyElement |
|---|
isBusy, makeBusy, makeFree |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public CarContainerController carContainerController
| Constructor Detail |
|---|
public ArmController(ElevatorController parent)
| Method Detail |
|---|
public void rotateToPosition(int position)
throws IllegalOperationException
position -
IllegalOperationException
public void extend()
throws IllegalOperationException
IllegalOperationException
public void shrink()
throws IllegalOperationException
IllegalOperationExceptionpublic boolean isExtended()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||