Package lejos.nxt

Access to NXT sensors, motors, etc.


Interface Summary
ADSensorPort An abstraction for a port that supports Analog/Digital sensors.
BasicMotorPort An abstraction for a motor port that supports RCX type motors, but not NXT motors with tachometers.
BasicSensorPort An abstraction for a sensor port that supports setting and retrieving types and modes of sensors.
ButtonListener Abstraction for receiver of button events.
I2CPort Abstraction for a port that supports I2C sensors.
LegacySensorPort Abstraction for a port that supports legacy RCX sensors.
ListenerCaller Interface for calling calling lejos listeners.
SensorConstants Constants used to set Sensor types and modes.
SensorPortListener Interface for monitoring changes to the value for an Analogue/Digital sensor (such as a Touch, Light or Sound sensor) on a SensorPort.
Tachometer Abstraction for the tachometer built into NXT motors.
TachoMotorPort Abstraction for a motor port that supports NXT motors with tachometers.

Class Summary
BasicMotor An abstraction for a motor without a tachometer, such as an RCX motor.
Battery Provides access to Battery.
Button Abstraction for an NXT button.
ColorSensor HiTechnic color sensor. Extended by A.T.Brask
CompassSensor Abstraction for a HiTechnic or Mindsensors compass.
Flash Read and write access to flash memory in pages.
GyroSensor Support the HiTechnic Gyro sensor - untested.
I2CSensor Abstract class that implements common methods for all I2C sensors.
IRSeeker HiTechnic IRSeeker sensor - untested.
LCD Text and graphics output to the LCD display.
LCDOutputStream A simple output stream that implements console output.
LightSensor Abstraction for a NXT light sensor.
LSC Servo Controller manage until 10 RC Servos.
LServo LServo, Lattebox Servo, is a abstraction to model any Servo connected to LSC, Lattebox Servo Controller.
Motor Abstraction for a NXT motor.
MotorPort Abstraction for a NXT output port.
NXTCam Mindsensors NXTCam.
NXTe Abstraction for a Lattebox NXT Extension Kit with Lattebox 10-Axis Servo Kit The physical design is: ********************************* * NXT PORT * * NXT PORT SC4 SC3 SC2 SC1 * * NXT PORT PIN SC4 SC3 SC2 SC1 * * NXT PORT SC4 SC3 SC2 SC1 * * SC4 SC3 SC2 SC1 * * * * PIN * * * *********************************
OpticalDistanceSensor Supports Mindsensors DIST-Nx series of Optical Distance Sensor.
This sensor is used for greater precision than the Ultrasonic Sensor.
Poll Provides blocking access to events from the NXT.
PSPNXController This class allows you to use a Sony Playstation 2 controller to control your robot in conjunction with the PSP-Nx interface.
RCXLightSensor Abstraction for an RCX light sensor.
RCXLink Supports Mindsensors NRLink RCX IR adapter.
RCXMotor Abstraction for an RCX motor.
RCXMotorMultiplexer Supports the mindsensors RCX Motor Multiplexer
RCXPlexedMotorPort Supports a motor connected to the Mindsensors RCX Motor Multiplexer
RCXRemoteMotorPort Supports a motor connected to a remote RCX via a mindsensord NRLink adapter
RCXSensorMultiplexer Supports Mindsensors RXMux
This sensor allows you to connect up to four RCX type sensors toa single port.
SensorPort Abstraction for a NXT input port.
Settings leJOS NXJ persistent settings.
Sound NXT sound routines.
SoundSensor Abstraction for a NXT sound sensor.
SystemSettings This class is designed for use by other lejos classes to read persistent settings.
TextMenu Displays a list of items.
TiltSensor Abstraction for a Mindsensors acceleration (tilt) sensor.
TouchSensor Abstraction for a NXT touch sensor.
UltrasonicSensor Abstraction for a NXT Ultrasonic Sensor.

Package lejos.nxt Description

Access to NXT sensors, motors, etc.