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.