wpilib Package
|
ADXL345 Accelerometer on I2C. |
|
A class for driving addressable LEDs, such as WS2812B, WS2815, and NeoPixels. |
|
Persistent alert to be sent to the driver station. |
|
The robot alliance that the robot is a part of. |
|
Handle operation of an analog accelerometer. |
|
Class for supporting continuous analog encoders, such as the US Digital MA3. |
|
Analog input class. |
|
Class for reading analog potentiometers. |
|
This class provides an easy way to link actions to active high logic signals. |
|
High level class for interfacing with CAN devices conforming to the standard CAN spec. |
Provides a way to launch an out of process cscore-based camera service instance, for streaming or for image processing. |
|
|
Class for operating a compressor connected to a pneumatics module. |
|
Compressor config type. |
Interface for counting the number of ticks on a digital input channel. |
|
Centralized data log that provides automatic data log file management. |
|
|
A class for driving differential drive/skid-steer drive platforms such as the Kit of Parts drive base, "tank drive", or West Coast Drive. |
|
Class to read a digital input. |
|
Class to write to digital outputs. |
|
DoubleSolenoid class for running 2 channels of high voltage Digital Output on a pneumatics module. |
Provides access to Driver Station functionality. |
|
Provide access to the network communication data to / from the Driver Station. |
|
|
Class to read a duty cycle PWM input. |
|
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. |
|
Edge configuration. |
|
Class to read quad encoders. |
A declarative way to bind a set of actions to a loop and execute them when the loop is polled. |
|
|
This class controls a REV ExpansionHub plugged in over USB to Systemcore. |
|
This class controls a specific motor and encoder hooked up to an ExpansionHub. |
This class contains feedback and feedforward constants for an ExpansionHub motor. |
|
|
This class controls a specific servo in positional/servo mode hooked up to an ExpansionHub. |
This class contains feedback and feedforward constants for an ExpansionHub motor. |
|
|
2D representation of game field for dashboards. |
Game field object on a Field2d. |
|
|
Handle input from Gamepad controllers connected to the Driver Station. |
|
Handle input from standard HID devices connected to the Driver Station. |
|
I2C bus interface class. |
|
IterativeRobotBase implements a specific type of robot program framework, extending the RobotBase class. |
|
Handle input from standard Joysticks connected to the Driver Station. |
|
AndyMark Koors40 Motor Controller with PWM control. |
|
|
Provides access to match state information from the Driver Station. |
|
|
The type of robot match that the robot is part of. |
|
Overloaded function. |
|
Visual 2D representation of arms, elevators, and general mechanisms through a node-based API. |
Ligament node on a Mechanism2d. |
|
Common base class for all Mechanism2d node types. |
|
Root Mechanism2d node. |
|
Interface for motor controlling devices. |
|
|
|
The Motor Safety feature acts as a watchdog timer for an individual motor. |
|
|
A Button that uses a NetworkTable boolean field. |
|
Handle input from NiDsPS4 controllers connected to the Driver Station. |
|
Handle input from NiDsPS5 controllers connected to the Driver Station. |
|
Handle input from NiDsStadia controllers connected to the Driver Station. |
|
Handle input from NiDsXbox controllers connected to the Driver Station. |
|
Create a Notifier for timer event notification. |
|
Systemcore onboard IMU |
|
Top-level interface for opmode classes. |
|
OpModeRobot implements the opmode-based robot program framework. |
|
OpModeRobotBase is the non-templated base class for OpModeRobot. |
|
A controller POV direction. |
|
Class for sending pulse-width modulation (PWM) signals. |
|
Common base class for all PWM Motor Controllers. |
|
REV Robotics SPARK Flex Motor Controller with PWM control. |
|
REV Robotics SPARK MAX Motor Controller with PWM control. |
|
Cross the Road Electronics (CTRE) Talon FX Motor Controller with PWM control. |
|
Cross the Road Electronics (CTRE) Talon SRX Motor Controller with PWM control. |
|
Playing with Fusion Venom Motor Controller with PWM control. |
|
Cross the Road Electronics (CTRE) Victor SPX Motor Controller with PWM control. |
An opmode structure for periodic operation. |
|
A priority queue for scheduling periodic callbacks based on their next execution time. |
|
|
Module class for controlling a REV Robotics Pneumatic Hub. |
Base class for pneumatics devices. |
|
|
Module class for controlling a Cross The Road Electronics Pneumatics Control Module. |
|
Pneumatics module type. |
|
Class for getting voltage, current, temperature, power and energy from the CTRE Power Distribution Panel (PDP) or REV Power Distribution Hub (PDH). |
The preferences class provides a relatively simple way to save important values to the roboRIO to access the next time the roboRIO is booted. |
|
Implement a Robot Program framework. |
|
Common base class for drive platforms. |
|
Provides access to robot state information from the Driver Station. |
|
|
Runtime type. |
Implementation detail for SendableBuilder. |
|
The SendableChooser class is a useful tool for presenting a selection of options to the SmartDashboard. |
|
This class is a non-template base class for SendableChooser. |
|
Stores most recent status information as well as containing utility functions for checking channels and error processing. |
|
|
Driver for the RS-232 serial port on the roboRIO. |
|
Manually construct a SharpIR object. |
|
Solenoid class for running high voltage Digital Output on a pneumatics module. |
|
REV Robotics SPARK Motor Controller with PWM control. |
|
REV Robotics SPARKMini Motor Controller with PWM control. |
|
Tachometer for getting rotational velocity from a device. |
|
Cross the Road Electronics (CTRE) Talon Motor Controller with PWM control. |
|
TimedRobot implements the IterativeRobotBase robot program framework. |
|
A timer class. |
|
TimesliceRobot extends the TimedRobot robot program framework to provide timeslice scheduling of periodic functions. |
Touchpad finger data from a joystick. |
|
|
A class for keeping track of how much time it takes for different parts of code to execute. |
|
Up Down Counter. |
|
Vex Robotics Victor SP Motor Controller with PWM control. |
|
A class that's a wrapper around a watchdog timer. |