public class ArduinoDevice
extends org.apache.mina.core.service.IoHandlerAdapter
Constructor and Description |
---|
ArduinoDevice(InetSocketAddress address,
ArduinoDeviceListener listener,
boolean activateLogger) |
Modifier and Type | Method and Description |
---|---|
protected void |
checkTimeout() |
protected void |
connectTimeout() |
protected void |
handleTimeout() |
void |
messageReceived(org.apache.mina.core.session.IoSession session,
Object message) |
void |
sendWrite(short itemIndex,
Object value) |
void |
sessionClosed(org.apache.mina.core.session.IoSession session) |
void |
sessionCreated(org.apache.mina.core.session.IoSession session) |
void |
sessionOpened(org.apache.mina.core.session.IoSession session) |
void |
setPollTime(long pollTime) |
void |
setPollTimeout(long pollTimeout) |
void |
setTimeout(long timeout) |
void |
start() |
void |
stop() |
protected void |
triggerRequest() |
public ArduinoDevice(InetSocketAddress address, ArduinoDeviceListener listener, boolean activateLogger)
public void setTimeout(long timeout)
public void setPollTime(long pollTime)
public void setPollTimeout(long pollTimeout)
public void start()
public void stop()
public void sessionCreated(org.apache.mina.core.session.IoSession session) throws Exception
sessionCreated
in interface org.apache.mina.core.service.IoHandler
sessionCreated
in class org.apache.mina.core.service.IoHandlerAdapter
Exception
public void sessionOpened(org.apache.mina.core.session.IoSession session) throws Exception
sessionOpened
in interface org.apache.mina.core.service.IoHandler
sessionOpened
in class org.apache.mina.core.service.IoHandlerAdapter
Exception
public void sessionClosed(org.apache.mina.core.session.IoSession session) throws Exception
sessionClosed
in interface org.apache.mina.core.service.IoHandler
sessionClosed
in class org.apache.mina.core.service.IoHandlerAdapter
Exception
protected void connectTimeout()
public void messageReceived(org.apache.mina.core.session.IoSession session, Object message) throws Exception
messageReceived
in interface org.apache.mina.core.service.IoHandler
messageReceived
in class org.apache.mina.core.service.IoHandlerAdapter
Exception
protected void checkTimeout()
protected void triggerRequest()
protected void handleTimeout()
public void sendWrite(short itemIndex, Object value)