See: Description
Interface | Description |
---|---|
CounterBase |
Interface for counting the number of ticks on a digital input channel.
|
HLUsageReporting.Interface | |
MotorSafety | |
NamedSendable |
The interface for sendable objects that gives the sendable a default name in the Smart Dashboard
|
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
|
Sendable |
The base interface for objects that can be sent over the network
through network tables.
|
SpeedController |
Interface for speed controlling devices.
|
Timer.Interface | |
Timer.StaticInterface |
Class | Description |
---|---|
AccumulatorResult |
Structure for holding the values stored in an accumulator
|
ADXL345_I2C | |
ADXL345_I2C.AllAxes | |
ADXL345_I2C.Axes | |
ADXL345_SPI | |
ADXL345_SPI.AllAxes | |
ADXL345_SPI.Axes | |
AnalogAccelerometer |
Handle operation of an analog accelerometer.
|
AnalogInput |
Analog channel class.
|
AnalogOutput |
Analog output class.
|
AnalogPotentiometer |
Class for reading analog potentiometers.
|
AnalogTrigger |
Class for creating and configuring Analog Triggers
|
AnalogTriggerOutput |
Class to represent a specific output from an analog trigger.
|
BuiltInAccelerometer |
Built-in accelerometer.
|
CameraServer | |
CANJaguar |
Texas Instruments Jaguar Speed Controller as a CAN device.
|
CANTalon | |
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.
|
ControllerPower | |
Counter |
Class 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 |
DoubleSolenoid class for running 2 channels of high voltage Digital Output.
|
DoubleSolenoid.Value |
Possible values for a DoubleSolenoid
|
DriverStation |
Provide access to the network communication data to / from the Driver Station.
|
Encoder |
Class to read quad encoders.
|
GearTooth |
Alias for counter class.
|
GenericHID |
GenericHID Interface
|
GenericHID.Hand |
Which hand the Human Interface Device is associated with.
|
Gyro |
Use a rate gyro to return the robots heading relative to a starting position.
|
HLUsageReporting |
Support for high level usage reporting.
|
HLUsageReporting.Null | |
I2C |
I2C bus interface class.
|
InterruptableSensorBase |
Base for sensors to be used with interrupts
|
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. |
IterativeRobot |
IterativeRobot implements a specific type of Robot Program framework, extending the RobotBase class.
|
Jaguar |
Texas Instruments / Vex Robotics Jaguar Speed Controller as a PWM device.
|
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 the JoyStick
|
Joystick.RumbleType |
Represents a rumble output on the JoyStick
|
MotorSafetyHelper |
The MotorSafetyHelper object is constructed for every object that wants to implement the Motor
Safety protocol.
|
PIDController |
Class implements a PID Control Loop.
|
PIDSource.PIDSourceParameter |
A description for the type of output value to provide to a PIDController
|
PowerDistributionPanel |
Class for getting voltage, current, and temperature from the CAN PDP
|
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 |
Class for VEX Robotics Spike style relay outputs.
|
Resource |
Track resources in the program.
|
RobotBase |
Implement a Robot Program framework.
|
RobotDrive |
Utility class for handling Robot drive based on a definition of the motor configuration.
|
RobotDrive.MotorType |
The location of a motor on the robot for the purpose of driving
|
RobotState | |
SafePWM | |
SampleRobot |
A simple robot base class that knows the standard FRC competition states (disabled, autonomous, or operator controlled).
|
SensorBase |
Base class for all sensors.
|
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.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
|
Servo |
Standard hobby style servo.
|
Solenoid |
Solenoid class for running high voltage Digital Output.
|
SolenoidBase |
SolenoidBase class is the common base class for the Solenoid and
DoubleSolenoid classes.
|
SPI |
Represents a SPI bus port
|
Talon |
Cross the Road Electronics (CTRE) Talon and Talon SR Speed Controller
|
TalonSRX |
Cross the Road Electronics (CTRE) Talon SRX Speed Controller with PWM control
|
Timer | |
Ultrasonic |
Ultrasonic rangefinder class.
|
Ultrasonic.Unit |
The units to return when PIDGet is called
|
Utility |
Contains global utility functions
|
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
|
Enum | Description |
---|---|
AnalogTriggerOutput.AnalogTriggerType |
Defines the state in which the AnalogTrigger triggers
|
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.Mode |
Mode determines how and what the counter counts
|
DriverStation.Alliance |
The robot alliance that the robot is a part of
|
I2C.Port | |
Relay.Direction |
The Direction(s) that a relay is configured to operate in.
|
Relay.Value |
The state to drive a Relay to.
|
SerialPort.Port | |
SPI.Port |
Exception | Description |
---|---|
Preferences.ImproperPreferenceKeyException |
Should be thrown if a string can not be used as a key in the preferences
file.
|
Preferences.IncompatibleTypeException |
This exception is thrown if the a value requested cannot be converted to
the requested type.
|
Copyright © 2015. All rights reserved.