| Interface | Description | 
|---|---|
| Connection | |
| InputConnection | |
| LCPMessageListener | |
| NXT | |
| NXTCommRequest | 
 Interface that all NXTComm implementation classes must implement for low-level communication
 with the NXT. 
 | 
| NXTProtocol | 
 LEGO Communication Protocol constants. 
 | 
| OutputConnection | |
| StreamConnection | 
 This interface defines the capabilities that a stream connection must have. 
 | 
| Class | Description | 
|---|---|
| AsciizCodec | 
 Methods to encode and decode ASCIIZ. 
 | 
| BTConnection | |
| BTConnector | |
| DeviceInfo | 
 Represents a remote NXT accessed via LCP. 
 | 
| ErrorMessages | 
 Error messages that can be returned after a call to the NXT brick. 
 | 
| FileInfo | 
 Structure that gives information about a leJOS NXJ file. 
 | 
| FirmwareInfo | 
 Firmware information for a remote NXT accessed via LCP. 
 | 
| InputValues | 
 Sensor input values for a remote NXT accessed via LCP. 
 | 
| LCP | 
 Implements the Lego Communication Protocol,
 with some extensions for lejos NXJ. 
 | 
| LCPResponder | 
 Support for LCP commands 
 | 
| NXJFirmwareInfo | 
 Information about leJOS NXJ firmware and menu 
 | 
| NXTComm | 
 Initiates communication to a remote NXT. 
 | 
| NXTCommand | 
 Sends LCP requests to the NXT and receives replies. 
 | 
| NXTCommConnector | 
 Standard interface to connect/wait for a connection. 
 | 
| NXTCommDevice | 
 Base class for nxt communications devices. 
 | 
| NXTConnection | |
| NXTInputStream | 
 Extends InputStream for BlueTooth; implements available() 
 | 
| NXTOutputStream | 
 Implements an OutputStream over NXT connections. 
 | 
| OutputState | 
 Container for holding the output state values. 
 | 
| RemoteNXT | |
| RemoteNXTAnalogPort | 
 This class provides access to the EV3 Analog based sensor ports and other
 analog data sources. 
 | 
| RemoteNXTAudio | |
| RemoteNXTBattery | 
 Battery readings from a remote NXT. 
 | 
| RemoteNXTI2CPort | |
| RemoteNXTIOPort | 
 This class provides the base operations for remote NXT sensor ports. 
 | 
| RemoteNXTMotorPort | 
 Abstraction for an EV3 output port. 
 | 
| RemoteNXTPort | |
| SocketConnection | |
| SocketConnector | 
| Exception | Description | 
|---|---|
| LCPException |