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.
|
DataLogManager |
Centralized data log that provides automatic data log file management.
|
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 |
The Motor Safety feature acts as a watchdog timer for an individual motor.
|
Notifier |
Notifiers run a callback function on a separate thread at a specified period.
|
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 CTRE Power
Distribution Panel (PDP) or REV Power Distribution Hub (PDH) 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.
|
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.
|