Interface for Acceleration sensors
Base motor interface.
Interface for real time clock devices
This interface defines the methods of a generic ColorDetector object.
Interface for a regular DC motor.
Abstraction for compasses and other devices than return the heading of a robot.
Abstraction for the tachometer built into NXT motors.
An EncoderMotor is a platform independent interface for an unregulated motor that also has basic tachometer functions.
Abstraction for Gyroscope defines minimal implementation
Interface for a light sensor that also includes a lamp (usually LED) to provide illumination.
A platform independent implementation for sensors that can detect white light levels.
Interface that defines the minimal implementation for a Linear Actuator device.
Interface for pressure sensors.
Abstraction for a range finder sensor that returns the distance to the nearest object
Abstraction for a single range scanning sensor, rotating platform with a range finder, or a complete robot, that obtains a set of range readings at a set of angles to# the robot's heading.
Interface for encoded motors without limited range of movement (e.g.
This interface defines a listener that is notified of the tachometer when the motor starts and stops rotating.
Abstraction for classes that fetch samples from a sensor and classes that are able to process samples.
A sample is a measurement taken by a sensor at a single moment in time.
Abstraction for a range-limited servo motor.
Abstraction for a Tachometer, which monitors speed of the encoder.
Abstraction for touch sensors
Representation of a color, used by color sensors and color detectors.
Provides an adapter that implements the Gyroscope interface.
Software abstraction of a light sensor rotating in a horizontal plane, driven by a motor.
This class returns a motor that rotates in the reverse direction of a regular motor.
Represent a single range reading
Represents a set of range readings.
Implementation of RangeScanner with a rotating ultrasonic sensor or other range finder