net.sf.openv4j.protocolhandlers
Class ProtocolHandler

java.lang.Object
  extended by net.sf.openv4j.protocolhandlers.ProtocolHandler

public class ProtocolHandler
extends Object

DOCUMENT ME!

Author:
aploese

Constructor Summary
ProtocolHandler()
          Creates a new ProtocolHandler object.
 
Method Summary
 void close()
          DOCUMENT ME!
static gnu.io.SerialPort openPort(String portName)
          DOCUMENT ME!
 void setReadRequest(DataContainer container)
          DOCUMENT ME!
 void setStreams(InputStream is, OutputStream os)
          DOCUMENT ME!
 void setWriteRequest(DataContainer container)
          DOCUMENT ME!
static String toHexASCII(byte[] theData)
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProtocolHandler

public ProtocolHandler()
Creates a new ProtocolHandler object.

Method Detail

close

public void close()
           throws InterruptedException
DOCUMENT ME!

Throws:
InterruptedException - DOCUMENT ME!

openPort

public static gnu.io.SerialPort openPort(String portName)
                                  throws gnu.io.NoSuchPortException,
                                         gnu.io.PortInUseException,
                                         gnu.io.UnsupportedCommOperationException,
                                         IOException
DOCUMENT ME!

Parameters:
portName - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
gnu.io.NoSuchPortException - DOCUMENT ME!
gnu.io.PortInUseException - DOCUMENT ME!
gnu.io.UnsupportedCommOperationException - DOCUMENT ME!
IOException - DOCUMENT ME!

setReadRequest

public void setReadRequest(DataContainer container)
DOCUMENT ME!

Parameters:
container - DOCUMENT ME!

setStreams

public void setStreams(InputStream is,
                       OutputStream os)
DOCUMENT ME!

Parameters:
is - DOCUMENT ME!
os - DOCUMENT ME!

setWriteRequest

public void setWriteRequest(DataContainer container)
DOCUMENT ME!

Parameters:
container - DOCUMENT ME!

toHexASCII

public static String toHexASCII(byte[] theData)
DOCUMENT ME!

Parameters:
theData - DOCUMENT ME!
Returns:
DOCUMENT ME!


Copyright © 2010 OpenV4J. All Rights Reserved.