public interface DomeControlling extends ShelterControlling
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| Modifier and Type | Method and Description |
|---|---|
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.
|
close, open, quit, setDirectClose, setDirectOpenautomatic, external, getStatus, initialize, manual, park, reset, setPassiveboolean openHatch()
throws RemoteException
RemoteExceptionboolean openSlit()
throws RemoteException
RemoteExceptionboolean closeHatch()
throws RemoteException
RemoteExceptionboolean closeSlit()
throws RemoteException
RemoteExceptionboolean powerOn()
throws RemoteException
RemoteExceptionboolean powerOff()
throws RemoteException
RemoteExceptionboolean stopDome()
throws RemoteException
RemoteExceptionboolean homeDome()
throws RemoteException
RemoteExceptionboolean moveDome(double azdeg)
throws RemoteException
RemoteExceptionboolean followDome(double ra,
double de)
throws RemoteException
RemoteExceptionboolean followSun()
throws RemoteException
RemoteException