All Classes
Class | Description |
---|---|
Accelerometer | Deprecated, for removal: This API element is subject to removal in a future version.
This interface is being removed with no replacement.
|
Accelerometer.Range |
Accelerometer range.
|
AccelerometerDataJNI |
JNI for accelerometer data.
|
AccelerometerJNI |
Accelerometer HAL JNI methods.
|
AccumulatorResult |
Structure for holding the values stored in an accumulator.
|
AddressableLED |
A class for driving addressable LEDs, such as WS2812Bs and NeoPixels.
|
AddressableLEDBuffer |
Buffer storage for Addressable LEDs.
|
AddressableLEDBuffer.IndexedColorIterator |
A functional interface that allows for iteration over an LED buffer without manually writing an
indexed for-loop.
|
AddressableLEDDataJNI |
JNI for addressable LED data.
|
AddressableLEDJNI |
Addressable LED HAL JNI Methods.
|
AddressableLEDSim |
Class to control a simulated addressable LED.
|
ADIS16448_IMU |
This class is for the ADIS16448 IMU that connects to the RoboRIO MXP port.
|
ADIS16448_IMU.CalibrationTime |
ADIS16448 calibration times.
|
ADIS16448_IMU.IMUAxis |
IMU axes.
|
ADIS16448_IMUSim |
Class to control a simulated ADIS16448 gyroscope.
|
ADIS16470_IMU |
This class is for the ADIS16470 IMU that connects to the RoboRIO SPI port.
|
ADIS16470_IMU.CalibrationTime |
ADIS16470 calibration times.
|
ADIS16470_IMU.IMUAxis |
IMU axes.
|
ADIS16470_IMUSim |
Class to control a simulated ADIS16470 gyroscope.
|
ADXL345_I2C |
ADXL345 I2C Accelerometer.
|
ADXL345_I2C.AllAxes |
Container type for accelerations from all axes.
|
ADXL345_I2C.Axes |
Accelerometer axes.
|
ADXL345_I2C.Range |
Accelerometer range.
|
ADXL345_SPI |
ADXL345 SPI Accelerometer.
|
ADXL345_SPI.AllAxes |
Container type for accelerations from all axes.
|
ADXL345_SPI.Axes |
Accelerometer axes.
|
ADXL345_SPI.Range |
Accelerometer range.
|
ADXL345Sim |
Class to control a simulated ADXL345.
|
ADXL362 |
ADXL362 SPI Accelerometer.
|
ADXL362.AllAxes |
Container type for accelerations from all axes.
|
ADXL362.Axes |
Accelerometer axes.
|
ADXL362.Range |
Accelerometer range.
|
ADXL362Sim |
Class to control a simulated ADXL362.
|
ADXRS450_Gyro |
Use a rate gyro to return the robots heading relative to a starting position.
|
ADXRS450_GyroSim |
Class to control a simulated ADXRS450 gyroscope.
|
AllianceStationID |
Alliance station ID.
|
AllocationException |
Exception indicating that the resource is already allocated.
|
AnalogAccelerometer |
Handle operation of an analog accelerometer.
|
AnalogEncoder |
Class for supporting continuous analog encoders, such as the US Digital MA3.
|
AnalogEncoderSim |
Class to control a simulated analog encoder.
|
AnalogGyro |
Use a rate gyro to return the robots heading relative to a starting position.
|
AnalogGyroDataJNI |
JNI for analog gyro data.
|
AnalogGyroJNI |
Analog Gyro JNI Functions.
|
AnalogGyroSim |
Class to control a simulated analog gyro.
|
AnalogInDataJNI |
JNI for analog input data.
|
AnalogInput |
Analog channel class.
|
AnalogInputSim |
Class to control a simulated analog input.
|
AnalogJNI |
Analog Input / Output / Accumulator / Trigger JNI Functions.
|
AnalogJNI.AnalogTriggerType |
native declaration : AthenaJava\target\native\include\HAL\Analog.h:58
enum values |
AnalogOutDataJNI |
JNI for analog output data.
|
AnalogOutput |
Analog output class.
|
AnalogOutputSim |
Class to control a simulated analog output.
|
AnalogPotentiometer |
Class for reading analog potentiometers.
|
AnalogTrigger |
Class for creating and configuring Analog Triggers.
|
AnalogTriggerDataJNI |
JNI for analog trigger data.
|
AnalogTriggerOutput |
Class to represent a specific output from an analog trigger.
|
AnalogTriggerOutput.AnalogTriggerOutputException |
Exceptions dealing with improper operation of the Analog trigger output.
|
AnalogTriggerOutput.AnalogTriggerType |
Defines the state in which the AnalogTrigger triggers.
|
AnalogTriggerSim |
Class to control a simulated analog trigger.
|
Angle |
Unit of angular dimension.
|
AngleStatistics |
Angle statistics functions.
|
AprilTag |
Represents an AprilTag's metadata.
|
AprilTagDetection |
A detection of an AprilTag tag.
|
AprilTagDetector |
An AprilTag detector engine.
|
AprilTagDetector.Config |
Detector configuration.
|
AprilTagDetector.QuadThresholdParameters |
Quad threshold parameters.
|
AprilTagFieldLayout |
Class for representing a layout of AprilTags on a field and reading them from a JSON format.
|
AprilTagFieldLayout.OriginPosition |
Common origin positions for the AprilTag coordinate system.
|
AprilTagFields |
Loadable AprilTag field layouts.
|
AprilTagJNI |
AprilTag JNI.
|
AprilTagJNI.Helper |
Sets whether JNI should be loaded in the static block.
|
AprilTagPoseEstimate |
A pair of AprilTag pose estimates.
|
AprilTagPoseEstimator |
Pose estimators for AprilTag tags.
|
AprilTagPoseEstimator.Config |
Configuration for the pose estimator.
|
ArmFeedforward |
A helper class that computes feedforward outputs for a simple arm (modeled as a motor acting
against the force of gravity on a beam suspended at an angle).
|
ArmFeedforwardProto | |
ArmFeedforwardStruct | |
AsynchronousInterrupt |
Class for handling asynchronous interrupts using a callback thread.
|
AxisCamera |
A source that represents an Axis IP camera.
|
BadSchemaException |
Exception thrown when encountering a bad schema.
|
BangBangController |
Implements a bang-bang controller, which outputs either 0 or 1 depending on whether the
measurement is less than the setpoint.
|
BaseUnits |
The base units of measure.
|
BatterySim |
A utility class to simulate the robot battery.
|
BooleanArrayEntry |
NetworkTables BooleanArray entry.
|
BooleanArrayLogEntry |
Log array of boolean values.
|
BooleanArrayPublisher |
NetworkTables BooleanArray publisher.
|
BooleanArraySubscriber |
NetworkTables BooleanArray subscriber.
|
BooleanArrayTopic |
NetworkTables BooleanArray topic.
|
BooleanConsumer |
Represents an operation that accepts a single boolean-valued argument and returns no result.
|
BooleanEntry |
NetworkTables Boolean entry.
|
BooleanEvent |
This class provides an easy way to link actions to high-active logic signals.
|
BooleanLogEntry |
Log boolean values.
|
BooleanPublisher |
NetworkTables Boolean publisher.
|
BooleanSubscriber |
NetworkTables Boolean subscriber.
|
BooleanTopic |
NetworkTables Boolean topic.
|
BoundaryException |
This exception represents an error in which a lower limit was set as higher than an upper limit.
|
BufferCallback |
Interface for simulation buffer callbacks.
|
BuiltInAccelerometer |
Built-in accelerometer.
|
BuiltInAccelerometer.Range |
Accelerometer range.
|
BuiltInAccelerometerSim |
Class to control a simulated built-in accelerometer.
|
BuiltInLayouts |
The types of layouts bundled with Shuffleboard.
|
BuiltInWidgets |
The types of the widgets bundled with Shuffleboard.
|
CallbackStore |
Manages simulation callbacks; each object is associated with a callback.
|
CameraServer |
Singleton class for creating and keeping camera servers.
|
CameraServerCvJNI |
CameraServer CV JNI.
|
CameraServerCvJNI.Helper |
Sets whether JNI should be loaded in the static block.
|
CameraServerJNI |
CameraServer JNI.
|
CameraServerJNI.Helper |
Sets whether JNI should be loaded in the static block.
|
CameraServerJNI.LoggerFunction |
Logger functional interface.
|
CameraServerJNI.TelemetryKind |
Telemetry kind.
|
CameraServerShared |
CameraServer shared functions.
|
CameraServerSharedStore |
Storage for CameraServerShared instance.
|
CAN |
High level class for interfacing with CAN devices conforming to the standard CAN spec.
|
CANAPIJNI |
CAN API HAL JNI Functions.
|
CANAPITypes |
CAN API Types.
|
CANAPITypes.CANDeviceType |
FRC CAN device type.
|
CANAPITypes.CANManufacturer |
FRC CAN manufacturer ID.
|
CANData | |
CANExceptionFactory |
Checks the status of a CAN message and throws an exception of the appropriate type if necessary.
|
CANInvalidBufferException |
Exception indicating that a CAN driver library entry-point was passed an invalid buffer.
|
CANJNI |
CAN API HAL JNI Functions.
|
CANMessageNotAllowedException |
Exception indicating that the Jaguar CAN Driver layer refused to send a restricted message ID to
the CAN bus.
|
CANMessageNotFoundException |
Exception indicating that a can message is not available from Network Communications.
|
CANNotInitializedException |
Exception indicating that the CAN driver layer has not been initialized.
|
CANStatus |
Structure for holding the result of a CAN Status request.
|
CANStreamMessage | |
CANStreamOverflowException | |
CentripetalAccelerationConstraint |
A constraint on the maximum absolute centripetal acceleration allowed when traversing a
trajectory.
|
ChassisSpeeds |
Represents the speed of a robot chassis.
|
ChassisSpeedsProto | |
ChassisSpeedsStruct | |
CheckedAllocationException |
Exception indicating that the resource is already allocated This is meant to be thrown by the
resource class.
|
CircularBuffer<T> |
This is a simple circular buffer so we don't need to "bucket brigade" copy old values.
|
ClassPreloader |
Loads classes by name.
|
CleanupPool |
An object containing a Stack of AutoCloseable objects that are closed when this object is closed.
|
Color |
Represents colors.
|
Color8Bit |
Represents colors with 8 bits of precision.
|
CombinedRuntimeLoader |
Loads dynamic libraries for all platforms.
|
Command |
A state machine representing a complete action to be performed by the robot.
|
Command.InterruptionBehavior |
An enum describing the command's behavior when another command with a shared requirement is
scheduled.
|
CommandBase | Deprecated, for removal: This API element is subject to removal in a future version.
All functionality provided by
CommandBase has been merged into Command . |
CommandGenericHID |
A version of
GenericHID with Trigger factories for command-based. |
CommandJoystick | |
CommandPS4Controller |
A version of
PS4Controller with Trigger factories for command-based. |
CommandPS5Controller |
A version of
PS5Controller with Trigger factories for command-based. |
Commands |
Namespace for command factory methods.
|
CommandScheduler |
The scheduler responsible for running
Command s. |
CommandStadiaController |
A version of
StadiaController with Trigger factories for command-based. |
CommandXboxController |
A version of
XboxController with Trigger factories for command-based. |
ComplexWidget |
A Shuffleboard widget that handles a
Sendable object such as a motor controller or
sensor. |
Compressor |
Class for operating a compressor connected to a pneumatics module.
|
CompressorConfigType |
Compressor config type.
|
ComputerVisionUtil |
Computer vision utility functions.
|
ConditionalCommand |
A command composition that runs one of two commands, depending on the value of the given
condition when this command is initialized.
|
ConnectionInfo |
NetworkTables Connection information.
|
ConstantsJNI |
Constants HAL JNI functions.
|
ConstBufferCallback | |
ControlAffinePlantInversionFeedforward<States extends Num,Inputs extends Num> |
Constructs a control-affine plant inversion model-based feedforward from given model dynamics.
|
Controller | |
Controller.ProtobufArmFeedforward |
Protobuf type
ProtobufArmFeedforward |
Controller.ProtobufDifferentialDriveFeedforward |
Protobuf type
ProtobufDifferentialDriveFeedforward |
Controller.ProtobufDifferentialDriveWheelVoltages |
Protobuf type
ProtobufDifferentialDriveWheelVoltages |
Controller.ProtobufElevatorFeedforward |
Protobuf type
ProtobufElevatorFeedforward |
Controller.ProtobufSimpleMotorFeedforward |
Protobuf type
ProtobufSimpleMotorFeedforward |
ControlWord |
A wrapper for the HALControlWord bitfield.
|
CoordinateAxis |
A class representing a coordinate system axis within the NWU coordinate system.
|
CoordinateSystem |
A helper class that converts Pose3d objects between different standard coordinate frames.
|
Counter |
Class for counting the number of ticks on a digital input channel.
|
Counter.Mode |
Mode determines how and what the counter counts.
|
CounterBase |
Interface for counting the number of ticks on a digital input channel.
|
CounterBase.EncodingType |
The number of edges for the CounterBase to increment or decrement on.
|
CounterJNI |
Counter HAL JNI functions.
|
CTREPCMDataJNI |
JNI for CTRE PCM data.
|
CTREPCMJNI |
CTRE Pneumatic Control Module (PCM) Functions.
|
CTREPCMSim |
Class to control a simulated Pneumatic Control Module (PCM).
|
CubicHermiteSpline |
Represents a hermite spline of degree 3.
|
Current |
Unit of electic current dimension.
|
CvSink |
A sink for user code to accept video frames as OpenCV images.
|
CvSource |
A source that represents a video camera.
|
DARE |
DARE solver utility functions.
|
DataLog |
A data log.
|
DataLogEntry |
Log entry base class.
|
DataLogIterator |
DataLogReader iterator.
|
DataLogJNI |
DataLog wpiutil JNI Functions.
|
DataLogManager |
Centralized data log that provides automatic data log file management.
|
DataLogReader |
Data log reader (reads logs written by the DataLog class).
|
DataLogRecord |
A record in the data log.
|
DataLogRecord.MetadataRecordData |
Data contained in a set metadata control record as created by DataLog.setMetadata().
|
DataLogRecord.StartRecordData |
Data contained in a start control record as created by DataLog.start() when writing the log.
|
DCMotor |
Holds the constants for a DC motor.
|
DCMotorProto | |
DCMotorSim |
Represents a simulated DC motor mechanism.
|
DCMotorStruct | |
Debouncer |
A simple debounce filter for boolean streams.
|
Debouncer.DebounceType |
Type of debouncing to perform.
|
DeferredCommand |
Defers Command construction to runtime.
|
DifferentialDrive |
A class for driving differential drive/skid-steer drive platforms such as the Kit of Parts drive
base, "tank drive", or West Coast Drive.
|
DifferentialDrive.WheelSpeeds |
Wheel speeds for a differential drive.
|
DifferentialDriveAccelerationLimiter |
Filters the provided voltages to limit a differential drive's linear and angular acceleration.
|
DifferentialDriveFeedforward |
A helper class which computes the feedforward outputs for a differential drive drivetrain.
|
DifferentialDriveKinematics |
Helper class that converts a chassis velocity (dx and dtheta components) to left and right wheel
velocities for a differential drive.
|
DifferentialDriveKinematicsConstraint |
A class that enforces constraints on the differential drive kinematics.
|
DifferentialDriveKinematicsProto | |
DifferentialDriveKinematicsStruct | |
DifferentialDriveOdometry |
Class for differential drive odometry.
|
DifferentialDrivePoseEstimator |
This class wraps
Differential Drive Odometry to fuse
latency-compensated vision measurements with differential drive encoder measurements. |
DifferentialDrivetrainSim |
This class simulates the state of the drivetrain.
|
DifferentialDrivetrainSim.KitbotGearing |
Represents a gearing option of the Toughbox mini.
|
DifferentialDrivetrainSim.KitbotMotor |
Represents common motor layouts of the kit drivetrain.
|
DifferentialDrivetrainSim.KitbotWheelSize |
Represents common wheel sizes of the kit drivetrain.
|
DifferentialDriveVoltageConstraint |
A class that enforces constraints on differential drive voltage expenditure based on the motor
dynamics and the drive kinematics.
|
DifferentialDriveWheelPositions |
Represents the wheel positions for a differential drive drivetrain.
|
DifferentialDriveWheelPositionsProto | |
DifferentialDriveWheelPositionsStruct | |
DifferentialDriveWheelSpeeds |
Represents the wheel speeds for a differential drive drivetrain.
|
DifferentialDriveWheelSpeedsProto | |
DifferentialDriveWheelSpeedsStruct | |
DifferentialDriveWheelVoltages |
Motor voltages for a differential drive.
|
DifferentialDriveWheelVoltagesProto | |
DifferentialDriveWheelVoltagesStruct | |
DigitalGlitchFilter |
Class to enable glitch filtering on a set of digital inputs.
|
DigitalGlitchFilterJNI |
Digital Glitch Filter JNI functions.
|
DigitalInput |
Class to read a digital input.
|
DigitalOutput |
Class to write digital outputs.
|
DigitalPWMDataJNI |
JNI for digital PWM data.
|
DigitalPWMSim |
Class to control a simulated digital PWM output.
|
DigitalSource |
DigitalSource Interface.
|
Dimensionless |
A type of unit that corresponds to raw values and not any physical dimension, such as percentage.
|
DIODataJNI |
JNI for DIO data.
|
DIOJNI |
Digital Input/Output (IO) JNI Functions.
|
DIOSim |
Class to control a simulated digital input or output.
|
Discretization |
Discretization helper functions.
|
Distance |
Unit of linear dimension.
|
DMA |
Class for configuring Direct Memory Access (DMA) of FPGA inputs.
|
DMAJNI |
DMA HAL JNI functions.
|
DMAJNISample | |
DMASample |
DMA sample.
|
DMASample.DMAReadStatus |
DMA read status.
|
DMC60 |
Digilent DMC 60 Motor Controller.
|
DoubleArrayEntry |
NetworkTables DoubleArray entry.
|
DoubleArrayLogEntry |
Log array of double values.
|
DoubleArrayPublisher |
NetworkTables DoubleArray publisher.
|
DoubleArraySubscriber |
NetworkTables DoubleArray subscriber.
|
DoubleArrayTopic |
NetworkTables DoubleArray topic.
|
DoubleCircularBuffer |
This is a simple circular buffer so we don't need to "bucket brigade" copy old values.
|
DoubleEntry |
NetworkTables Double entry.
|
DoubleLogEntry |
Log double values.
|
DoublePublisher |
NetworkTables Double publisher.
|
DoubleSolenoid |
DoubleSolenoid class for running 2 channels of high voltage Digital Output on the pneumatics
module.
|
DoubleSolenoid.Value |
Possible values for a DoubleSolenoid.
|
DoubleSolenoidSim |
Class to control a simulated
DoubleSolenoid . |
DoubleSubscriber |
NetworkTables Double subscriber.
|
DoubleTopic |
NetworkTables Double topic.
|
DriverStation |
Provide access to the network communication data to / from the Driver Station.
|
DriverStation.Alliance |
The robot alliance that the robot is a part of.
|
DriverStation.MatchType |
The type of robot match that the robot is part of.
|
DriverStationDataJNI |
JNI for Driver Station data.
|
DriverStationJNI |
Driver Station JNI Functions.
|
DriverStationModeThread |
For internal use only.
|
DriverStationSim |
Class to control a simulated driver station.
|
DSControlWord |
A wrapper around Driver Station control word.
|
DutyCycle |
Class to read a duty cycle PWM input.
|
DutyCycleDataJNI |
JNI for duty cycle data.
|
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.
|
DutyCycleEncoderSim |
Class to control a simulated duty cycle encoder.
|
DutyCycleJNI |
DutyCycle HAL JNI functions.
|
DutyCycleSim |
Class to control a simulated duty cycle digital input.
|
DynamicStruct |
Dynamic (run-time) access to a serialized raw struct.
|
EdgeConfiguration |
Edge configuration.
|
ElevatorFeedforward |
A helper class that computes feedforward outputs for a simple elevator (modeled as a motor acting
against the force of gravity).
|
ElevatorFeedforwardProto | |
ElevatorFeedforwardStruct | |
ElevatorSim |
Represents a simulated elevator mechanism.
|
EllipticalRegionConstraint |
Enforces a particular constraint only within an elliptical region.
|
Encoder |
Class to read quadrature encoders.
|
Encoder.IndexingType |
Encoder indexing types.
|
EncoderDataJNI |
JNI for encoder data.
|
EncoderJNI |
Encoder JNI Functions.
|
EncoderSim |
Class to control a simulated encoder.
|
Energy |
Unit of energy dimension.
|
EntryBase |
NetworkTables entry base implementation.
|
ErrorMessages |
Utility class for common WPILib error messages.
|
Event |
An atomic signaling event for synchronization.
|
EventImportance |
The importance of an event marker in Shuffleboard.
|
EventLoop |
A declarative way to bind a set of actions to a loop and execute them when the loop is polled.
|
EventVector |
A thread-safe container for handling events.
|
ExponentialProfile |
A exponential curve-shaped velocity profile.
|
ExponentialProfile.Constraints |
Profile constraints.
|
ExponentialProfile.ProfileTiming |
Profile timing.
|
ExponentialProfile.State |
Profile state.
|
ExtendedKalmanFilter<States extends Num,Inputs extends Num,Outputs extends Num> |
A Kalman filter combines predictions from a model and measurements to give an estimate of the
true system state.
|
ExternalDirectionCounter |
Counter using external direction.
|
Field2d |
2D representation of game field for dashboards.
|
FieldObject2d |
Game field object on a Field2d.
|
Filesystem |
Class for interacting with the Filesystem, particularly, interacting with FRC-related paths on
the system, such as the launch and deploy directories.
|
FloatArrayEntry |
NetworkTables FloatArray entry.
|
FloatArrayLogEntry |
Log array of float values.
|
FloatArrayPublisher |
NetworkTables FloatArray publisher.
|
FloatArraySubscriber |
NetworkTables FloatArray subscriber.
|
FloatArrayTopic |
NetworkTables FloatArray topic.
|
FloatConsumer |
Represents an operation that accepts a single float-valued argument and returns no result.
|
FloatEntry |
NetworkTables Float entry.
|
FloatLogEntry |
Log float values.
|
FloatPublisher |
NetworkTables Float publisher.
|
FloatSubscriber |
NetworkTables Float subscriber.
|
FloatSupplier |
Represents a supplier of float-valued results.
|
FloatTopic |
NetworkTables Float topic.
|
FlywheelSim |
Represents a simulated flywheel mechanism.
|
FRCNetComm |
JNI wrapper for library FRC_NetworkCommunication
. |
FRCNetComm.tInstances |
Instances from UsageReporting.
|
FRCNetComm.tResourceType |
Resource type from UsageReporting.
|
FunctionalCommand |
A command that allows the user to pass in functions for each of the basic command methods through
the constructor.
|
GenericEntry |
NetworkTables generic entry.
|
GenericHID |
Handle input from standard HID devices connected to the Driver Station.
|
GenericHID.HIDType |
USB HID interface type.
|
GenericHID.RumbleType |
Represents a rumble output on the Joystick.
|
GenericHIDSim |
Class to control a simulated generic joystick.
|
GenericPublisher |
NetworkTables generic publisher.
|
GenericSubscriber |
NetworkTables generic subscriber.
|
Geometry2D | |
Geometry2D.ProtobufPose2d |
Protobuf type
ProtobufPose2d |
Geometry2D.ProtobufRotation2d |
Protobuf type
ProtobufRotation2d |
Geometry2D.ProtobufTransform2d |
Protobuf type
ProtobufTransform2d |
Geometry2D.ProtobufTranslation2d |
Protobuf type
ProtobufTranslation2d |
Geometry2D.ProtobufTwist2d |
Protobuf type
ProtobufTwist2d |
Geometry3D | |
Geometry3D.ProtobufPose3d |
Protobuf type
ProtobufPose3d |
Geometry3D.ProtobufQuaternion |
Protobuf type
ProtobufQuaternion |
Geometry3D.ProtobufRotation3d |
Protobuf type
ProtobufRotation3d |
Geometry3D.ProtobufTransform3d |
Protobuf type
ProtobufTransform3d |
Geometry3D.ProtobufTranslation3d |
Protobuf type
ProtobufTranslation3d |
Geometry3D.ProtobufTwist3d |
Protobuf type
ProtobufTwist3d |
Gyro | Deprecated, for removal: This API element is subject to removal in a future version.
This interface is being removed with no replacement.
|
HAL |
JNI Wrapper for Hardware Abstraction Layer (HAL).
|
HAL.SimPeriodicAfterCallback | |
HAL.SimPeriodicBeforeCallback | |
HalHandleException |
Exception indicating that an error has occurred with a HAL Handle.
|
HALUtil |
Hardware Abstraction Layer (HAL) Utilities JNI Functions.
|
HALValue | |
HolonomicDriveController |
This holonomic drive controller can be used to follow trajectories using a holonomic drivetrain
(i.e.
|
HttpCamera |
A source that represents a MJPEG-over-HTTP (IP) camera.
|
HttpCamera.HttpCameraKind |
HTTP camera kind.
|
I2C |
I2C bus interface class.
|
I2C.Port |
I2C connection ports.
|
I2CDataJNI |
JNI for I2C data.
|
I2CJNI |
I2C HAL JNI functions.
|
I2CSim |
A class to control a simulated I2C device.
|
ImageSink |
A base class for single image reading sinks.
|
ImageSource |
A base class for single image providing sources.
|
ImmutableMeasure<U extends Unit<U>> |
A measure holds the magnitude and unit of some dimension, such as distance, time, or speed.
|
ImplicitModelFollower<States extends Num,Inputs extends Num,Outputs extends Num> |
Contains the controller coefficients and logic for an implicit model follower.
|
InstantCommand |
A Command that runs instantly; it will initialize, execute once, and end on the same iteration of
the scheduler.
|
IntegerArrayEntry |
NetworkTables IntegerArray entry.
|
IntegerArrayLogEntry |
Log array of integer values.
|
IntegerArrayPublisher |
NetworkTables IntegerArray publisher.
|
IntegerArraySubscriber |
NetworkTables IntegerArray subscriber.
|
IntegerArrayTopic |
NetworkTables IntegerArray topic.
|
IntegerEntry |
NetworkTables Integer entry.
|
IntegerLogEntry |
Log integer values.
|
IntegerPublisher |
NetworkTables Integer publisher.
|
IntegerSubscriber |
NetworkTables Integer subscriber.
|
IntegerTopic |
NetworkTables Integer topic.
|
InternalButton |
This class is intended to be used within a program.
|
Interpolatable<T> |
An object should extend interpolatable if you wish to interpolate between a lower and upper
bound, such as a robot position on the field between timesteps.
|
InterpolatingDoubleTreeMap |
Interpolating Tree Maps are used to get values at points that are not defined by making a guess
from points that are defined.
|
InterpolatingMatrixTreeMap<K extends Number,R extends Num,C extends Num> |
Interpolating Tree Maps are used to get values at points that are not defined by making a guess
from points that are defined.
|
InterpolatingTreeMap<K,V> |
Interpolating Tree Maps are used to get values at points that are not defined by making a guess
from points that are defined.
|
InterpolatingTreeMap<K extends Number,V extends Number> | Deprecated, for removal: This API element is subject to removal in a future version.
Use
InterpolatingDoubleTreeMap instead |
Interpolator<T> |
An interpolation function that returns a value interpolated between an upper and lower bound.
|
InterruptJNI |
Interrupt HAL JNI functions.
|
InverseInterpolator<T> |
An inverse interpolation function which determines where within an interpolation range an object
lies.
|
IterativeRobotBase |
IterativeRobotBase implements a specific type of robot program framework, extending the RobotBase
class.
|
Jaguar |
Texas Instruments / Vex Robotics Jaguar Motor Controller as a PWM device.
|
JNIWrapper |
Base class for all JNI wrappers.
|
JNIWrapper.Helper |
Sets whether JNI should be loaded in the static block.
|
Joystick |
Handle input from Flight Joysticks connected to the Driver Station.
|
Joystick.AxisType |
Represents an analog axis on a joystick.
|
Joystick.ButtonType |
Represents a digital button on a joystick.
|
JoystickButton |
A
Trigger that gets its state from a GenericHID . |
JoystickSim |
Class to control a simulated joystick.
|
KalmanFilter<States extends Num,Inputs extends Num,Outputs extends Num> |
A Kalman filter combines predictions from a model and measurements to give an estimate of the
true system state.
|
KalmanFilterLatencyCompensator<S extends Num,I extends Num,O extends Num> |
This class incorporates time-delayed measurements into a Kalman filter's state estimate.
|
KalmanTypeFilter<States extends Num,Inputs extends Num,Outputs extends Num> |
Interface for Kalman filters for use with KalmanFilterLatencyCompensator.
|
Kinematics<S,P> |
Helper class that converts a chassis velocity (dx and dtheta components) into wheel speeds.
|
Kinematics | |
Kinematics.ProtobufChassisSpeeds |
Protobuf type
ProtobufChassisSpeeds |
Kinematics.ProtobufDifferentialDriveKinematics |
Protobuf type
ProtobufDifferentialDriveKinematics |
Kinematics.ProtobufDifferentialDriveWheelPositions |
Protobuf type
ProtobufDifferentialDriveWheelPositions |
Kinematics.ProtobufDifferentialDriveWheelSpeeds |
Protobuf type
ProtobufDifferentialDriveWheelSpeeds |
Kinematics.ProtobufMecanumDriveKinematics |
Protobuf type
ProtobufMecanumDriveKinematics |
Kinematics.ProtobufMecanumDriveMotorVoltages |
Protobuf type
ProtobufMecanumDriveMotorVoltages |
Kinematics.ProtobufMecanumDriveWheelPositions |
Protobuf type
ProtobufMecanumDriveWheelPositions |
Kinematics.ProtobufMecanumDriveWheelSpeeds |
Protobuf type
ProtobufMecanumDriveWheelSpeeds |
Kinematics.ProtobufSwerveDriveKinematics |
Protobuf type
ProtobufSwerveDriveKinematics |
Kinematics.ProtobufSwerveModulePosition |
Protobuf type
ProtobufSwerveModulePosition |
Kinematics.ProtobufSwerveModuleState |
Protobuf type
ProtobufSwerveModuleState |
LayoutType |
Represents the type of a layout in Shuffleboard.
|
LEDJNI | |
Lexer |
Raw struct schema lexer.
|
LinearFilter |
This class implements a linear, digital filter.
|
LinearPlantInversionFeedforward<States extends Num,Inputs extends Num,Outputs extends Num> |
Constructs a plant inversion model-based feedforward from a
LinearSystem . |
LinearQuadraticRegulator<States extends Num,Inputs extends Num,Outputs extends Num> |
Contains the controller coefficients and logic for a linear-quadratic regulator (LQR).
|
LinearSystem<States extends Num,Inputs extends Num,Outputs extends Num> |
A plant defined using state-space notation.
|
LinearSystemId |
Linear system ID utility functions.
|
LinearSystemLoop<States extends Num,Inputs extends Num,Outputs extends Num> |
Combines a controller, feedforward, and observer for controlling a mechanism with full state
feedback.
|
LinearSystemSim<States extends Num,Inputs extends Num,Outputs extends Num> |
This class helps simulate linear systems.
|
LiveWindow |
The LiveWindow class is the public interface for putting sensors and actuators on the LiveWindow.
|
LogMessage |
NetworkTables log message.
|
LongToObjectHashMap<V> |
A variant on
java.util.HashMap<K, V> that uses primitive long ints for map keys instead
of autoboxed Long objects like would be used for a Map<Long, V> . |
LongToObjectHashMap.IteratorFunction<V> |
Interface for map iterator function.
|
LTVDifferentialDriveController |
The linear time-varying differential drive controller has a similar form to the LQR, but the
model used to compute the controller gain is the nonlinear differential drive model linearized
around the drivetrain's current state.
|
LTVUnicycleController |
The linear time-varying unicycle controller has a similar form to the LQR, but the model used to
compute the controller gain is the nonlinear unicycle model linearized around the drivetrain's
current state.
|
Mass |
Unit of mass dimension.
|
MatBuilder<R extends Num,C extends Num> |
A class for constructing arbitrary RxC matrices.
|
MatchInfoData |
Structure for holding the match info data request.
|
MathShared |
WPIMath utility functions.
|
MathSharedStore |
Storage for MathShared object.
|
MathUsageId |
WPIMath usage reporting IDs.
|
MathUtil |
Math utility functions.
|
Matrix<R extends Num,C extends Num> |
A shape-safe wrapper over Efficient Java Matrix Library (EJML) matrices.
|
MaxVelocityConstraint |
Represents a constraint that enforces a max velocity.
|
Measure<U extends Unit<U>> |
A measure holds the magnitude and unit of some dimension, such as distance, time, or speed.
|
MecanumControllerCommand |
A command that uses two PID controllers (
PIDController ) and a ProfiledPIDController
(ProfiledPIDController ) to follow a trajectory Trajectory with a mecanum drive. |
MecanumDrive |
A class for driving Mecanum drive platforms.
|
MecanumDrive.WheelSpeeds |
Wheel speeds for a mecanum drive.
|
MecanumDriveKinematics |
Helper class that converts a chassis velocity (dx, dy, and dtheta components) into individual
wheel speeds.
|
MecanumDriveKinematicsConstraint |
A class that enforces constraints on the mecanum drive kinematics.
|
MecanumDriveKinematicsProto | |
MecanumDriveKinematicsStruct | |
MecanumDriveMotorVoltages |
Represents the motor voltages for a mecanum drive drivetrain.
|
MecanumDriveOdometry |
Class for mecanum drive odometry.
|
MecanumDrivePoseEstimator |
This class wraps
Mecanum Drive Odometry to fuse latency-compensated
vision measurements with mecanum drive encoder distance measurements. |
MecanumDriveWheelPositions |
Represents the wheel positions for a mecanum drive drivetrain.
|
MecanumDriveWheelPositionsProto | |
MecanumDriveWheelPositionsStruct | |
MecanumDriveWheelSpeeds |
Represents the wheel speeds for a mecanum drive drivetrain.
|
MecanumDriveWheelSpeedsProto | |
MecanumDriveWheelSpeedsStruct | |
Mechanism2d |
Visual 2D representation of arms, elevators, and general mechanisms through a node-based API.
|
MechanismLigament2d |
Ligament node on a Mechanism2d.
|
MechanismObject2d |
Common base class for all Mechanism2d node types.
|
MechanismRoot2d |
Root Mechanism2d node.
|
MedianFilter |
A class that implements a moving-window median filter.
|
MerweScaledSigmaPoints<S extends Num> |
Generates sigma points and weights according to Van der Merwe's 2004 dissertation[1] for the
UnscentedKalmanFilter class.
|
MjpegServer |
A sink that acts as a MJPEG-over-HTTP network server.
|
MotorController |
Interface for motor controlling devices.
|
MotorControllerGroup | Deprecated, for removal: This API element is subject to removal in a future version.
Use
PWMMotorController.addFollower(PWMMotorController) or if using CAN motor
controllers, use their method of following. |
MotorSafety |
The Motor Safety feature acts as a watchdog timer for an individual motor.
|
Mult<A extends Unit<A>,B extends Unit<B>> |
A combinatory unit type that is equivalent to the product of two other others.
|
MulticastServiceAnnouncer |
Class to announce over mDNS that a service is available.
|
MulticastServiceResolver |
Class to resolve a service over mDNS.
|
MultiSubscriber |
Subscribe to multiple topics based on one or more topic name prefixes.
|
MutableMeasure<U extends Unit<U>> |
A specialization of
Measure that allows for mutability. |
N0 |
A class representing the number 0.
|
N1 |
A class representing the number 1.
|
N10 |
A class representing the number 10.
|
N11 |
A class representing the number 11.
|
N12 |
A class representing the number 12.
|
N13 |
A class representing the number 13.
|
N14 |
A class representing the number 14.
|
N15 |
A class representing the number 15.
|
N16 |
A class representing the number 16.
|
N17 |
A class representing the number 17.
|
N18 |
A class representing the number 18.
|
N19 |
A class representing the number 19.
|
N2 |
A class representing the number 2.
|
N20 |
A class representing the number 20.
|
N3 |
A class representing the number 3.
|
N4 |
A class representing the number 4.
|
N5 |
A class representing the number 5.
|
N6 |
A class representing the number 6.
|
N7 |
A class representing the number 7.
|
N8 |
A class representing the number 8.
|
N9 |
A class representing the number 9.
|
Nat<T extends Num> |
A natural number expressed as a java class.
|
NetworkBooleanEvent |
This class provides an easy way to link NetworkTables boolean topics to callback actions.
|
NetworkButton |
A
Trigger that uses a NetworkTable boolean field. |
NetworkTable |
A network table that knows its subtable path.
|
NetworkTable.SubTableListener |
A listener that listens to new tables in a
NetworkTable . |
NetworkTable.TableEventListener |
A listener that listens to events on topics in a
NetworkTable . |
NetworkTableEntry |
NetworkTables Entry.
|
NetworkTableEvent |
NetworkTables event.
|
NetworkTableEvent.Kind |
NetworkTable event kind.
|
NetworkTableInstance |
NetworkTables Instance.
|
NetworkTableInstance.NetworkMode |
Client/server mode flag values (as returned by
NetworkTableInstance.getNetworkMode() ). |
NetworkTableListener |
Event listener.
|
NetworkTableListenerPoller |
Event listener poller.
|
NetworkTablesJNI |
NetworkTables JNI.
|
NetworkTablesJNI.Helper |
Sets whether JNI should be loaded in the static block.
|
NetworkTableType |
Network table data types.
|
NetworkTableValue |
A network table entry value.
|
NidecBrushless |
Nidec Brushless Motor.
|
NIRioStatus |
NI RIO status.
|
Notifier |
Notifiers run a user-provided callback function on a separate thread.
|
NotifierCommand |
A command that starts a notifier to run the given runnable periodically in a separate thread.
|
NotifierDataJNI |
JNI for notifier data.
|
NotifierJNI |
The NotifierJNI class directly wraps the C++ HAL Notifier.
|
NotifierSim |
Class to control simulated notifiers.
|
NotifyCallback | |
NTSendable |
Interface for NetworkTable Sendable objects.
|
NTSendableBuilder |
Helper class for building Sendable dashboard representations for NetworkTables.
|
Num |
A number expressed as a java class.
|
NumericalIntegration |
Numerical integration utilities.
|
NumericalJacobian |
Numerical Jacobian utilities.
|
Odometry<T extends WheelPositions<T>> |
Class for odometry.
|
Pair<A,B> |
Represents a pair of two objects.
|
ParallelCommandGroup |
A command composition that runs a set of commands in parallel, ending when the last command ends.
|
ParallelDeadlineGroup |
A command composition that runs a set of commands in parallel, ending only when a specific
command (the "deadline") ends, interrupting all other commands that are still running at that
point.
|
ParallelRaceGroup |
A composition that runs a set of commands in parallel, ending when any one of the commands ends
and interrupting all the others.
|
ParsedDeclaration |
Raw struct schema declaration.
|
ParsedSchema |
Raw struct schema.
|
ParseException |
Exception for parsing errors.
|
Parser |
Raw struct schema parser.
|
PDPSim |
Class to control a simulated Power Distribution Panel (PDP).
|
Per<N extends Unit<N>,D extends Unit<D>> |
Generic combinatory unit type that represents the proportion of one unit to another, such as
Meters per Second or Radians per Celsius.
|
PIDCommand |
A command that controls an output with a
PIDController . |
PIDController |
Implements a PID control loop.
|
PIDSubsystem |
A subsystem that uses a
PIDController to control an output. |
PixelFormat |
Image pixel format.
|
Plant | |
Plant.ProtobufDCMotor |
Protobuf type
ProtobufDCMotor |
PneumaticHub |
Module class for controlling a REV Robotics Pneumatic Hub.
|
PneumaticsBase |
Interface for pneumatics devices.
|
PneumaticsBaseSim |
Common base class for pneumatics module simulation classes.
|
PneumaticsControlModule |
Module class for controlling a Cross The Road Electronics Pneumatics Control Module.
|
PneumaticsModuleType |
Pneumatics module type.
|
PortForwarder |
Forward ports to another host.
|
PortsJNI |
Ports HAL JNI functions.
|
Pose2d |
Represents a 2D pose containing translational and rotational elements.
|
Pose2dProto | |
Pose2dStruct | |
Pose3d |
Represents a 3D pose containing translational and rotational elements.
|
Pose3dProto | |
Pose3dStruct | |
PoseEstimator<T extends WheelPositions<T>> |
This class wraps
Odometry to fuse latency-compensated vision measurements with encoder
measurements. |
PoseWithCurvature |
Represents a pair of a pose and a curvature.
|
POVButton |
A
Trigger that gets its state from a POV on a GenericHID . |
Power |
Unit of power dimension.
|
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.
|
PowerDistribution.ModuleType |
Power distribution module type.
|
PowerDistributionDataJNI |
JNI for power distribution data.
|
PowerDistributionFaults | |
PowerDistributionJNI |
Power Distribution JNI Functions.
|
PowerDistributionStickyFaults | |
PowerDistributionVersion |
Power distribution version.
|
PowerJNI |
Power HAL JNI Functions.
|
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.
|
PrintCommand |
A command that prints a string when initialized.
|
ProfiledPIDCommand |
A command that controls an output with a
ProfiledPIDController . |
ProfiledPIDController |
Implements a PID control loop whose setpoint is constrained by a trapezoid profile.
|
ProfiledPIDSubsystem |
A subsystem that uses a
ProfiledPIDController to control an output. |
Protobuf<T,MessageType extends us.hebi.quickbuf.ProtoMessage<?>> |
Interface for Protobuf serialization.
|
ProtobufBuffer<T,MessageType extends us.hebi.quickbuf.ProtoMessage<?>> |
Reusable buffer for serialization/deserialization to/from a protobuf.
|
ProtobufEntry<T> |
NetworkTables protobuf-encoded value entry.
|
ProtobufLogEntry<T> |
Log protobuf-encoded values.
|
ProtobufPublisher<T> |
NetworkTables protobuf-encoded value publisher.
|
ProtobufSerializable |
Marker interface to indicate a class is serializable using Protobuf serialization.
|
ProtobufSubscriber<T> |
NetworkTables protobuf-encoded value subscriber.
|
ProtobufTopic<T> |
NetworkTables protobuf-encoded value topic.
|
ProxyCommand |
Schedules the given command when this command is initialized, and ends when it ends.
|
PS4Controller |
Handle input from PS4 controllers connected to the Driver Station.
|
PS4Controller.Axis |
Represents an axis on a PS4Controller.
|
PS4Controller.Button |
Represents a digital button on a PS4Controller.
|
PS4ControllerSim |
Class to control a simulated PS4 controller.
|
PS5Controller |
Handle input from PS5 controllers connected to the Driver Station.
|
PS5Controller.Axis |
Represents an axis on a PS5Controller.
|
PS5Controller.Button |
Represents a digital button on a PS5Controller.
|
PS5ControllerSim |
Class to control a simulated PS5 controller.
|
Publisher |
NetworkTables publisher.
|
PubSub |
NetworkTables publisher or subscriber.
|
PubSubOption |
NetworkTables publish/subscribe option.
|
PubSubOptions |
NetworkTables publish/subscribe options.
|
PWM |
Class implements the PWM generation in the FPGA.
|
PWM.PeriodMultiplier |
Represents the amount to multiply the minimum servo-pulse pwm period by.
|
PWMConfigDataResult |
Structure for holding the config data result for PWM.
|
PWMDataJNI |
JNI for PWM data.
|
PWMJNI | |
PWMMotorController |
Common base class for all PWM Motor Controllers.
|
PWMSim |
Class to control a simulated PWM output.
|
PWMSparkFlex |
REV Robotics SPARK Flex Motor Controller with PWM control.
|
PWMSparkMax |
REV Robotics SPARK MAX Motor Controller with PWM control.
|
PWMTalonFX |
Cross the Road Electronics (CTRE) Talon FX Motor Controller with PWM control.
|
PWMTalonSRX |
Cross the Road Electronics (CTRE) Talon SRX Motor Controller with PWM control.
|
PWMVenom |
Playing with Fusion Venom Smart Motor with PWM control.
|
PWMVictorSPX |
Cross the Road Electronics (CTRE) Victor SPX Motor Controller with PWM control.
|
Quaternion |
Represents a quaternion.
|
QuaternionProto | |
QuaternionStruct | |
QuinticHermiteSpline |
Represents a hermite spline of degree 5.
|
RamseteCommand |
A command that uses a RAMSETE controller (
RamseteController ) to follow a trajectory
Trajectory with a differential drive. |
RamseteController |
Ramsete is a nonlinear time-varying feedback controller for unicycle models that drives the model
to a desired pose along a two-dimensional trajectory.
|
RawEntry |
NetworkTables Raw entry.
|
RawFrame |
Class for storing raw frame data between image read call.
|
RawLogEntry |
Log raw byte array values.
|
RawPublisher |
NetworkTables Raw publisher.
|
RawSink |
A sink for user code to accept video frames as raw bytes.
|
RawSource |
A source for user code to provide video frames as raw bytes.
|
RawSubscriber |
NetworkTables Raw subscriber.
|
RawTopic |
NetworkTables Raw topic.
|
ReadOnlyPrimitiveLongSet |
A read-only set of unique primitive
long values. |
RectangularRegionConstraint |
Enforces a particular constraint only within a rectangular region.
|
ReflectionCleanup |
Implement this interface to have access to a `reflectionCleanup` method that can be called from
your `close` method, that will use reflection to find all `AutoCloseable` instance members and
close them.
|
Relay |
Class for VEX Robotics Spike style relay outputs.
|
Relay.Direction |
The Direction(s) that a relay is configured to operate in.
|
Relay.InvalidValueException |
This class represents errors in trying to set relay values contradictory to the direction to
which the relay is set.
|
Relay.Value |
The state to drive a Relay to.
|
RelayDataJNI |
JNI for relay data.
|
RelayJNI |
Relay Output HAL JNI Functions.
|
RelaySim |
Class to control a simulated relay.
|
RepeatCommand |
A command that runs another command repeatedly, restarting it when it ends, until this command is
interrupted.
|
Resource |
Track resources in the program.
|
REVPHDataJNI |
JNI for REV PH data.
|
REVPHFaults | |
REVPHJNI |
REV Pneumatic Hub (PH) HAL JNI functions.
|
REVPHSim |
Class to control a simulated PneumaticHub (PH).
|
REVPHStickyFaults | |
REVPHVersion | |
RoboRioDataJNI |
JNI for roboRIO data.
|
RoboRioSim |
A utility class to control a simulated RoboRIO.
|
RobotBase |
Implement a Robot Program framework.
|
RobotController |
Contains functions for roboRIO functionality.
|
RobotController.RadioLEDState |
State for the radio led.
|
RobotDriveBase |
Common base class for drive platforms.
|
RobotDriveBase.MotorType |
The location of a motor on the robot for the purpose of driving.
|
RobotModeTriggers |
A class containing static
Trigger factories for running callbacks when the robot mode
changes. |
RobotState |
Robot state utility functions.
|
Rotation2d |
A rotation in a 2D coordinate frame represented by a point on the unit circle (cosine and sine).
|
Rotation2dProto | |
Rotation2dStruct | |
Rotation3d |
A rotation in a 3D coordinate frame represented by a quaternion.
|
Rotation3dProto | |
Rotation3dStruct | |
RunCommand |
A command that runs a Runnable continuously.
|
RuntimeDetector |
A utility class for detecting and providing platform-specific such as OS and CPU architecture.
|
RuntimeLoader<T> |
Loads a native library at runtime.
|
RuntimeType |
Runtime type.
|
ScheduleCommand |
Schedules the given commands when this command is initialized.
|
SD540 |
Mindsensors SD540 Motor Controller.
|
SelectCommand<K> |
A command composition that runs one of a selection of commands using a selector and a key to
command mapping.
|
Semaphore |
A semaphore for synchronization.
|
Sendable |
The base interface for objects that can be sent over the network.
|
SendableBuilder |
Helper class for building Sendable dashboard representations.
|
SendableBuilder.BackendKind |
The backend kinds used for the sendable builder.
|
SendableBuilderImpl |
Implementation detail for SendableBuilder.
|
SendableCameraWrapper |
A wrapper to make video sources sendable and usable from Shuffleboard.
|
SendableChooser<V> |
The
SendableChooser class is a useful tool for presenting a selection of options to the
SmartDashboard . |
SendableRegistry |
The SendableRegistry class is the public interface for registering sensors and actuators for use
on dashboards and LiveWindow.
|
SendableRegistry.CallbackData |
Data passed to foreachLiveWindow() callback function.
|
SensorUtil |
Stores most recent status information as well as containing utility functions for checking
channels and error processing.
|
SequentialCommandGroup |
A command composition that runs a list of commands in sequence.
|
SerialPort |
Driver for the serial ports (USB, MXP, Onboard) on the roboRIO.
|
SerialPort.FlowControl |
Represents what type of flow control to use for serial communication.
|
SerialPort.Parity |
Represents the parity to use for serial communications.
|
SerialPort.Port |
Serial port.
|
SerialPort.StopBits |
Represents the number of stop bits to use for Serial Communication.
|
SerialPort.WriteBufferMode |
Represents which type of buffer mode to use when writing to a serial port.
|
SerialPortJNI |
Serial Port JNI HAL functions.
|
ServiceData |
Service data for MulticastServiceResolver.
|
Servo |
Standard hobby style servo.
|
Shuffleboard |
The Shuffleboard class provides a mechanism with which data can be added and laid out in the
Shuffleboard dashboard application from a robot program.
|
ShuffleboardComponent<C extends ShuffleboardComponent<C>> |
A generic component in Shuffleboard.
|
ShuffleboardContainer |
Common interface for objects that can contain shuffleboard components.
|
ShuffleboardLayout |
A layout in a Shuffleboard tab.
|
ShuffleboardTab |
Represents a tab in the Shuffleboard dashboard.
|
SimBoolean |
A wrapper around a simulator boolean value handle.
|
SimDevice |
A wrapper around a simulator device handle.
|
SimDevice.Direction |
Sim device direction.
|
SimDeviceCallback | |
SimDeviceDataJNI |
JNI for sim device data.
|
SimDeviceDataJNI.SimDeviceInfo | |
SimDeviceDataJNI.SimValueInfo | |
SimDeviceJNI | |
SimDeviceSim |
Class to control the simulation side of a SimDevice.
|
SimDouble |
A wrapper around a simulator double value handle.
|
SimEnum |
A wrapper around a simulator enum value handle.
|
SimHooks |
Simulation hooks.
|
SimInt |
A wrapper around a simulator int value handle.
|
SimLong |
A wrapper around a simulator long value handle.
|
SimpleMotorFeedforward |
A helper class that computes feedforward outputs for a simple permanent-magnet DC motor.
|
SimpleWidget |
A Shuffleboard widget that handles a single data point such as a number or string.
|
SimulatedAnnealing<State> |
An implementation of the Simulated Annealing stochastic nonlinear optimization method.
|
SimulatorJNI |
JNI for simulator.
|
SimValue |
A wrapper around a simulator value handle.
|
SimValueCallback | |
SingleJointedArmSim |
Represents a simulated single jointed arm mechanism.
|
SkipCleanup |
Attribute for telling JVM to skip object cleanup.
|
SlewRateLimiter |
A class that limits the rate of change of an input value.
|
SmartDashboard |
The
SmartDashboard class is the bridge between robot programs and the SmartDashboard on
the laptop. |
Solenoid |
Solenoid class for running high voltage Digital Output on a pneumatics module.
|
SolenoidSim |
Class to control a simulated
Solenoid . |
Spark |
REV Robotics SPARK Motor Controller.
|
SPI |
Represents an SPI bus port.
|
SPI.Mode |
SPI mode.
|
SPI.Port |
SPI port.
|
SPIAccelerometerDataJNI |
JNI for SPI accelerometer data.
|
SPIAccelerometerSim |
A class to control a simulated accelerometer over SPI.
|
SPIDataJNI |
JNI for SPI data.
|
SPIJNI |
SPI HAL JNI functions.
|
SpiReadAutoReceiveBufferCallback | |
SPISim |
A class for controlling a simulated SPI device.
|
Spline | |
Spline |
Represents a two-dimensional parametric spline that interpolates between two points.
|
Spline.ControlVector |
Represents a control vector for a spline.
|
Spline.ProtobufCubicHermiteSpline |
Protobuf type
ProtobufCubicHermiteSpline |
Spline.ProtobufQuinticHermiteSpline |
Protobuf type
ProtobufQuinticHermiteSpline |
SplineHelper |
Helper class that is used to generate cubic and quintic splines from user provided waypoints.
|
SplineParameterizer |
Class used to parameterize a spline by its arc length.
|
SplineParameterizer.MalformedSplineException |
Exception for malformed splines.
|
StadiaController |
Handle input from Stadia controllers connected to the Driver Station.
|
StadiaController.Axis |
Represents an axis on a StadiaController.
|
StadiaController.Button |
Represents a digital button on a StadiaController.
|
StartEndCommand |
A command that runs a given runnable when it is initialized, and another runnable when it ends.
|
StateSpaceUtil |
State-space utilities.
|
SteadyStateKalmanFilter<States extends Num,Inputs extends Num,Outputs extends Num> |
A Kalman filter combines predictions from a model and measurements to give an estimate of the
true system state.
|
StringArrayEntry |
NetworkTables StringArray entry.
|
StringArrayLogEntry |
Log array of string values.
|
StringArrayPublisher |
NetworkTables StringArray publisher.
|
StringArraySubscriber |
NetworkTables StringArray subscriber.
|
StringArrayTopic |
NetworkTables StringArray topic.
|
StringEntry |
NetworkTables String entry.
|
StringLogEntry |
Log string values.
|
StringPublisher |
NetworkTables String publisher.
|
StringSubscriber |
NetworkTables String subscriber.
|
StringTopic |
NetworkTables String topic.
|
Struct<T> |
Interface for raw struct serialization.
|
StructArrayEntry<T> |
NetworkTables struct-encoded array value entry.
|
StructArrayLogEntry<T> |
Log struct-encoded array values.
|
StructArrayPublisher<T> |
NetworkTables struct-encoded array value publisher.
|
StructArraySubscriber<T> |
NetworkTables struct-encoded array value subscriber.
|
StructArrayTopic<T> |
NetworkTables struct-encoded array value topic.
|
StructBuffer<T> |
Reusable buffer for serialization/deserialization to/from a raw struct.
|
StructDescriptor |
Raw struct dynamic struct descriptor.
|
StructDescriptorDatabase |
Database of raw struct dynamic descriptors.
|
StructEntry<T> |
NetworkTables struct-encoded value entry.
|
StructFieldDescriptor |
Raw struct dynamic field descriptor.
|
StructFieldType |
Known data types for raw struct dynamic fields (see StructFieldDescriptor).
|
StructLogEntry<T> |
Log struct-encoded values.
|
StructPublisher<T> |
NetworkTables struct-encoded value publisher.
|
StructSerializable |
Marker interface to indicate a class is serializable using Struct serialization.
|
StructSubscriber<T> |
NetworkTables struct-encoded value subscriber.
|
StructTopic<T> |
NetworkTables struct-encoded value topic.
|
Subscriber |
NetworkTables subscriber.
|
Subsystem |
A robot subsystem.
|
SubsystemBase |
A base for subsystems that handles registration in the constructor, and provides a more intuitive
method for setting the default command.
|
SuppliedValueWidget<T> |
A Shuffleboard widget whose value is provided by user code.
|
SwerveControllerCommand |
A command that uses two PID controllers (
PIDController ) and a ProfiledPIDController
(ProfiledPIDController ) to follow a trajectory Trajectory with a swerve drive. |
SwerveDriveKinematics |
Helper class that converts a chassis velocity (dx, dy, and dtheta components) into individual
module states (speed and angle).
|
SwerveDriveKinematics.SwerveDriveWheelStates |
Wrapper class for swerve module states.
|
SwerveDriveKinematicsConstraint |
A class that enforces constraints on the swerve drive kinematics.
|
SwerveDriveOdometry |
Class for swerve drive odometry.
|
SwerveDrivePoseEstimator |
This class wraps
Swerve Drive Odometry to fuse latency-compensated
vision measurements with swerve drive encoder distance measurements. |
SwerveDriveWheelPositions |
Represents the wheel positions for a swerve drive drivetrain.
|
SwerveModulePosition |
Represents the state of one swerve module.
|
SwerveModulePositionProto | |
SwerveModulePositionStruct | |
SwerveModuleState |
Represents the state of one swerve module.
|
SwerveModuleStateProto | |
SwerveModuleStateStruct | |
SynchronousInterrupt |
Class for handling synchronous (blocking) interrupts.
|
SynchronousInterrupt.WaitResult |
Event trigger combinations for a synchronous interrupt.
|
SysIdRoutine |
A SysId characterization routine for a single mechanism.
|
SysIdRoutine.Config |
Hardware-independent configuration for a SysId test routine.
|
SysIdRoutine.Direction |
Motor direction for a SysId test.
|
SysIdRoutine.Mechanism |
A mechanism to be characterized by a SysId routine.
|
SysIdRoutineLog |
Utility for logging data from a SysId test routine.
|
SysIdRoutineLog.State |
Possible state of a SysId routine.
|
System | |
System.ProtobufLinearSystem |
Protobuf type
ProtobufLinearSystem |
TableListener |
A listener that listens to new tables in a
NetworkTable . |
Tachometer |
Tachometer.
|
Talon |
Cross the Road Electronics (CTRE) Talon and Talon SR Motor Controller.
|
Temperature |
Unit of temperature dimension.
|
Threads |
Thread utility functions.
|
ThreadsJNI |
Threads HAL JNI Functions.
|
Time |
Unit of time dimension.
|
TimedRobot |
TimedRobot implements the IterativeRobotBase robot program framework.
|
TimeInterpolatableBuffer<T> |
The TimeInterpolatableBuffer provides an easy way to estimate past measurements.
|
Timer |
A timer class.
|
TimesliceRobot |
TimesliceRobot extends the TimedRobot robot program framework to provide timeslice scheduling of
periodic functions.
|
TimestampedBoolean |
NetworkTables timestamped Boolean.
|
TimestampedBooleanArray |
NetworkTables timestamped BooleanArray.
|
TimestampedDouble |
NetworkTables timestamped Double.
|
TimestampedDoubleArray |
NetworkTables timestamped DoubleArray.
|
TimestampedFloat |
NetworkTables timestamped Float.
|
TimestampedFloatArray |
NetworkTables timestamped FloatArray.
|
TimestampedInteger |
NetworkTables timestamped Integer.
|
TimestampedIntegerArray |
NetworkTables timestamped IntegerArray.
|
TimestampedObject<T> |
NetworkTables timestamped object.
|
TimestampedRaw |
NetworkTables timestamped Raw.
|
TimestampedString |
NetworkTables timestamped String.
|
TimestampedStringArray |
NetworkTables timestamped StringArray.
|
TimeSyncEventData |
NetworkTables time sync event data.
|
TokenKind |
A lexed raw struct schema token.
|
Topic |
NetworkTables Topic.
|
TopicInfo |
NetworkTables topic information.
|
Tracer |
A class for keeping track of how much time it takes for different parts of code to execute.
|
Trajectory | |
Trajectory |
Represents a time-parameterized trajectory.
|
Trajectory.ProtobufTrajectory |
Protobuf type
ProtobufTrajectory |
Trajectory.ProtobufTrajectoryState |
Protobuf type
ProtobufTrajectoryState |
Trajectory.State |
Represents a time-parameterized trajectory.
|
TrajectoryConfig |
Represents the configuration for generating a trajectory.
|
TrajectoryConstraint |
An interface for defining user-defined velocity and acceleration constraints while generating
trajectories.
|
TrajectoryConstraint.MinMax |
Represents a minimum and maximum acceleration.
|
TrajectoryGenerator |
Helper class used to generate trajectories with various constraints.
|
TrajectoryGenerator.ControlVectorList |
Control vector list type that works around type erasure signatures.
|
TrajectoryParameterizer |
Class used to parameterize a trajectory by time.
|
TrajectoryParameterizer.TrajectoryGenerationException |
Exception for trajectory generation failure.
|
TrajectoryProto | |
TrajectoryStateProto | |
TrajectoryUtil |
Trajectory utilities.
|
TrajectoryUtil.TrajectorySerializationException |
Exception for trajectory serialization failure.
|
Transform2d |
Represents a transformation for a Pose2d in the pose's frame.
|
Transform2dProto | |
Transform2dStruct | |
Transform3d |
Represents a transformation for a Pose3d in the pose's frame.
|
Transform3dProto | |
Transform3dStruct | |
Translation2d |
Represents a translation in 2D space.
|
Translation2dProto | |
Translation2dStruct | |
Translation3d |
Represents a translation in 3D space.
|
Translation3dProto | |
Translation3dStruct | |
TrapezoidProfile |
A trapezoid-shaped velocity profile.
|
TrapezoidProfile.Constraints |
Profile constraints.
|
TrapezoidProfile.State |
Profile state.
|
TrapezoidProfileCommand |
A command that runs a
TrapezoidProfile . |
TrapezoidProfileSubsystem |
A subsystem that generates and runs trapezoidal motion profiles automatically.
|
TravelingSalesman |
Given a list of poses, this class finds the shortest possible route that visits each pose exactly
once and returns to the origin pose.
|
Trigger |
This class provides an easy way to link commands to conditions.
|
Twist2d |
A change in distance along a 2D arc since the last pose update.
|
Twist2dProto | |
Twist2dStruct | |
Twist3d |
A change in distance along a 3D arc since the last pose update.
|
Twist3dProto | |
Twist3dStruct | |
Ultrasonic |
Ultrasonic rangefinder class.
|
UltrasonicSim |
Class to control a simulated
Ultrasonic . |
UnaryFunction |
A function that accepts a single
double and returns a double result. |
UncleanStatusException |
Exception for bad status codes from the chip object.
|
Unit<U extends Unit<U>> |
Unit of measurement that defines a quantity, such as grams, meters, or seconds.
|
UnitBuilder<U extends Unit<U>> |
Builder used for easily deriving new units from existing ones.
|
Units |
Utility class that converts between commonly used units in FRC.
|
Units |
Contains a set of predefined units.
|
UnscentedKalmanFilter<States extends Num,Inputs extends Num,Outputs extends Num> |
A Kalman filter combines predictions from a model and measurements to give an estimate of the
true system state.
|
UpDownCounter |
Up Down Counter.
|
UsbCamera |
A source that represents a USB camera.
|
UsbCameraInfo |
USB camera information.
|
ValueEventData |
NetworkTables value event data.
|
VecBuilder |
A class for constructing vectors (Nx1 matrices).
|
Vector<R extends Num> |
A shape-safe wrapper over Efficient Java Matrix Library (EJML) matrices.
|
Velocity<D extends Unit<D>> |
Unit of velocity dimension that is a combination of a distance unit (numerator) and a time unit
(denominator).
|
Victor |
VEX Robotics Victor 888 Motor Controller The Vex Robotics Victor 884 Motor Controller can also be
used with this class but may need to be calibrated per the Victor 884 user manual.
|
VictorSP |
VEX Robotics Victor SP Motor Controller.
|
VideoCamera |
A source that represents a video camera.
|
VideoCamera.WhiteBalance |
White balance.
|
VideoEvent |
Video event.
|
VideoEvent.Kind |
VideoEvent kind.
|
VideoException |
An exception raised by the camera server.
|
VideoListener |
An event listener.
|
VideoMode |
Video mode.
|
VideoProperty |
A source or sink property.
|
VideoProperty.Kind |
VideoProperty property types.
|
VideoSink |
A source for video that provides a sequence of frames.
|
VideoSink.Kind |
Video sink types.
|
VideoSource |
A source for video that provides a sequence of frames.
|
VideoSource.ConnectionStrategy |
Connection strategy.
|
VideoSource.Kind |
Video source kind.
|
VisionPipeline |
A vision pipeline is responsible for running a group of OpenCV algorithms to extract data from an
image.
|
VisionRunner<P extends VisionPipeline> |
A vision runner is a convenient wrapper object to make it easy to run vision pipelines from robot
code.
|
VisionRunner.Listener<P extends VisionPipeline> |
Listener interface for a callback that should run after a pipeline has processed its input.
|
VisionThread |
A vision thread is a special thread that runs a vision pipeline.
|
Voltage |
Unit of electric voltage dimension.
|
WaitCommand |
A command that does nothing but takes a specified amount of time to finish.
|
WaitUntilCommand |
A command that does nothing but ends after a specified match time or condition.
|
Watchdog |
A class that's a wrapper around a watchdog timer.
|
WheelPositions<T extends WheelPositions<T>> |
Interface for wheel positions.
|
WidgetType |
Represents the type of a widget in Shuffleboard.
|
WPICleaner |
Cleaner object for WPILib objects.
|
WPILibVersion |
Autogenerated file! Do not manually edit this file.
|
Wpimath | |
Wpimath.ProtobufMatrix |
Protobuf type
ProtobufMatrix |
Wpimath.ProtobufVector |
Protobuf type
ProtobufVector |
WPIMathJNI |
WPIMath JNI.
|
WPIMathJNI.Helper |
Sets whether JNI should be loaded in the static block.
|
WPINetJNI |
WPINet JNI.
|
WPINetJNI.Helper |
Sets whether JNI should be loaded in the static block.
|
WPISerializable |
Marker interface to indicate a class is serializable using WPI serialization methods.
|
WPIUtilJNI |
WPIUtil JNI.
|
WPIUtilJNI.Helper |
Sets whether JNI should be loaded in the static block.
|
WrapperCommand |
A class used internally to wrap commands while overriding a specific method; all other methods
will call through to the wrapped command.
|
XboxController |
Handle input from Xbox 360 or Xbox One controllers connected to the Driver Station.
|
XboxController.Axis |
Represents an axis on an XboxController.
|
XboxController.Button |
Represents a digital button on an XboxController.
|
XboxControllerSim |
Class to control a simulated Xbox 360 or Xbox One controller.
|