devs.sensorpackage.sonarexplorer
Class SensorExplorer

java.lang.Object
  extended by devs.sensorpackage.sonarexplorer.SensorExplorer

public class SensorExplorer
extends java.lang.Object


Nested Class Summary
(package private)  class SensorExplorer.InputReader
           
 
Field Summary
static java.io.BufferedOutputStream bos
           
protected  boolean busy
           
static java.io.InputStream is
          Comment for is
static javax.comm.ParallelPort mPort
          Comment for mPort
static javax.comm.CommPortIdentifier mPortId
          Comment for mPortId
static java.io.OutputStream os
          Comment for os
static java.util.Vector servos
          Comment for servos
 
Constructor Summary
SensorExplorer(java.lang.String portName)
           
 
Method Summary
 void closePort()
          Close the currently open serial port
(package private)  java.io.InputStream getInputStream()
           
(package private)  java.io.OutputStream getOutputStream()
           
 void initPort(int baud)
           
static void main(java.lang.String[] args)
           
 void openPort(java.lang.String portName)
           
 void sendInt(int i)
          Sends a command to the ASC16 micro-controller
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mPortId

public static javax.comm.CommPortIdentifier mPortId
Comment for mPortId


mPort

public static javax.comm.ParallelPort mPort
Comment for mPort


os

public static java.io.OutputStream os
Comment for os


is

public static java.io.InputStream is
Comment for is


servos

public static java.util.Vector servos
Comment for servos


bos

public static java.io.BufferedOutputStream bos

busy

protected boolean busy
Constructor Detail

SensorExplorer

public SensorExplorer(java.lang.String portName)
Parameters:
portName -
Method Detail

sendInt

public void sendInt(int i)
Sends a command to the ASC16 micro-controller

Parameters:
i - - integer

openPort

public void openPort(java.lang.String portName)
              throws javax.comm.NoSuchPortException,
                     javax.comm.PortInUseException
Parameters:
portName -
Throws:
javax.comm.NoSuchPortException
javax.comm.PortInUseException

closePort

public void closePort()
Close the currently open serial port


initPort

public void initPort(int baud)
              throws javax.comm.UnsupportedCommOperationException
Parameters:
baud -
Throws:
javax.comm.UnsupportedCommOperationException

getOutputStream

java.io.OutputStream getOutputStream()
                               throws java.io.IOException
Returns:
OutputStream to use for communicating with the servo controller.
Throws:
java.io.IOException

getInputStream

java.io.InputStream getInputStream()
                             throws java.io.IOException
Returns:
InuputStream to use for communicating with the servo controller.
Throws:
java.io.IOException

main

public static void main(java.lang.String[] args)