Package lejos.pc.comm

Communication from the PC to the NXT

See:
          Description

Interface Summary
NXTComm Interface that all NXTComm implementation classes must implement for low-level communication with the NXT.
NXTCommLogListener Listener for log events
NXTProtocol LEGO Communication Protocol constants.
 

Class Summary
FileInfo Structure that gives information about a leJOS NXJ file.
InputValues Structure that gives information about a NXT sensor.
NXTCommand Sends LCP requests to the NXT and receives replies.
NXTCommBluecove Implementation of NXTComm using the Bluecove libraries on Microsoft Windows.
NXTCommBluez Implementation of NXTComm using the the jbluez library on Linux or Unix systems.
NXTCommFactory Creates a version of NTComm appropriate to the OS in use and protocol (Bluetooth or USB) that is requested.
NXTCommFantom Implementation of NXTComm using the the LEGO Fantom API.
NXTCommInputStream Implementation of InputStream over NXTComm using Bluetooth.
NXTCommLibnxt Implementation of NXTComm over USB using libnxt.
NXTCommOutputStream Implementation of OutputStream over NXTComm using Bluetooth.
NXTInfo Structure containing information about a specific NXT and the potential connections to it.
OutputState Container for holding the output state values.
 

Exception Summary
BlueZException Exception thrown by the jbluez library.
NXTCommException An exception thrown by a NXTComm implementation.
 

Package lejos.pc.comm Description

Communication from the PC to the NXT