|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DomeOperating
An interface describing the functionality of a roof server. It allows
installing of a driver object allowing the software to drive the roof
hardware.
Concrete implementations should also provide the connecting part of a
environment command launcher, see CommandLaunching.
| Method Summary | |
|---|---|
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()
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. |
| Methods inherited from interface stella.roof.Sheltering |
|---|
close, getLastCloseTime, getLastOpenTime, isClosed, isOpen, open |
| Methods inherited from interface util.StatusProviding |
|---|
provideStatus |
| Method Detail |
|---|
ErrorEvent getLastError()
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()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||