| Interface | Description |
|---|---|
| AccelerationSensor |
Acceleration Sensor
|
| AnalogInputController |
Interface for working with Analog Controllers
|
| AnalogOutputController |
Interface for working with Analog Controllers
|
| ColorSensor |
Color Sensor
|
| CompassSensor |
Compass Sensor
|
| DcMotorController |
Interface for working with DC Motor Controllers
|
| DeviceInterfaceModule |
DeviceInterfaceModule for working with various devices
|
| DeviceManager | |
| DigitalChannelController |
Interface for working with Digital Channel Controllers
|
| 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
|
| 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. |
| 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 | |
| PWMOutputController |
Interface for working with PWM Input Controllers
|
| ServoController |
Interface for working with Servo Controllers
|
| TouchSensor |
Light Sensor
|
| TouchSensorMultiplexer |
NXT Touch Sensor Multiplexer.
|
| UltrasonicSensor | |
| VoltageSensor |
Voltage Sensor
|
| Class | Description |
|---|---|
| AccelerationSensor.Acceleration |
Acceleration in the x, y, and z axis
|
| AnalogInput |
Control a single analog device
|
| AnalogOutput |
Control a single analog device
|
| DcMotor |
Control a DC Motor attached to a DC Motor Controller
|
| DigitalChannel |
Control a single digital channel
|
| Gamepad |
Monitor a hardware gamepad.
|
| HardwareMap |
Hardware Mappings
By default this creates a bunch of empty mappings between a string and an
instance of a hardware driver.
|
| HardwareMap.DeviceMapping<DEVICE_TYPE> | |
| 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
|
| I2cDeviceSynch.TimestampedData |
TimestampedData pairs together data which has been read with the timestamp at which
the read occurred, as best that can be determined
|
| I2cDeviceSynchImpl |
I2cDeviceSynchImpl is a utility class that makes it easy to read or write data to
an instance of I2cDevice. |
| IrSeekerSensor.IrSeekerIndividualSensor |
IR Sensor attached to an IR Seeker
|
| LED | |
| LegacyModulePortDeviceImpl | |
| PWMOutput |
Control a single digital port
|
| Servo |
Control a single servo
|
| Enum | Description |
|---|---|
| CompassSensor.CompassMode | |
| DcMotor.Direction |
Motor direction
|
| DcMotorController.DeviceMode | Deprecated
This enumeration is deprecated as its use is no longer necessary.
|
| DcMotorController.RunMode | |
| DeviceManager.DeviceType |
Enum of Device Types
|
| DigitalChannelController.Mode |
Digital channel mode - input or output
|
| 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 |
Motor direction
|
| ServoController.PwmStatus |
PWM Status - is pwm enabled?
|
Contains libraries for working with gamepads, DC motor controllers, servo controllers, and more.