| Package | Description |
|---|---|
| edu.wpi.first.wpilibj |
The WPI Robotics library (WPILibJ) is a set of Java classes that interfaces to the hardware in the FRC
control system and your robot.
|
| edu.wpi.first.wpilibj.buttons | |
| edu.wpi.first.wpilibj.command | |
| edu.wpi.first.wpilibj.interfaces | |
| edu.wpi.first.wpilibj.internal | |
| edu.wpi.first.wpilibj.livewindow | |
| edu.wpi.first.wpilibj.smartdashboard |
| Class and Description |
|---|
| AccumulatorResult
Structure for holding the values stored in an accumulator
|
| ADXL345_I2C.AllAxes |
| ADXL345_I2C.Axes |
| ADXL345_SPI.AllAxes |
| ADXL345_SPI.Axes |
| AnalogInput
Analog channel class.
|
| AnalogTrigger
Class for creating and configuring Analog Triggers
|
| AnalogTriggerOutput.AnalogTriggerType
Defines the state in which the AnalogTrigger triggers
|
| CameraServer |
| CANJaguar.ControlMode
Mode determines how the Jaguar is controlled, used internally.
|
| CANJaguar.LimitMode
Determines which sensor to use for position reference.
|
| CANJaguar.NeutralMode
Determines how the Jaguar behaves when sending a zero signal.
|
| CANTalon.ControlMode |
| CANTalon.FeedbackDevice |
| CANTalon.StatusFrameRate
enumerated types for frame rate ms
|
| 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
|
| DigitalInput
Class to read a digital input.
|
| DigitalOutput
Class to write digital outputs.
|
| DigitalSource
DigitalSource Interface.
|
| 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
|
| GenericHID
GenericHID Interface
|
| GenericHID.Hand
Which hand the Human Interface Device is associated with.
|
| HLUsageReporting.Interface |
| I2C.Port |
| InterruptableSensorBase
Base for sensors to be used with interrupts
|
| InterruptHandlerFunction
It is recommended that you use this class in conjunction with classes from
java.util.concurrent.atomic as these objects are all thread safe. |
| Joystick.AxisType
Represents an analog axis on a joystick.
|
| Joystick.ButtonType
Represents a digital button on the JoyStick
|
| Joystick.RumbleType
Represents a rumble output on the JoyStick
|
| MotorSafety |
| MotorSafetyHelper
The MotorSafetyHelper object is constructed for every object that wants to implement the Motor
Safety protocol.
|
| PIDController.Tolerance
Tolerance is the type of tolerance used to specify if the PID controller is on target.
|
| 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
|
| PIDSource.PIDSourceParameter
A description for the type of output value to provide to a PIDController
|
| 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.
|
| PWM
Class implements the PWM generation in the FPGA.
|
| PWM.PeriodMultiplier
Represents the amount to multiply the minimum servo-pulse pwm period by.
|
| Relay.Direction
The Direction(s) that a relay is configured to operate in.
|
| Relay.Value
The state to drive a Relay to.
|
| Resource
Track resources in the program.
|
| RobotBase
Implement a Robot Program framework.
|
| RobotDrive.MotorType
The location of a motor on the robot for the purpose of driving
|
| SafePWM |
| Sendable
The base interface for objects that can be sent over the network
through network tables.
|
| SensorBase
Base class for all sensors.
|
| 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 port
|
| SolenoidBase
SolenoidBase class is the common base class for the Solenoid and
DoubleSolenoid classes.
|
| SpeedController
Interface for speed controlling devices.
|
| SPI.Port |
| Timer.Interface |
| Timer.StaticInterface |
| Ultrasonic.Unit
The units to return when PIDGet is called
|
| Class and Description |
|---|
| GenericHID
GenericHID Interface
|
| Sendable
The base interface for objects that can be sent over the network
through network tables.
|
| Class and Description |
|---|
| NamedSendable
The interface for sendable objects that gives the sendable a default name in the Smart Dashboard
|
| PIDController
Class implements a PID Control Loop.
|
| Sendable
The base interface for objects that can be sent over the network
through network tables.
|
| Class and Description |
|---|
| PIDSource
This interface allows for PIDController to automatically read from this
object
|
| Class and Description |
|---|
| HLUsageReporting.Interface |
| Timer.Interface |
| Timer.StaticInterface |
| Class and Description |
|---|
| Sendable
The base interface for objects that can be sent over the network
through network tables.
|
| Class and Description |
|---|
| NamedSendable
The interface for sendable objects that gives the sendable a default name in the Smart Dashboard
|
| Sendable
The base interface for objects that can be sent over the network
through network tables.
|
Copyright © 2015. All rights reserved.