All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
Accelerometer |
Interface for 3-axis accelerometers.
|
Accelerometer.Range |
|
AccelerometerDataJNI |
|
AccelerometerJNI |
|
AccelerometerSim |
|
AccumulatorResult |
Structure for holding the values stored in an accumulator.
|
ADXL345_I2C |
ADXL345 I2C Accelerometer.
|
ADXL345_I2C.AllAxes |
|
ADXL345_I2C.Axes |
|
ADXL345_SPI |
ADXL345 SPI Accelerometer.
|
ADXL345_SPI.AllAxes |
|
ADXL345_SPI.Axes |
|
ADXL362 |
ADXL362 SPI Accelerometer.
|
ADXL362.AllAxes |
|
ADXL362.Axes |
|
ADXRS450_Gyro |
Use a rate gyro to return the robots heading relative to a starting position.
|
AgastFeatureDetector |
|
AKAZE |
|
Algorithm |
|
AlignExposures |
|
AlignMTB |
|
AllianceStationID |
|
AllocationException |
Exception indicating that the resource is already allocated.
|
AnalogAccelerometer |
Handle operation of an analog accelerometer.
|
AnalogGyro |
Use a rate gyro to return the robots heading relative to a starting position.
|
AnalogGyroDataJNI |
|
AnalogGyroJNI |
|
AnalogGyroSim |
|
AnalogInDataJNI |
|
AnalogInput |
Analog channel class.
|
AnalogInSim |
|
AnalogJNI |
|
AnalogJNI.AnalogTriggerType |
native declaration : AthenaJava\target\native\include\HAL\Analog.h:58 enum values
|
AnalogOutDataJNI |
|
AnalogOutput |
Analog output class.
|
AnalogOutSim |
|
AnalogPotentiometer |
Class for reading analog potentiometers.
|
AnalogTrigger |
Class for creating and configuring Analog Triggers.
|
AnalogTrigger.AnalogTriggerException |
Exceptions dealing with improper operation of the Analog trigger.
|
AnalogTriggerDataJNI |
|
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 |
|
ANN_MLP |
|
ANN_MLP_ANNEAL |
|
AxisCamera |
A source that represents an Axis IP camera.
|
BackgroundSubtractor |
|
BackgroundSubtractorKNN |
|
BackgroundSubtractorMOG2 |
|
BaseCascadeClassifier |
|
BFMatcher |
|
Boost |
|
BoundaryException |
This exception represents an error in which a lower limit was set as higher than an upper limit.
|
BOWImgDescriptorExtractor |
|
BOWKMeansTrainer |
|
BOWTrainer |
|
BRISK |
|
BufferCallback |
|
BuiltInAccelerometer |
Built-in accelerometer.
|
BuiltInLayouts |
The types of layouts bundled with Shuffleboard.
|
BuiltInWidgets |
The types of the widgets bundled with Shuffleboard.
|
Button |
This class provides an easy way to link commands to OI inputs.
|
Calib3d |
|
CalibrateCRF |
|
CalibrateDebevec |
|
CalibrateRobertson |
|
CallbackStore |
|
CameraServer |
Singleton class for creating and keeping camera servers.
|
CameraServer |
Deprecated.
|
CameraServerJNI |
|
CameraServerJNI.LoggerFunction |
|
CameraServerJNI.TelemetryKind |
|
CameraServerShared |
|
CameraServerSharedStore |
|
CAN |
High level class for interfacing with CAN devices conforming to
the standard CAN spec.
|
CANAPIJNI |
|
CANData |
|
CANExceptionFactory |
|
CANInvalidBufferException |
Exception indicating that a CAN driver library entry-point was passed an invalid buffer.
|
CANJNI |
|
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.
|
CascadeClassifier |
|
CheckedAllocationException |
Exception indicating that the resource is already allocated This is meant to be thrown by the
resource class.
|
CircularBuffer |
This is a simple circular buffer so we don't need to "bucket brigade" copy old values.
|
CLAHE |
|
Command |
The Command class is at the very core of the entire command framework.
|
CommandGroup |
A CommandGroup is a list of commands which are executed in sequence.
|
ComplexWidget |
A Shuffleboard widget that handles a Sendable object such as a speed controller or
sensor.
|
Compressor |
Class for operating a compressor connected to a PCM (Pneumatic Control Module).
|
CompressorJNI |
|
ConditionalCommand |
|
ConnectionInfo |
NetworkTables Connection information.
|
ConnectionNotification |
NetworkTables Connection notification.
|
ConstantsJNI |
|
ConstBufferCallback |
|
Controller |
An interface for controllers.
|
ControllerPower |
Deprecated.
|
ControlWord |
A wrapper for the HALControlWord bitfield.
|
Converters |
|
Core |
|
Core.MinMaxLocResult |
|
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 |
|
CvException |
|
CvSink |
A sink for user code to accept video frames as OpenCV images.
|
CvSource |
A source that represents a video camera.
|
CvType |
|
DenseOpticalFlow |
|
DescriptorExtractor |
Deprecated. |
DescriptorMatcher |
|
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.
|
DigitalGlitchFilter |
Class to enable glitch filtering on a set of digital inputs.
|
DigitalGlitchFilterJNI |
|
DigitalInput |
Class to read a digital input.
|
DigitalOutput |
Class to write digital outputs.
|
DigitalPWMDataJNI |
|
DigitalPWMSim |
|
DigitalSource |
DigitalSource Interface.
|
DIODataJNI |
|
DIOJNI |
|
DIOSim |
|
DMatch |
Structure for matching: query descriptor index, train descriptor index, train
image index and distance between descriptors.
|
DMC60 |
Digilent DMC 60 Speed Controller.
|
DoubleSolenoid |
DoubleSolenoid class for running 2 channels of high voltage Digital Output on the PCM.
|
DoubleSolenoid.Value |
Possible values for a DoubleSolenoid.
|
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 |
|
DriverStationDataJNI |
|
DriverStationSim |
|
DTrees |
|
DualTVL1OpticalFlow |
|
EM |
|
Encoder |
Class to read quadrature encoders.
|
Encoder.IndexingType |
|
EncoderDataJNI |
|
EncoderJNI |
|
EncoderSim |
|
EntryInfo |
NetworkTables Entry information.
|
EntryListenerFlags |
Flag values for use with entry listeners.
|
EntryNotification |
NetworkTables Entry notification.
|
EventImportance |
The importance of an event marker in Shuffleboard.
|
FarnebackOpticalFlow |
|
FastFeatureDetector |
|
Feature2D |
|
FeatureDetector |
Deprecated. |
Features2d |
|
Filesystem |
Class for interacting with the Filesystem, particularly, interacting with
FRC-related paths on the system, such as the launch and deploy directories.
|
Filter |
Superclass for filters.
|
FlannBasedMatcher |
|
FRCNetComm |
JNI wrapper for library FRC_NetworkCommunication .
|
FRCNetComm.tInstances |
Instances from UsageReporting.
|
FRCNetComm.tResourceType |
Resource type from UsageReporting.
|
GamepadBase |
Deprecated.
|
GearTooth |
Alias for counter class.
|
GenericHID |
GenericHID Interface.
|
GenericHID.Hand |
Which hand the Human Interface Device is associated with.
|
GenericHID.HIDType |
|
GenericHID.RumbleType |
Represents a rumble output on the JoyStick.
|
GFTTDetector |
|
Gyro |
Interface for yaw rate gyros.
|
GyroBase |
GyroBase is the common base class for Gyro implementations such as AnalogGyro.
|
HAL |
JNI Wrapper for HAL .
|
HalHandleException |
Exception indicating that an error has occured with a HAL Handle.
|
HALUtil |
|
HighGui |
This class was designed for use in Java applications
to recreate the OpenCV HighGui functionalities.
|
HOGDescriptor |
|
HttpCamera |
A source that represents a MJPEG-over-HTTP (IP) camera.
|
HttpCamera.HttpCameraKind |
|
I2C |
I2C bus interface class.
|
I2C.Port |
|
I2CDataJNI |
|
I2CJNI |
|
I2CSim |
|
IllegalUseOfCommandException |
This exception will be thrown if a command is used illegally.
|
ImageWindow |
This class was designed to create and manipulate
the Windows to be used by the HighGui class.
|
Imgcodecs |
|
Imgproc |
|
InstantCommand |
This command will execute once, then finish immediately afterward.
|
InternalButton |
This class is intended to be used within a program.
|
InterruptableSensorBase |
Base for sensors to be used with interrupts.
|
InterruptableSensorBase.WaitResult |
|
InterruptHandlerFunction<T> |
It is recommended that you use this class in conjunction with classes from java.util.concurrent.atomic as these objects are all thread safe.
|
InterruptJNI |
|
InterruptJNI.InterruptJNIHandlerFunction |
|
IRemote |
Deprecated.
|
IRemoteConnectionListener |
Deprecated.
|
ITable |
Deprecated.
|
ITableListener |
Deprecated.
|
IterativeRobot |
Deprecated.
|
IterativeRobotBase |
IterativeRobotBase implements a specific type of robot program framework, extending the RobotBase
class.
|
Jaguar |
Texas Instruments / Vex Robotics Jaguar Speed Controller as a PWM device.
|
JNIWrapper |
Base class for all JNI wrappers.
|
Joystick |
Handle input from standard Joysticks connected to the Driver Station.
|
Joystick.AxisType |
Represents an analog axis on a joystick.
|
Joystick.ButtonType |
Represents a digital button on a joystick.
|
JoystickBase |
Deprecated.
|
JoystickButton |
|
KalmanFilter |
|
KAZE |
|
KeyPoint |
|
KilloughDrive |
A class for driving Killough drive platforms.
|
KNearest |
|
LayoutType |
Represents the type of a layout in Shuffleboard.
|
LinearDigitalFilter |
This class implements a linear, digital filter.
|
LineSegmentDetector |
|
LiveWindow |
The LiveWindow class is the public interface for putting sensors and actuators on the
LiveWindow.
|
LiveWindowSendable |
Deprecated.
|
LogisticRegression |
|
LogMessage |
NetworkTables log message.
|
Mat |
|
MatchInfoData |
Structure for holding the match info data request.
|
MatOfByte |
|
MatOfDMatch |
|
MatOfDouble |
|
MatOfFloat |
|
MatOfFloat4 |
|
MatOfFloat6 |
|
MatOfInt |
|
MatOfInt4 |
|
MatOfKeyPoint |
|
MatOfPoint |
|
MatOfPoint2f |
|
MatOfPoint3 |
|
MatOfPoint3f |
|
MatOfRect |
|
MatOfRect2d |
|
MatOfRotatedRect |
|
MecanumDrive |
A class for driving Mecanum drive platforms.
|
MergeDebevec |
|
MergeExposures |
|
MergeMertens |
|
MergeRobertson |
|
MjpegServer |
A sink that acts as a MJPEG-over-HTTP network server.
|
Ml |
|
Moments |
|
MotorSafety |
This base class runs a watchdog timer and calls the subclass's StopMotor()
function if the timeout expires.
|
MSER |
|
NamedSendable |
Deprecated.
|
NetworkButton |
|
NetworkTable |
A network table that knows its subtable path.
|
NetworkTable |
Deprecated.
|
NetworkTableEntry |
NetworkTables Entry.
|
NetworkTableInstance |
NetworkTables Instance.
|
NetworkTablesJNI |
|
NetworkTableType |
Network table data types.
|
NetworkTableValue |
A network table entry value.
|
NidecBrushless |
Nidec Brushless Motor.
|
NIRioStatus |
|
NormalBayesClassifier |
|
Notifier |
|
NotifierJNI |
The NotifierJNI class directly wraps the C++ HAL Notifier.
|
NotifyCallback |
|
Objdetect |
|
OpenCVInterface |
Dummy interface to allow some integration testing within OSGi implementation.
|
OpenCVNativeLoader |
This class is intended to provide a convenient way to load OpenCV's native
library from the Java bundle.
|
ORB |
|
ParamGrid |
|
Params |
|
PCMDataJNI |
|
PCMSim |
|
PDPDataJNI |
|
PDPJNI |
|
PDPSim |
|
PersistentException |
An exception thrown when persistent load/save fails in a NetworkTable .
|
Photo |
|
PIDBase |
Class implements a PID Control Loop.
|
PIDBase.NullTolerance |
Used internally for when Tolerance hasn't been set.
|
PIDBase.Tolerance |
Tolerance is the type of tolerance used to specify if the PID controller is on target.
|
PIDCommand |
This class defines a Command which interacts heavily with a PID loop.
|
PIDController |
Class implements a PID Control Loop.
|
PIDInterface |
|
PIDOutput |
This interface allows PIDController to write it's results to its output.
|
PIDSource |
This interface allows for PIDController to automatically read from this object.
|
PIDSourceType |
A description for the type of output value to provide to a PIDController.
|
PIDSubsystem |
This class is designed to handle the case where there is a Subsystem which uses a single
PIDController almost constantly (for instance, an elevator which attempts to stay at a
constant height).
|
Point |
|
Point3 |
|
PortsJNI |
|
Potentiometer |
Interface for a Potentiometer.
|
POVButton |
|
PowerDistributionPanel |
Class for getting voltage, current, temperature, power and energy from the Power Distribution
Panel over CAN.
|
PowerJNI |
|
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 PrintCommand is a command which prints out a string when it is initialized, and then
immediately finishes.
|
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 |
|
PWMJNI |
|
PWMSim |
|
PWMSpeedController |
Common base class for all PWM Speed Controllers.
|
PWMTalonSRX |
Cross the Road Electronics (CTRE) Talon SRX Speed Controller with PWM control.
|
PWMVictorSPX |
Cross the Road Electronics (CTRE) Victor SPX Speed Controller with PWM control.
|
QRCodeDetector |
|
Range |
|
Rect |
|
Rect2d |
|
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 |
|
RelayJNI |
|
RelaySim |
|
Resource |
Track resources in the program.
|
RoboRioDataJNI |
|
RoboRioSim |
|
RobotBase |
Implement a Robot Program framework.
|
RobotController |
Contains functions for roboRIO functionality.
|
RobotDrive |
Deprecated.
|
RobotDrive.MotorType |
The location of a motor on the robot for the purpose of driving.
|
RobotDriveBase |
Common base class for drive platforms.
|
RobotDriveBase.MotorType |
The location of a motor on the robot for the purpose of driving.
|
RobotState |
|
RotatedRect |
|
RpcAnswer |
NetworkTables Remote Procedure Call (Server Side).
|
RpcCall |
NetworkTables Remote Procedure Call.
|
RTrees |
|
RuntimeDetector |
|
RuntimeLoader<T> |
|
SampleRobot |
Deprecated.
|
Scalar |
|
Scheduler |
The Scheduler is a singleton which holds the top-level running commands.
|
SD540 |
Mindsensors SD540 Speed Controller.
|
Sendable |
The base interface for objects that can be sent over the network through network tables.
|
SendableBase |
Base class for all sensors.
|
SendableBuilder |
|
SendableBuilder.BooleanConsumer |
Represents an operation that accepts a single boolean-valued argument and
returns no result.
|
SendableBuilderImpl |
|
SendableCameraWrapper |
A wrapper to make video sources sendable and usable from Shuffleboard.
|
SendableChooser<V> |
|
SendableImpl |
The base interface for objects that can be sent over the network through network tables.
|
SensorUtil |
Stores most recent status information as well as containing utility functions for checking
channels and error processing.
|
SerialPort |
Driver for the RS-232 serial port 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 |
|
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 m_port.
|
SerialPortJNI |
|
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.
|
SimHooks |
|
SimpleWidget |
A Shuffleboard widget that handles a single data point such as a number or string.
|
SimulatorJNI |
|
SimValue |
|
Size |
|
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 the PCM.
|
SolenoidBase |
|
SolenoidJNI |
|
SortedVector<E> |
A vector that is sorted.
|
SortedVector.Comparator |
Interface used to determine the order to place sorted objects.
|
Spark |
REV Robotics SPARK Speed Controller.
|
SparseOpticalFlow |
|
SparsePyrLKOpticalFlow |
|
SpeedController |
Interface for speed controlling devices.
|
SpeedControllerGroup |
|
SPI |
Represents a SPI bus port.
|
SPI.Port |
|
SPIAccelerometerDataJNI |
|
SPIAccelerometerSim |
|
SPIDataJNI |
|
SPIJNI |
|
SpiReadAutoReceiveBufferCallback |
|
SPISim |
|
StartCommand |
A StartCommand will call the start() method of another command
when it is initialized and will finish immediately.
|
StatModel |
|
StereoBM |
|
StereoMatcher |
|
StereoSGBM |
|
Subdiv2D |
|
Subsystem |
This class defines a major component of the robot.
|
SVM |
|
SVMSGD |
|
TableEntryListener |
A listener that listens to changes in values in a NetworkTable .
|
TableListener |
|
Talon |
Cross the Road Electronics (CTRE) Talon and Talon SR Speed Controller.
|
TermCriteria |
|
Threads |
|
ThreadsJNI |
|
TickMeter |
|
TimedCommand |
|
TimedRobot |
TimedRobot implements the IterativeRobotBase robot program framework.
|
Timer |
|
Tonemap |
|
TonemapDrago |
|
TonemapDurand |
|
TonemapMantiuk |
|
TonemapReinhard |
|
TrainData |
|
Trigger |
This class provides an easy way to link commands to inputs.
|
Trigger.ButtonScheduler |
|
Ultrasonic |
Ultrasonic rangefinder class.
|
Ultrasonic.Unit |
The units to return when PIDGet is called.
|
UncleanStatusException |
Exception for bad status codes from the chip object.
|
UsbCamera |
A source that represents a USB camera.
|
UsbCameraInfo |
USB camera information.
|
Utility |
Deprecated.
|
Vector2d |
This is a 2D vector struct that supports basic vector operations.
|
Victor |
VEX Robotics Victor 888 Speed Controller The Vex Robotics Victor 884 Speed 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 Speed Controller.
|
Video |
|
VideoCamera |
A source that represents a video camera.
|
VideoCamera.WhiteBalance |
|
VideoCapture |
|
VideoEvent |
Video event.
|
VideoEvent.Kind |
|
VideoException |
An exception raised by the camera server.
|
Videoio |
|
VideoListener |
An event listener.
|
VideoMode |
Video mode.
|
VideoMode.PixelFormat |
|
VideoProperty |
A source or sink property.
|
VideoProperty.Kind |
|
VideoSink |
A source for video that provides a sequence of frames.
|
VideoSink.Kind |
|
VideoSource |
A source for video that provides a sequence of frames.
|
VideoSource.ConnectionStrategy |
Connection strategy.
|
VideoSource.Kind |
|
VideoWriter |
|
VisionPipeline |
A vision pipeline is responsible for running a group of
OpenCV algorithms to extract data from an image.
|
VisionPipeline |
Deprecated.
|
VisionRunner<P extends VisionPipeline> |
A vision runner is a convenient wrapper object to make it easy to run vision pipelines
from robot code.
|
VisionRunner<P extends VisionPipeline> |
Deprecated.
|
VisionRunner.Listener<P extends VisionPipeline> |
Listener interface for a callback that should run after a pipeline has processed its input.
|
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.
|
VisionThread |
Deprecated.
|
WaitCommand |
A WaitCommand will wait for a certain amount of time before finishing.
|
WaitForChildren |
This command will only finish if whatever CommandGroup it is in has no active children.
|
WaitUntilCommand |
WaitUntilCommand - waits until an absolute game time.
|
Watchdog |
A class that's a wrapper around a watchdog timer.
|
WidgetType |
Represents the type of a widget in Shuffleboard.
|
WPILibVersion |
|
XboxController |
Handle input from Xbox 360 or Xbox One controllers connected to the Driver Station.
|