WPILibC++
unspecified
Main Page
Related Pages
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
4
]
frc
PIDOutput
PIDOutput
interface is a generic output for the PID class
JoystickBase
Joystick
Interface
HLUsageReportingInterface
HLUsageReporting
Timer
Timer
objects measure accumulated time in seconds
ErrorBase
Base class for most objects
XboxController
Handle input from Xbox 360 or Xbox One controllers connected to the Driver Station
Controller
Interface for Controllers
RobotStateInterface
RobotState
NullDeleter
HasBeenMoved
SmartDashboard
SendableChooser
The
SendableChooser
class is a useful tool for presenting a selection of options to the
SmartDashboard
Sendable
NamedSendable
The interface for sendable objects that gives the sendable a default name in the Smart Dashboard
StartCommand
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)
InstantCommand
This command will execute once, then finish immediately afterward
Scheduler
WaitCommand
PrintCommand
CommandGroup
A
CommandGroup
is a list of commands which are executed in sequence
CommandGroupEntry
Command
At the very core of the entire command framework
Subsystem
WaitForChildren
PIDCommand
WaitUntilCommand
TimedCommand
A
TimedCommand
will wait for a timeout before finishing
GenericHID
GenericHID
Interface
Potentiometer
Interface for potentiometers
Gyro
Interface for yaw rate gyros
Accelerometer
Interface for 3-axis accelerometers
Joystick
Handle input from standard Joysticks connected to the Driver Station
PIDInterface
CircularBuffer
This is a simple circular buffer so we don't need to "bucket brigade" copy old values
GamepadBase
Gamepad Interface
Resource
Convenient way to track allocated resources
LinearDigitalFilter
This class implements a linear, digital filter
Filter
Interface for filters
ButtonScheduler
NetworkButton
ReleasedButtonScheduler
Trigger
This class provides an easy way to link commands to inputs
PressedButtonScheduler
HeldButtonScheduler
Button
This class provides an easy way to link commands to OI inputs
ToggleButtonScheduler
CancelButtonScheduler
JoystickButton
InternalButton
PIDSource
PIDSource
interface is a generic sensor source for the PID class
PIDController
Class implements a PID Control Loop
LiveWindowSendable
Live Window
Sendable
is a special type of object sendable to the live window
LiveWindowComponent
LiveWindow
Public interface for putting sensors and actuators on the
LiveWindow
LiveWindowStatusListener
Error
Error
object represents a library error
GyroBase
GyroBase
is the common base class for
Gyro
implementations such as
AnalogGyro
AnalogOutput
MXP analog output class
RobotBase
Implement a Robot Program framework
DriverStation
Provide access to the network communication data to / from the Driver Station
BuiltInAccelerometer
Built-in accelerometer
HardwareHLReporting
Solenoid
Solenoid
class for running high voltage Digital Output (
PCM
)
AnalogGyro
Use a rate gyro to return the robots heading relative to a starting position
ControllerPower
TalonSRX
Cross the Road Electronics (CTRE)
Talon
SRX Speed
Controller
with
PWM
control
DoubleSolenoid
DoubleSolenoid
class for running 2 channels of high voltage Digital Output (
PCM
)
CameraServer
Singleton class for creating and keeping camera servers
ADXL362
ADXL362
SPI
Accelerometer
AllAxes
Victor
Vex Robotics
Victor
888 Speed
Controller
Spark
REV Robotics Speed
Controller
Jaguar
Luminary Micro / Vex Robotics
Jaguar
Speed
Controller
with
PWM
control
SensorBase
Base class for all sensors
MotorSafety
DigitalInput
Class to read a digital input
SD540
Mindsensors
SD540
Speed
Controller
AnalogPotentiometer
Class for reading analog potentiometers
ADXL345_SPI
ADXL345
Accelerometer
on
SPI
AllAxes
DigitalGlitchFilter
Class to enable glitch filtering on a set of digital inputs
Relay
Class for Spike style relay outputs
Encoder
Class to read quad encoders
PWMSpeedController
Common base class for all
PWM
Speed Controllers
Compressor
PCM
compressor
Ultrasonic
Ultrasonic
rangefinder class
SPI
SPI
bus interface class
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
I2C
I2C
bus interface class
ADXRS450_Gyro
Use a rate gyro to return the robots heading relative to a starting position
AnalogTrigger
SpeedController
Interface for speed controlling devices
Notifier
GearTooth
Alias for counter class
IterativeRobot
IterativeRobot
implements a specific type of Robot Program framework, extending the
RobotBase
class
InterruptableSensorBase
ADXL345_I2C
ADXL345
Accelerometer
on
I2C
AllAxes
DigitalOutput
Class to write to digital outputs
CANSpeedController
Interface for "smart" CAN-based speed controllers
SampleRobot
MotorSafetyHelper
Servo
Standard hobby style servo
Counter
Class for counting the number of ticks on a digital input channel
VictorSP
Vex Robotics
Victor
SP Speed
Controller
AnalogInput
Analog input class
PowerDistributionPanel
Class for getting voltage, current, temperature, power and energy from the CAN
PDP
RobotDrive
Utility class for handling Robot drive based on a definition of the motor configuration
AnalogTriggerOutput
Class to represent a specific output from an analog trigger
SolenoidBase
SolenoidBase
class is the common base class for the
Solenoid
and
DoubleSolenoid
classes
SerialPort
Driver for the RS-232 serial port on the roboRIO
SafePWM
A safe version of the
PWM
class
DigitalSource
DigitalSource
Interface
CounterBase
Interface for counting the number of ticks on a digital input channel
PWM
Class implements the
PWM
generation in the FPGA
Talon
Cross the Road Electronics (CTRE)
Talon
and
Talon
SR Speed
Controller
AnalogAccelerometer
Handle operation of an analog accelerometer
hal
LimitedClassedHandleResource
The
LimitedClassedHandleResource
class is a way to track handles
DigitalHandleResource
The
DigitalHandleResource
class is a way to track handles
UnlimitedHandleResource
The
UnlimitedHandleResource
class is a way to track handles
IndexedClassedHandleResource
The
IndexedClassedHandleResource
class is a way to track handles
LimitedHandleResource
The
LimitedHandleResource
class is a way to track handles
IndexedHandleResource
The
IndexedHandleResource
class is a way to track handles
nt
Message
NetworkConnection
SequenceNumber
WireDecoder
DsClient
Thread
WireEncoder
Notifier
Thread
ConnectionNotification
EntryListener
EntryNotification
RpcServer
Thread
Logger
Storage
DispatcherBase
Dispatcher
Value
NetworkTables Entry
Value
EntryInfo
NetworkTables Entry Information
ConnectionInfo
NetworkTables Connection Information
RpcParamDef
NetworkTables RPC Parameter Definition
RpcResultDef
NetworkTables RPC Result Definition
RpcDefinition
NetworkTables RPC Definition
RpcCallInfo
NetworkTables RPC Call Data
_TALON_Control_1_General_10ms_t
Control
_TALON_Control_3_ClearFlags_OneShot_t
_TALON_Control_5_General_10ms_t
_TALON_Control_6_MotProfAddTrajPoint_huff0_t
_TALON_Control_6_MotProfAddTrajPoint_huff1_t
_TALON_Control_6_MotProfAddTrajPoint_t
_TALON_Param_Request_t
_TALON_Param_Response_t
_TALON_Status_1_General_10ms_t
Status
_TALON_Status_2_Feedback_20ms_t
_TALON_Status_3_Enc_100ms_t
_TALON_Status_4_AinTempVbat_100ms_t
_TALON_Status_5_Startup_OneShot_t
_TALON_Status_6_Eol_t
_TALON_Status_7_Debug_200ms_t
_TALON_Status_8_PulseWid_100ms_t
_TALON_Status_9_MotProfBuffer_100ms_t
CtreCanNode
recMsg
txTask
HAL_ControlWord
HAL_JoystickAxes
HAL_JoystickButtons
HAL_JoystickDescriptor
HAL_JoystickPOVs
ITable
A table whose values can be read and written to
ITableListener
A listener that listens to changes in values in a
ITable
JGlobal
JWeakGlobal
Log
NetworkTable
A network table that knows its subtable path
NT_ConnectionInfo
NetworkTables Connection Information
NT_EntryInfo
NetworkTables Entry Information
NT_RpcCallInfo
NetworkTables RPC Call Data
NT_RpcDefinition
NetworkTables RPC Definition
NT_RpcParamDef
NetworkTables RPC Parameter Definition
NT_RpcResultDef
NetworkTables RPC Result Definition
NT_String
A NetworkTables string
NT_Value
NetworkTables Entry Value
PCM
PDP
priority_condition_variable
priority_mutex
priority_recursive_mutex
TableKeyNotDefinedException
An exception thrown when the lookup a a key-value fails in a
ITable
Generated on Tue Dec 13 2016 15:47:30 for WPILibC++ by
1.8.6