public class ZwaveSendThread
extends java.lang.Thread
Constructor and Description |
---|
ZwaveSendThread() |
Modifier and Type | Method and Description |
---|---|
void |
addAwakeNode(ZwaveNode node) |
boolean |
enqueue(RequestFrame frame) |
void |
exclusionStart() |
void |
exclusionStop() |
java.util.Stack<ZwaveNode> |
getAwakeNodes() |
ZwaveController |
getController() |
Queue<RequestFrame> |
getQueue() |
java.util.List<SendData> |
getWakeupQueue() |
void |
halt() |
void |
inclusionStart() |
void |
inclusionStop() |
void |
reset() |
void |
run() |
void |
sendAck() |
void |
sendNak() |
void |
setOutputStream(java.io.OutputStream outputStream) |
void |
setState(ej.basedriver.zwave.ZwaveSendThread.SendState state) |
void |
setZwaveSession(ZwaveSession session) |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
public void setOutputStream(java.io.OutputStream outputStream)
public void setZwaveSession(ZwaveSession session)
public boolean enqueue(RequestFrame frame) throws java.lang.InterruptedException
frame
- java.lang.InterruptedException
public Queue<RequestFrame> getQueue()
public java.util.List<SendData> getWakeupQueue()
public java.util.Stack<ZwaveNode> getAwakeNodes()
public ZwaveController getController()
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
public void halt()
public void setState(ej.basedriver.zwave.ZwaveSendThread.SendState state)
public void sendAck() throws java.io.IOException
java.io.IOException
public void sendNak() throws java.io.IOException
java.io.IOException
public void reset()
public void addAwakeNode(ZwaveNode node)
public void inclusionStart()
public void exclusionStart()
public void inclusionStop()
public void exclusionStop()