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.