|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DomeControlling
This interface provides the methods required for remote building control.
Additionally to the ListenerControlling methods,
these are:
ShelterControlling.open(): Opens the roof regardless of its current state.
Works in manual mode only.#openLeft: Opens the left roof regardless of its current state.
Works in manual mode only.#openRight: Opens the right roof regardless of its current
state. Works in manual mode only.ShelterControlling.close(): Closes the roof regardless of its current state.
Works in manual mode only.#closeLeft: Closes the left roof regardless of its current
state. Works in manual mode only.#closeRight: Closes the right roof regardless of its current
state. Works in manual mode only.powerOn(): powers the roof on. Automatic mode only.powerOff(): powers the roof off. Automatic mode only.:ShelterControlling.quit(): Quits the building control main control program,
in most cases an environment master.
ListenerControlling| Method Summary | |
|---|---|
boolean |
closeHatch()
Closes the left roof. |
boolean |
closeSlit()
Closes the right roof. |
boolean |
followDome(double ra,
double de)
Follows this sky position until a stop or move home or a new follow has been sent. |
boolean |
followSun()
Follows the anti-solar azimuth until a stop or move home or a new follow has been sent. |
boolean |
homeDome()
Moves dome to home position |
boolean |
moveDome(double azdeg)
Move the dome to the indicated position and stops there |
boolean |
openHatch()
Opens the left roof. |
boolean |
openSlit()
Opens the right roof. |
boolean |
powerOff()
Powers the roof down. |
boolean |
powerOn()
Powers the roof up. |
boolean |
stopDome()
Stops a moving dome. |
| Methods inherited from interface stella.rmi.ShelterControlling |
|---|
close, open, quit, setDirectClose, setDirectOpen |
| Methods inherited from interface stella.rmi.ListenerControlling |
|---|
automatic, external, getStatus, initialize, manual, park, reset, setPassive |
| Method Detail |
|---|
boolean openHatch()
throws RemoteException
RemoteException
boolean openSlit()
throws RemoteException
RemoteException
boolean closeHatch()
throws RemoteException
RemoteException
boolean closeSlit()
throws RemoteException
RemoteException
boolean powerOn()
throws RemoteException
RemoteException
boolean powerOff()
throws RemoteException
RemoteException
boolean stopDome()
throws RemoteException
RemoteException
boolean homeDome()
throws RemoteException
RemoteException
boolean moveDome(double azdeg)
throws RemoteException
RemoteException
boolean followDome(double ra,
double de)
throws RemoteException
RemoteException
boolean followSun()
throws RemoteException
RemoteException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||