| Interface | Description |
|---|---|
| AnalogInputController |
Interface for working with Analog Controllers
|
| AnalogOutputController |
Interface for working with Analog Controllers
|
| DcMotorController |
Interface for working with DC Motor Controllers
|
| DeviceInterfaceModule |
DeviceInterfaceModule for working with various devices
|
| DigitalChannelController |
Interface for working with Digital Channel Controllers
|
| Gamepad.GamepadCallback |
Optional callback interface for monitoring changes due to MotionEvents and KeyEvents.
|
| HardwareDevice |
Interface used by Hardware Devices
|
| HardwareFactory |
Interface for a Hardware Factory
A Hardware Factory should populate a HardwareMap, and return that map to
the user.
|
| I2cController |
Interface for working with Digital Channel Controllers
|
| I2cController.I2cPortReadyCallback |
Callback interface for I2C port ready notifications
|
| LegacyModule |
Legacy Module for working with NXT devices
|
| LegacyModule.PortReadyCallback |
Callback interface for port ready notifications
If a device needs to be notified when a port is ready this interface can be used.
|
| PWMOutputController |
Interface for working with PWM Input Controllers
|
| ServoController |
Interface for working with Servo Controllers
|
| VoltageSensor |
Voltage Sensor
|
| Class | Description |
|---|---|
| AccelerationSensor |
Acceleration Sensor
|
| AccelerationSensor.Acceleration |
Acceleration in the x, y, and z axis
|
| AnalogInput |
Control a single analog device
|
| AnalogOutput |
Control a single analog device
|
| CompassSensor |
Compass Sensor
|
| DcMotor |
Control a DC Motor attached to a DC Motor Controller
|
| DeviceManager | |
| DigitalChannel |
Control a single digital channel
|
| Gamepad |
Monitor a hardware gamepad.
|
| GyroSensor |
Gyro Sensor
|
| 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> | |
| I2cDevice |
Control a single I2C Device
|
| IrSeekerSensor |
IR Seeker Sensor
|
| IrSeekerSensor.IrSeekerIndividualSensor |
IR Sensor attached to an IR Seeker
|
| LightSensor |
Light Sensor
|
| OpticalDistanceSensor | |
| PWMOutput |
Control a single digital channel
|
| Servo |
Control a single servo
|
| TouchSensor |
Light Sensor
|
| UltrasonicSensor |
| Enum | Description |
|---|---|
| CompassSensor.CompassMode | |
| DcMotor.Direction |
Motor direction
|
| DcMotorController.DeviceMode | |
| DcMotorController.RunMode | |
| DeviceManager.DeviceType |
Enum of Device Types
|
| DigitalChannelController.Mode |
Digital channel mode - input or output
|
| 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.