public interface DomeDriver extends Driver
| Modifier and Type | Method and Description |
|---|---|
boolean |
closeDome()
Closes the dome.
|
boolean |
closeHatch()
Closes the hatch, throws UnsupportedOperationException if not
applicabale.
|
boolean |
closeSlit()
Closes the slit, throws UnsupportedOperationException if not
applicabale.
|
boolean |
fastBackward()
Starts fast backward in azimuth.
|
boolean |
fastForward()
Starts fast forward in azimuth.
|
double |
getAzimuth()
Returns the azimuth position of the dome in degrees.
|
boolean |
isDomeClosed()
Returns true, if dome is closed.
|
boolean |
isDomeOpened()
Returns true, if dome is open.
|
boolean |
openDome()
Opens the dome.
|
boolean |
openHatch()
Opens the hatch, throws UnsupportedOperationException if not applicabale
|
boolean |
openSlit()
Opens the slit, throws UnsupportedOperationException if not applicabale.
|
boolean |
slowBackward()
Starts slow backward in azimuth.
|
boolean |
slowForward()
Starts slow forward in azimuth.
|
boolean |
stopAzimuth()
Stops the azimuth motor.
|
boolean |
stopDomeOpeningMotors()
Stops either opening or closing of the dome.
|
close, getDriverName, isOpen, openinitboolean stopAzimuth()
throws IOException
IOExceptionboolean fastForward()
throws IOException
IOExceptionboolean fastBackward()
throws IOException
IOExceptionboolean slowForward()
throws IOException
IOExceptionboolean slowBackward()
throws IOException
IOExceptionboolean openSlit()
throws IOException
IOExceptionboolean openHatch()
throws IOException
IOExceptionboolean openDome()
throws IOException
IOExceptionboolean closeDome()
throws IOException
IOExceptionboolean stopDomeOpeningMotors()
throws IOException
IOExceptionboolean closeHatch()
throws IOException
IOExceptionboolean closeSlit()
throws IOException
IOExceptionboolean isDomeOpened()
throws IOException
IOExceptionboolean isDomeClosed()
throws IOException
IOExceptiondouble getAzimuth()
throws IOException
IOException