lejos.rcxcomm
Class RCXPort

java.lang.Object
  extended by lejos.rcxcomm.RCXAbstractPort
      extended by lejos.rcxcomm.RCXPort

public class RCXPort
extends RCXAbstractPort

RCXPort provides an interface similar to java.net.Socket Adapted from original code created by the LEGO3 Team at DTU-IAU Uses Reliable low-level comms for communication. This is a two-layer comms stack consisting of LLCReliableHandler and LLCHandler. It ensures that all packets get through. Communication will stop when the IR tower is not in view or in range, and will resume when it comes back into view. RCXPort does not support addressing - it broadcasts messages to all devices.

Author:
Brian Bagnall, Lawrie Griffiths

WARNING: THIS CLASS IS SHARED BETWEEN THE classes AND pccomms PROJECTS. DO NOT EDIT THE VERSION IN pccomms AS IT WILL BE OVERWRITTEN WHEN THE PROJECT IS BUILT.

Field Summary
 
Fields inherited from class lejos.rcxcomm.RCXAbstractPort
packetHandler
 
Constructor Summary
RCXPort(SensorPort port)
           
 
Method Summary
 
Methods inherited from class lejos.rcxcomm.RCXAbstractPort
close, getInputStream, getOutputStream, getTimeOut, reset, setTimeOut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RCXPort

public RCXPort(SensorPort port)
        throws IOException
Throws:
IOException