public abstract class SprinklerControllerBase extends DeviceBase implements SprinklerController
| Modifier and Type | Field and Description |
|---|---|
protected List<SprinklerZone> |
zones |
| Constructor and Description |
|---|
SprinklerControllerBase() |
| Modifier and Type | Method and Description |
|---|---|
int |
getZoneCount() |
List<SprinklerZone> |
getZones() |
boolean |
isOff() |
boolean |
isOff(int zone) |
boolean |
isOn() |
boolean |
isOn(int zone) |
abstract boolean |
isRaining() |
void |
off(int zone) |
void |
offAllZones() |
void |
on(int zone) |
void |
onAllZones() |
void |
setState(int zone,
boolean on) |
clearProperties, getName, getProperties, getProperty, getProperty, getTag, hasProperty, removeProperty, setName, setProperty, setTagprotected List<SprinklerZone> zones
public int getZoneCount()
getZoneCount in interface SprinklerControllerpublic List<SprinklerZone> getZones()
getZones in interface SprinklerControllerpublic boolean isOn()
isOn in interface SprinklerControllerpublic boolean isOff()
isOff in interface SprinklerControllerpublic boolean isOn(int zone)
isOn in interface SprinklerControllerpublic boolean isOff(int zone)
isOff in interface SprinklerControllerpublic void on(int zone)
on in interface SprinklerControllerpublic void onAllZones()
onAllZones in interface SprinklerControllerpublic void off(int zone)
off in interface SprinklerControllerpublic void offAllZones()
offAllZones in interface SprinklerControllerpublic void setState(int zone,
boolean on)
setState in interface SprinklerControllerpublic abstract boolean isRaining()
isRaining in interface SprinklerControllerCopyright © 2012-2013 Pi4J. All Rights Reserved.