Skip to content

Latest commit

 

History

History
147 lines (102 loc) · 2.16 KB

api.rst

File metadata and controls

147 lines (102 loc) · 2.16 KB

WPILib API

wpilib wpilib.cameraserver wpilib.counter wpilib.deployinfo wpilib.drive wpilib.event wpilib.interfaces wpilib.shuffleboard wpilib.simulation wpilib.sysid

NTCore API

ntcore ntcore.meta ntcore.util

CSCore API

cscore cscore.imagewriter

Apriltag API

robotpy_apriltag

WPIMath API

WPIMath provides a comprehensive set of mathematical functions and utilities tailored to the needs of robotics applications.

wpimath wpimath.controller wpimath.estimator wpimath.filter wpimath.geometry wpimath.interpolation wpimath.kinematics wpimath.optimization wpimath.path wpimath.spline wpimath.system wpimath.system.plant wpimath.trajectory wpimath.trajectory.constraint wpimath.units

WPINet API

wpinet

WPIUtil API

The C++ version of the WPIUtil library contains various utilities that user code and WPILib can use to accomplish common tasks that aren't necessarily provided by the C++ standard library.

Much of the content in WPIUtil is not useful for Python teams, so we don't provide access to most of WPIUtil directly. Luckily, RobotPy teams have access to the full Python standard library, which has many of the same types of things in it.

wpiutil wpiutil.log wpiutil.sync wpiutil.wpistruct

HAL API

The WPILib Hardware Abstraction Layer (HAL) is used by WPILib to interact with robot devices in a platform independent way.

Generally, RobotPy users should avoid interacting with the HAL directly.

hal hal.simulation

ROMI API

These are special devices for use with the ROMI product.

romi

XRP API

These are special devices for use with the XRP product.

xrp