Package josx.rcxcomm

RCX communication with the PC

See:
          Description

Interface Summary
AddressingHandler An interface for processing incoming addressing packets on specific ports.
IntegrityHandler An interface for processing incoming broadcasts of LNP integrity packets.
RemoteVisionConstants  
 

Class Summary
F7DeliveryHandler A packet handler that attempts (but doesn't fully succeed in) reliable delivery for F7 Lego firmware opcode packets.
F7Handler Packet handler that uses the Lego Firmware F7 (set Message) opcodes.
HttpProxy A Proxy for sending HTTP requests to the RCX.
LLC Low-level comms (LLC).
LLCHandler Packet handler than implement the LLC packet protocol.
LLCReliableHandler A Packet handler that guarantees reliable delivery using checksums, acks, and a single bit sequence number.
LNP An interface for sending and receiving Lego Network Protocol addressing and integrity layer packets.
LNPAddressingHandler Packet handler that implements LNP addressing.
LNPHandler A Packet handler that implements the outer LNP packet format.
LNPIntegrityHandler Packet handler that implements simple checksums.
PacketHandler Abstract packet handler.
RCXAbstractPort RCXAbstractPort provides an interface similar to java.net.Socket Adapted from original code created by the LEGO3 Team at DTU-IAU RCXAbstractPort implements input and output stream handling and input buffering.
RCXBean Handles communication with a LEGO RCX Based on original code by the LEGO3 Team at DTU-IAU
RCXF7Port RCXF7Port provides an interface similar to java.net.Socket Adapted from original code created by the LEGO3 Team at DTU-IAU This version of RCXPort uses Serial comms, not low-level comms.
RCXInputStream RCXInputStream provides an interface similar to FileInputStream.
RCXLNPAddressingPort RCXLNPAddressingPort provides an interface similar to java.net.Socket Adapted from original code created by the LEGO3 Team at DTU-IAU This version of RCXPort supports the Lego Network protocol (LNP) addressing layer.
RCXLNPPort RCXLNPPort provides an interface similar to java.net.Socket Adapted from original code created by the LEGO3 Team at DTU-IAU This version of RCXPort uses the Legos Network protocol (LNP).
RCXOutputStream Cut down version of RCXPort, which only supports writes.
RCXPort 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.
RCXRemote Utility class to support remote execution.
SocketProxy A Proxy for the RCX Socket interface.
Tower Low-level interface to the Lego IR Tower Used by RCXPort to send and receive messages to and from the RCX.
 

Package josx.rcxcomm Description

RCX communication with the PC