LRT13  1.0
 All Classes Namespaces Functions Variables Enumerations Enumerator
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCAsyncProcessBase class for asynchronous processes. Asynchronous processes run in a free loop
|oCAsyncPrinterAsynchronous process for non-blocking printf
|\CSynchronizedProcessBase class for synchronized processes. Synchronized processes wait for a signal before running a Tick
| oCAsyncCANJaguarAsynchronous implementation of a CAN driver for the Jaguar
| oCAutoAimInterfaces with the auto-aim sensor on the offboard processor
| oCLCD
| \CLogManagerManages all instances of Loggable
oCAutoActionsContains functions for automatic movement
oCAutonomousRoutinesPerforms autonomous routine and contains autonomous functions. It has two parts, the Tick function which is meant to run every cycle to operate semi-automated processes
oCCachedValue< T >Basic class to keep track of cached values
oCCachedValue< AsyncCANJaguar::ControlMode >
oCCachedValue< AsyncCANJaguar::PositionReference >
oCCachedValue< AsyncCANJaguar::SpeedReference >
oCCachedValue< float >
oCCachedValue< int >
oCCachedValue< LRTSpeedController::NeutralMode >
oCComponentGeneric abstract class for components
|oCClimberProvides control over the climber component
|oCCollectorProvides control over the collector component
|oCComponentSystemUnitTestTest component for the Component system
|oCDrivetrainProvides control over the drivetrain component
|oCRoutineRecorderRecords driving
|\CShooterProvides control over the shooter component
oCdata::ComponentDataProvides a central hub for data access
oCComponentManagerProvides an interface to manage components
oCConfigProvides an interface for accessing robot configuration
oCConfigurableInterface for reading from configuration file through ConfigManager
|oCAutoAimInterfaces with the auto-aim sensor on the offboard processor
|oCClimberProvides control over the climber component
|oCCollectorProvides control over the collector component
|oCDriveEncodersClass to keep track of drivetrain encoders
|oCDrivetrainProvides control over the drivetrain component
|\CShooterProvides control over the shooter component
oCDiscLocatorInterfaces with the disc locator on the offboard processor
oCLoggableInterface for logging
|oCAsyncCANJaguarAsynchronous implementation of a CAN driver for the Jaguar
|oCClimberProvides control over the climber component
|oCCollectorProvides control over the collector component
|oCDriveEncodersClass to keep track of drivetrain encoders
|oCDrivetrainProvides control over the drivetrain component
|oCLRTEncoderLRTEncoder patches bugs in WPILib's Encoder class
|\CShooterProvides control over the shooter component
oCLRTSpeedControllerInterface for various speed controllers
|\CAsyncCANJaguarAsynchronous implementation of a CAN driver for the Jaguar
oCNetwork::NetBufferImplements a buffer for data that can be sent over the network
oCNetwork::NetPeerRepresents a network connection
oCPIDSimple implementation of a PID controller
oCProfilerProvides a method to profile activities
oCdata::RobotDataProvides an area to store general data or statistics collected during runtime
oCRoutineProvides an interface for robot routines
oCRunningSumMaintains a m_is_running sum
oCTeleopInputsProcesses driver station inputs in teleoperated mode
\CUnitTestProvides a unit test