public interface DomeOperating extends Sheltering
CommandLaunching.| Modifier and Type | Method and Description |
|---|---|
boolean |
antiSun()
Follows with the dome a position that is always opposite of the sun
|
void |
clearLastError()
Clears the last error event generated.
|
boolean |
closeHatch()
Directly closes the left roof.
|
boolean |
closeSlit()
Directly closes the right roof.
|
boolean |
follow(double ra,
double de)
Follows with the dome the indicated right ascension, declination in
current equinox.
|
ErrorEvent |
getLastError(CommandEvent cmd)
Returns the last error generated as a result of on of the
open/close etc.
|
boolean |
home()
Move the dome to a home position, if it has one.
|
boolean |
openHatch()
Directly opens the hatch, if possible.
|
boolean |
openSlit()
Directly opens the main slit of the dome.
|
boolean |
position(double azdeg)
Moves the dome to the required azimuth position and stops
there.
|
boolean |
powerOff()
Directly powers down the roof.
|
boolean |
powerOn()
Directly powers up the roof.
|
boolean |
stop()
Stops all dome movements.
|
close, getLastCloseTime, getLastOpenTime, isClosed, isOpen, openconciseStatus, extendedStatusErrorEvent getLastError(CommandEvent cmd)
void clearLastError()
boolean openHatch()
boolean openSlit()
boolean closeHatch()
boolean closeSlit()
boolean powerOn()
boolean powerOff()
boolean position(double azdeg)
azdeg - The astronomical azimuth in degrees, S=0, W=+90.boolean follow(double ra,
double de)
ra - Right ascension, degrees, apparent equinox.de - Declination, degress, apparent equinox.boolean antiSun()
ra - Right ascension, degrees, apparent equinox.de - Declination, degress, apparent equinox.boolean stop()
boolean home()