|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DomeDriver
This driver has the ability to control a dome. The dome supports four commands for moving the dome in azimuth direction, as well as methods for opening and closing the hatch.
| Method Summary | |
|---|---|
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. |
| Methods inherited from interface io.Driver |
|---|
close, getDriverName, isOpen, open |
| Method Detail |
|---|
boolean stopAzimuth()
throws IOException
IOException
boolean fastForward()
throws IOException
IOException
boolean fastBackward()
throws IOException
IOException
boolean slowForward()
throws IOException
IOException
boolean slowBackward()
throws IOException
IOException
boolean openSlit()
throws IOException
IOException
boolean openHatch()
throws IOException
IOException
boolean openDome()
throws IOException
IOException
boolean closeDome()
throws IOException
IOException
boolean closeHatch()
throws IOException
IOException
boolean closeSlit()
throws IOException
IOException
boolean isDomeOpened()
throws IOException
IOException
boolean isDomeClosed()
throws IOException
IOException
double getAzimuth()
throws IOException
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||