public class OpenerDevice extends OpenerBase implements Opener
listeners
Constructor and Description |
---|
OpenerDevice(Relay relay,
Sensor sensor,
SensorState openSensorState) |
OpenerDevice(Relay relay,
Sensor sensor,
SensorState openSensorState,
Switch lock) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
OpenerState |
getState() |
protected OpenerState |
getState(SensorState sensorState) |
boolean |
isLocked() |
void |
open() |
addListener, isClosed, isClosing, isOpen, isOpening, notifyListeners, notifyListeners, removeListener
addListener, removeAllListeners, removeListener
clearProperties, getName, getProperties, getProperty, getProperty, getTag, hasProperty, removeProperty, setName, setProperty, setTag
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addListener, isClosed, isClosing, isOpen, isOpening, removeListener
removeAllListeners
clearProperties, getName, getProperties, getProperty, getProperty, getTag, hasProperty, removeProperty, setName, setProperty, setTag
public OpenerDevice(Relay relay, Sensor sensor, SensorState openSensorState)
public OpenerDevice(Relay relay, Sensor sensor, SensorState openSensorState, Switch lock)
public void open() throws OpenerLockedException
open
in interface Opener
open
in class OpenerBase
OpenerLockedException
public void close() throws OpenerLockedException
close
in interface Opener
close
in class OpenerBase
OpenerLockedException
public OpenerState getState()
getState
in interface Opener
getState
in class OpenerBase
public boolean isLocked()
isLocked
in interface Opener
isLocked
in class OpenerBase
protected OpenerState getState(SensorState sensorState)
Copyright © 2012–2014 Pi4J. All rights reserved.