| AddressableLED |
A class for driving addressable LEDs, such as WS2812s and NeoPixels.
|
| AddressableLEDBuffer |
Buffer storage for Addressable LEDs.
|
| ADIS16448_IMU |
This class is for the ADIS16448 IMU that connects to the RoboRIO MXP port.
|
| ADIS16470_IMU |
This class is for the ADIS16470 IMU that connects to the RoboRIO SPI port.
|
| ADXL345_I2C |
ADXL345 I2C Accelerometer.
|
| ADXL345_I2C.AllAxes |
|
| ADXL345_SPI |
ADXL345 SPI Accelerometer.
|
| ADXL345_SPI.AllAxes |
|
| ADXL362 |
ADXL362 SPI Accelerometer.
|
| ADXL362.AllAxes |
|
| ADXRS450_Gyro |
Use a rate gyro to return the robots heading relative to a starting position.
|
| AnalogAccelerometer |
Handle operation of an analog accelerometer.
|
| AnalogEncoder |
Class for supporting continuous analog encoders, such as the US Digital MA3.
|
| AnalogGyro |
Use a rate gyro to return the robots heading relative to a starting position.
|
| AnalogInput |
Analog channel class.
|
| AnalogOutput |
Analog output class.
|
| AnalogPotentiometer |
Class for reading analog potentiometers.
|
| AnalogTrigger |
Class for creating and configuring Analog Triggers.
|
| AnalogTriggerOutput |
Class to represent a specific output from an analog trigger.
|
| AsynchronousInterrupt |
Class for handling asynchronous interrupts using a callback thread.
|
| BuiltInAccelerometer |
Built-in accelerometer.
|
| CAN |
High level class for interfacing with CAN devices conforming to the standard CAN spec.
|
| Compressor |
Class for operating a compressor connected to a pneumatics module.
|
| Counter |
Class for counting the number of ticks on a digital input channel.
|
| DigitalGlitchFilter |
Class to enable glitch filtering on a set of digital inputs.
|
| DigitalInput |
Class to read a digital input.
|
| DigitalOutput |
Class to write digital outputs.
|
| DigitalSource |
DigitalSource Interface.
|
| DMA |
|
| DMASample |
|
| DoubleSolenoid |
DoubleSolenoid class for running 2 channels of high voltage Digital Output on the pneumatics
module.
|
| DriverStation |
Provide access to the network communication data to / from the Driver Station.
|
| DSControlWord |
A wrapper around Driver Station control word.
|
| DutyCycle |
Class to read a duty cycle PWM input.
|
| DutyCycleEncoder |
Class for supporting duty cycle/PWM encoders, such as the US Digital MA3 with PWM Output, the
CTRE Mag Encoder, the Rev Hex Encoder, and the AM Mag Encoder.
|
| Encoder |
Class to read quadrature encoders.
|
| Filesystem |
Class for interacting with the Filesystem, particularly, interacting with FRC-related paths on
the system, such as the launch and deploy directories.
|
| GenericHID |
Handle input from standard HID devices connected to the Driver Station.
|
| I2C |
I2C bus interface class.
|
| IterativeRobotBase |
IterativeRobotBase implements a specific type of robot program framework, extending the RobotBase
class.
|
| Joystick |
Handle input from Flight Joysticks connected to the Driver Station.
|
| MotorSafety |
This base class runs a watchdog timer and calls the subclass's StopMotor() function if the
timeout expires.
|
| Notifier |
|
| PIDBase |
Deprecated, for removal: This API element is subject to removal in a future version.
|
| PIDBase.NullTolerance |
Used internally for when Tolerance hasn't been set.
|
| PIDController |
Deprecated, for removal: This API element is subject to removal in a future version.
|
| PneumaticHub |
Module class for controlling a REV Robotics Pneumatic Hub.
|
| PneumaticsControlModule |
Module class for controlling a Cross The Road Electronics Pneumatics Control Module.
|
| PowerDistribution |
Class for getting voltage, current, temperature, power and energy from the Power Distribution
Panel over CAN.
|
| Preferences |
The preferences class provides a relatively simple way to save important values to the roboRIO to
access the next time the roboRIO is booted.
|
| PS4Controller |
Handle input from PS4 controllers connected to the Driver Station.
|
| PWM |
Class implements the PWM generation in the FPGA.
|
| Relay |
Class for VEX Robotics Spike style relay outputs.
|
| Resource |
Track resources in the program.
|
| RobotBase |
Implement a Robot Program framework.
|
| RobotController |
Contains functions for roboRIO functionality.
|
| RobotState |
|
| SensorUtil |
Stores most recent status information as well as containing utility functions for checking
channels and error processing.
|
| SerialPort |
Driver for the serial ports (USB, MXP, Onboard) on the roboRIO.
|
| Servo |
Standard hobby style servo.
|
| Solenoid |
Solenoid class for running high voltage Digital Output on a pneumatics module.
|
| SpeedControllerGroup |
Deprecated, for removal: This API element is subject to removal in a future version.
|
| SPI |
Represents a SPI bus port.
|
| SynchronousInterrupt |
Class for handling synchronous (blocking) interrupts.
|
| Threads |
|
| TimedRobot |
TimedRobot implements the IterativeRobotBase robot program framework.
|
| Timer |
A timer class.
|
| TimesliceRobot |
TimesliceRobot extends the TimedRobot robot program framework to provide timeslice scheduling of
periodic functions.
|
| Tracer |
A class for keeping track of how much time it takes for different parts of code to execute.
|
| Ultrasonic |
Ultrasonic rangefinder class.
|
| Watchdog |
A class that's a wrapper around a watchdog timer.
|
| XboxController |
Handle input from Xbox 360 or Xbox One controllers connected to the Driver Station.
|