|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface RoofOperating
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 | |
|---|---|
void |
clearLastError()
Clears the last error event generated. |
boolean |
closeLeft()
Directly closes the left roof. |
boolean |
closeRight()
Directly closes the right roof. |
ErrorEvent |
getLastError()
Returns the last error generated as a result of on of the open/close etc. |
boolean |
openLeft()
Directly opens the left roof. |
boolean |
openRight()
Directly opens the right roof. |
boolean |
powerOff()
Directly powers down the roof. |
boolean |
powerOn()
Directly powers up the roof. |
boolean |
resetLimit()
Resets a limit switch failure. |
| 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 openLeft()
boolean openRight()
boolean closeLeft()
boolean closeRight()
boolean powerOn()
boolean powerOff()
boolean resetLimit()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||