WPILib API 2027.0.0-alpha-7-139-gb68effca4
Modules
Module
Description
The WPILib module.
Defines standard annotations for use in WPILib-based projects.
Defines APIs for detecting AprilTag fiducials and calculating pose estimates based on AprilTag
locations.
Defines APIs for streaming cameras from the robot for use by dashboards and coprocessors and for
running OpenCV pipelines.
Defines APIs for event-based programming and concurrent control of mechanisms.
Defines APIs for coroutine-based, event-driven command scheduling and mechanism coordination.
Defines APIs for interacting with robot sensors and actuators, dashboard applications, and
high-level program control frameworks.
Defines APIs for connecting to and reading images from cameras connected to the robot and for
configuring those cameras.
Defines APIs for writing and reading WPILib data logs.
WPILib third-party device drivers.
Provides APIs for telemetry and data logging, used by code generated based on the presence of the
Logged annotation on classes, fields, and methods.Defines APIs for structured game field definitions and their JSON serialization support.
Defines APIs for interacting with hardware through the native C++ layer and JNI bindings.
Defines APIs for geometry, kinematics, odometry, path planning, control algorithms, and physics
simulators for simple mechanisms.
Defines low-level networking utility APIs used by WPILib communication components.
Defines APIs for sending and receiving data over the robot network for communication with
coprocessors and the driver station.
Defines APIs for using WPILib to control Romi robots.
A unified, extensible, data-oriented, output-only telemetry API for WPILib with hierarchical
structure and flexible backend implementation.
Tunables is WPILib's runtime adjustment API for values that robot programs want to expose to
dashboards or debug tools.
Defines APIs for type-safe unit definitions and math operations.
Defines miscellaneous APIs for concurrency, data logging, lambda functions, binary serialization
and deserialization, native library interactions, and error reporting.
Defines APIs for using WPILib to control XRP robots.
