| Interface | Description |
|---|---|
| AccelerationSensor |
Acceleration Sensor
|
| AnalogInputController |
Interface for working with Analog Controllers
|
| AnalogOutputController |
Interface for working with Analog Controllers
|
| AnalogSensor |
Instances of this interface are sensors whose input is reported as a voltage level
to an analog to digital converter.
|
| ColorSensor |
Color Sensor
|
| CompassSensor |
Compass Sensor
|
| CRServo |
CRServo is the central interface supported by continuous rotation servos
|
| DcMotor |
DcMotor interface provides access to full-featured motor functionality.
|
| DcMotorController |
Interface for working with DC Motor Controllers
|
| DcMotorControllerEx |
DcMotorControllerEx is an optional motor controller interface supported by some hardware
that provides enhanced motor functionality.
|
| DcMotorEx |
The DcMotorEx interface provides enhanced motor functionality which is available with some
hardware devices.
|
| DcMotorSimple |
Instances of DcMotorSimple interface provide a most basic motor-like functionality
|
| DeviceInterfaceModule |
DeviceInterfaceModule for working with various devices
|
| DeviceManager | |
| DigitalChannelController |
Interface for working with Digital Channel Controllers
|
| DistanceSensor |
The
DistanceSensor may be found on hardware sensors which measure distance
by one means or another. |
| Engagable |
The engageable interface can be used to temporarily disengage higher-level hardware objects
from the services they manipulate, then later be able to re-engage them.
|
| Gamepad.GamepadCallback |
Optional callback interface for monitoring changes due to MotionEvents and KeyEvents.
|
| GyroSensor |
Gyro Sensor
|
| HardwareDevice |
Interface used by Hardware Devices
|
| I2cAddrConfig |
I2cAddrConfig allows the runtime I2C address used with a sensor to be changed
or queried. |
| I2cAddressableDevice |
I2cAddressableDevice provides a means by which the address of a device
living on an I2C bus can be retrieved. |
| I2cController |
Interface for working with Digital Channel Controllers
|
| I2cController.I2cPortReadyBeginEndNotifications |
A callback interface through which a client can learn when portIsReady callbacks
begin and then later end.
|
| I2cController.I2cPortReadyCallback |
Callback interface for I2C port ready notifications
|
| I2cControllerPortDevice |
The I2cControllerPortDevice interface should be supported by hardware devices which
occupy a port on an I2cController.
|
| I2cDevice |
The
I2cDevice interface abstracts the engine used to interact on with a specific I2c device
on a port of an I2cController. |
| I2cDeviceSynch |
I2cDeviceSynch is an interface that exposes functionality for interacting with I2c
devices. |
| I2cDeviceSynchSimple |
I2cDeviceSyncSimple is an interface that provides simple synchronous read and write
functionality to an I2c device.
|
| IrSeekerSensor |
IR Seeker Sensor
|
| LegacyModule |
Legacy Module for working with NXT devices.
|
| LegacyModulePortDevice |
The LegacyModulePortDevice interface should be supported by hardware devices which
occupy a port on a LegacyModule.
|
| LightSensor |
Light Sensor
|
| OpticalDistanceSensor | |
| PWMOutput |
Created by bob on 2016-03-12.
|
| PWMOutputController |
Interface for working with PWM Input Controllers
|
| PWMOutputControllerEx |
Created by bob on 2016-03-12.
|
| PWMOutputEx |
Created by bob on 2016-03-12.
|
| Servo |
Instances of Servo interface provide access to servo hardware devices.
|
| ServoController |
Interface for working with Servo Controllers
|
| ServoControllerEx |
ServoControllerEx is an optional servo controller interface supported by some hardware
that provides enhanced servo functionality.
|
| ServoEx |
The ServoEx interface provides enhanced servo functionality which is available with some
hardware devices.
|
| TouchSensor |
Light Sensor
|
| TouchSensorMultiplexer |
NXT Touch Sensor Multiplexer.
|
| UltrasonicSensor | |
| VoltageSensor |
Voltage Sensor
|
| Class | Description |
|---|---|
| AnalogInput |
Control a single analog device
|
| AnalogOutput |
Control a single analog device
|
| CRServoImpl |
ContinuousRotationServoImpl provides an implementation of continuous
rotation servo functionality
|
| DcMotorImpl |
Control a DC Motor attached to a DC Motor Controller
|
| DcMotorImplEx |
Created by bob on 2016-04-01.
|
| DigitalChannel |
Control a single digital channel
|
| Gamepad |
Monitor a hardware gamepad.
|
| HardwareMap |
HardwareMap provides a means of retrieving runtime HardwareDevice instances according to the
names with which the corresponding physical devices were associated during robot configuration.
|
| I2cAddr |
I2cAddr represents an address on an I2C bus.
|
| I2cControllerPortDeviceImpl | |
| I2cDeviceImpl |
Control a single I2C Device
|
| I2cDeviceReader |
Monitor an I2C Device and read in the most current values
|
| I2cDeviceSynch.HeartbeatAction |
Instances of HeartBeatAction indicate what action to carry out to perform
a heartbeat should that become necessary.
|
| I2cDeviceSynch.ReadWindow |
RegWindow is a utility class for managing the window of I2C register bytes that
are read from our I2C device on every hardware cycle
|
| I2cDeviceSynchDevice<T extends I2cDeviceSynchSimple> |
I2cDeviceSynchDevice instances are I2c devices which are built on top of
I2cDeviceSynchSimple instances or subclasses thereof. |
| I2cDeviceSynchImpl |
I2cDeviceSynchImpl is a utility class that makes it easy to read or write data to
an instance of I2cDevice. |
| I2cDeviceSynchImplOnSimple |
I2cDeviceSynchImplOnSimple takes an I2cDeviceSynchSimple and adds to it heartbeat and
readwindow functionality.
|
| I2cDeviceSynchSimple.TimestampedData |
TimestampedData pairs together data which has been read with the timestamp at which
the read occurred, as best that can be determined
|
| IrSeekerSensor.IrSeekerIndividualSensor |
IR Sensor attached to an IR Seeker
|
| LED | |
| LegacyModulePortDeviceImpl | |
| PWMOutputImpl |
Control a single digital port
|
| PWMOutputImplEx |
Created by bob on 2016-03-12.
|
| ServoEx.ServoPwmRange |
ServoPwmRange instances are used to specify the upper and lower pulse widths
and overall framing rate for a servo.
|
| ServoImpl |
Control a single servo
|
| ServoImplEx |
Created by bob on 2016-03-12.
|
| Enum | Description |
|---|---|
| CompassSensor.CompassMode | |
| DcMotor.RunMode |
The run mode of a motor
DcMotor.RunMode controls how the motor interprets the
it's parameter settings passed through power- and encoder-related methods. |
| DcMotor.ZeroPowerBehavior |
ZeroPowerBehavior provides an indication as to a motor's behavior when a power level of zero
is applied.
|
| DcMotorSimple.Direction |
DcMotors can be configured to internally reverse the values
to which, e.g., their motor power is set.
|
| DeviceManager.DeviceType |
Enum of known USB Device Types (Note that the MR .AAR library has an internal copy of this)
|
| DigitalChannelController.Mode |
Digital channel mode - input or output
|
| HardwareDevice.Manufacturer | |
| I2cDeviceSynch.ReadMode |
I2cDeviceSynch.ReadMode controls whether when asked to read we read only once or read multiple times. |
| I2cDeviceSynchImpl.CONTROLLER_PORT_MODE | |
| I2cDeviceSynchImpl.READ_CACHE_STATUS | |
| I2cDeviceSynchImpl.WRITE_CACHE_STATUS | |
| IrSeekerSensor.Mode |
Enumeration of device modes
|
| Servo.Direction |
Servos can be configured to internally reverse the values
to which their positioning power is set.
|
| ServoController.PwmStatus |
PWM Status - is pwm enabled?
|
Contains libraries for working with gamepads, DC motor controllers, servo controllers, and more.