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.livewindow | |
edu.wpi.first.wpilibj.smartdashboard |
Modifier and Type | Interface and Description |
---|---|
interface |
NamedSendable
The interface for sendable objects that gives the sendable a default name in the Smart Dashboard
|
Modifier and Type | Class and Description |
---|---|
class |
ADXL345_I2C |
class |
ADXL345_SPI |
class |
AnalogAccelerometer
Handle operation of an analog accelerometer.
|
class |
AnalogInput
Analog channel class.
|
class |
AnalogOutput
Analog output class.
|
class |
AnalogPotentiometer
Class for reading analog potentiometers.
|
class |
BuiltInAccelerometer
Built-in accelerometer.
|
class |
CANJaguar
Texas Instruments Jaguar Speed Controller as a CAN device.
|
class |
Compressor
Class for operating the PCM (Pneumatics compressor module)
The PCM automatically will run in close-loop mode by default whenever a Solenoid object is
created.
|
class |
Counter
Class for counting the number of ticks on a digital input channel.
|
class |
DigitalInput
Class to read a digital input.
|
class |
DigitalOutput
Class to write digital outputs.
|
class |
DoubleSolenoid
DoubleSolenoid class for running 2 channels of high voltage Digital Output.
|
class |
Encoder
Class to read quad encoders.
|
class |
GearTooth
Alias for counter class.
|
class |
Gyro
Use a rate gyro to return the robots heading relative to a starting position.
|
class |
Jaguar
Texas Instruments / Vex Robotics Jaguar Speed Controller as a PWM device.
|
class |
PIDController
Class implements a PID Control Loop.
|
class |
PowerDistributionPanel
Class for getting voltage, current, and temperature from the CAN PDP
|
class |
PWM
Class implements the PWM generation in the FPGA.
|
class |
Relay
Class for VEX Robotics Spike style relay outputs.
|
class |
SafePWM |
class |
Servo
Standard hobby style servo.
|
class |
Solenoid
Solenoid class for running high voltage Digital Output.
|
class |
Talon
Cross the Road Electronics (CTRE) Talon and Talon SR Speed Controller
|
class |
TalonSRX
Cross the Road Electronics (CTRE) Talon SRX Speed Controller with PWM control
|
class |
Ultrasonic
Ultrasonic rangefinder class.
|
class |
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.
|
class |
VictorSP
VEX Robotics Victor SP Speed Controller
|
Modifier and Type | Class and Description |
---|---|
class |
Button
This class provides an easy way to link commands to OI inputs.
|
class |
InternalButton
This class is intended to be used within a program.
|
class |
JoystickButton |
class |
NetworkButton |
class |
Trigger
This class provides an easy way to link commands to inputs.
|
Modifier and Type | Class and Description |
---|---|
class |
Command
The Command class is at the very core of the entire command framework.
|
class |
CommandGroup
A
CommandGroup is a list of commands which are executed in sequence. |
class |
PIDCommand
This class defines a
Command which interacts heavily with a PID loop. |
class |
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). |
class |
PrintCommand
A
PrintCommand is a command which prints out a string when it is initialized, and then immediately finishes. |
class |
Scheduler
The
Scheduler is a singleton which holds the top-level running
commands. |
class |
StartCommand
A
StartCommand will call the start() method of another command when it is initialized
and will finish immediately. |
class |
Subsystem
This class defines a major component of the robot.
|
class |
WaitCommand
A
WaitCommand will wait for a certain amount of time before finishing. |
class |
WaitForChildren
This command will only finish if whatever
CommandGroup it is in has no active children. |
class |
WaitUntilCommand
WaitUntilCommand - waits until an absolute game time.
|
Modifier and Type | Interface and Description |
---|---|
interface |
LiveWindowSendable
Live Window Sendable is a special type of object sendable to the live window.
|
Modifier and Type | Class and Description |
---|---|
class |
SendableChooser
The
SendableChooser class is a useful tool for presenting a selection
of options to the SmartDashboard . |
Modifier and Type | Method and Description |
---|---|
static Sendable |
SmartDashboard.getData(String key)
Returns the value at the specified key.
|
Modifier and Type | Method and Description |
---|---|
static void |
SmartDashboard.putData(String key,
Sendable data)
Maps the specified key to the specified value in this table.
|
Copyright © 2015. All rights reserved.