Package ch.aplu.nxt

Package for the Lego robot brick based on the NxtJLib OOP design

See:
          Description

Interface Summary
AccelerometerListener Class with declarations of callback methods for the prototype sensor.
CompassListener Class with declarations of callback methods for the compass sensor.
GyroListener Interface with declarations of callback methods for the gyro sensor.
LightListener Interface with declarations of callback methods for the light sensor.
MotionListener Class with a declaration of a callback method when the movement stops.
PrototypeListener Class with declarations of callback methods for the prototype sensor.
RFIDListener Class with declaration of callback methods for the rfid sensor.
SharedConstants Public declarations of important global constants.
SoundListener Class with declaration of callback methods for the sound sensor.
TouchListener Interface with declarations of callback methods for the touch sensor.
TransceiverListener Declarations of notification methods called from the class Transceiver.
UltrasonicListener Class with declarations of callback methods for the ultrasonic sensor.
 

Class Summary
AccelerometerSensor Class that represents a accelerometer sensor (HiTechnic).
ColorHTSensor Class that represents a color light sensor (HiTechnic Color Sensor)
ColorSensor Class that represents a color light sensor (Lego Color Sensor)
CompassAdapter Class with empty callback methods for the compass sensor.
CompassHTSensor Class that represents a compass sensor from HiTechnics.
CQueue Implementation of a circular queue of fixed size (FIFO buffer) containing elements of class CQueueData.
CQueueData Structured data for the circular queue.
DebugConsole Class to show debug information using System.out.
Gear Combines two motors on an axis to perform a car-like movement.
GyroAdapter Class with empty callback methods for the gyro sensor.
GyroSensor Class that represents a gyro sensor from HiTechnic.
I2CSensor A sensor wrapper to allow easy access to I2C sensors, like the ultrasonic sensor.
LightAdapter Class with empty callback methods for the light sensor.
LightSensor Class that represents a light sensor.
MotionAdapter Class with an empty declaration of a callback method when the movement stops.
Motor Class that represents one of the NXT motors.
MotorPort Useful declarations for port connections.
NxtContext Dummy class to make NxtJLib source compatible with NxtSim.
NxtRobot Class that represents a NXT robot brick.
Obstacle Dummy class to make NxtJLib source compatible with NxtSim.
Part Abstract class as ancestor of all parts.
PrototypeAdapter Class with empty callback methods for the prototype sensor.
PrototypeSensor Class that represents a prototype sensor (HiTechnic NXT Prototype Board).
RFIDSensor Class that represents a RFID sensor from CODATEX (www.codatex.com).
Sensor Abstract class as ancestor of all sensors.
SensorPort Useful declarations for port connections.
ShowError Class to display error messages.
SoundAdapter Class with empty callback methods for the sound sensor.
SoundSensor Class that represents a sound sensor.
SuperProSensor Class that represents a SuperPro prototype sensor (HiTechnic NXT SuperPro Prototype Board).
Tools Class with some useful helper methods.
TouchAdapter Class with empty callback methods for the touch sensor.
TouchSensor Class that represents a touch sensor.
Transceiver Class that implements a Bluetooth transmitter/receiver module to exchange status information between two NxtRobots.
TurtleCrawler  
TurtleRobot Implementation of the basic Logo turtle movements.
UltrasonicAdapter Class with empty callback methods for the ultrasonic sensor.
UltrasonicSensor Class that represents an ultrasonic sensor.
 

Enum Summary
SuperProSensor.LED Enumeration for the on board LEDs.
 

Package ch.aplu.nxt Description

Package for the Lego robot brick based on the NxtJLib OOP design