LRT14  1.0
 All Classes Namespaces Functions Variables Enumerations Enumerator
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
oNDriverStationConfigContains all constants for driver station configuration
oNRhesus
|oNMessenger
||oNLibraryMessageTypeContains an enumeration defining networked message headers used by the underlying networking library
||oNNetChannelContains an enumeration defining network channels. Each channel has 16 subchannels
||oCNetBufferImplements a buffer for data that can be sent over the network
||\CNetPeerRepresents a network connection
|\NToolkit
| oNAction
| oNConfiguration
| oNControl
| oNDiagnostics
| oNInterCommunication
| oNIO
| oNTasks
| oNUtilities
| \Cexception_messageException message object
oNRobotConfigContains all constants for robot configuration
oCActuatorBase class for all actuators
oCArcDrives the robot in a calculated arc turn. To get a turn velocity from a forward velocity and a desired arc radius, use the following formula: Turn = Forward * Robot Width / (2 * Desired Radius), derived from arc radius formula (Desired Radius = Robot Width / (1 - Slower Wheel / Faster Wheel) - Robot Width / 2, where Slower Wheel = Forward - Turn and Faster Wheel = Forward + Turn). Turn is always the same sign as Forward, so add a sign to velocitySetpoint
oCAsyncCANJaguarAsynchronous implementation of a CAN driver for the Jaguar
oCAsyncPrinterAsynchronous process for non-blocking printf
oCAsyncProcessBase class for asynchronous processes. Asynchronous processes run in a free loop
oCAutomationBase class for all automation tasks
oCAutonomousPerforms the autonomous routine
oCBrainControls all automation and input processing. Coordinates and sends commands to components
oCCachedValueBasic class to keep track of cached values
oCChangeLauncherAngleChanges the launch angle of the launcher
oCCollectCollects the ball onto the bumper and rejects wrong color balls
oCCollectorArmProvides control over the collector arm component
oCCollectorArmDataContains commands and states for the collector arm component
oCCollectorRollersProvides control over the collector rollers
oCCollectorRollersDataContains commands and states for the collector rollers component
oCCollectorRollersInputsProcesses joystick information for controlling the launcher loader
oCComponentBase class for components
oCComponentDataBase class for objects containing commands and states of components
oCConfigProvides an interface for accessing robot configuration
oCConfigPortMappingsProvides an interface for accessing the port mapping configuration file
oCConfigurableInterface for reading from configuration file through ConfigManager
oCDashboard2Wrapper around FRCDashboard class that provides specific functionality
oCDebouncedJoystickImplements a joystick with last state checking ability
oCDelayedEventEvent that fires when the conditions of an event are true for a number of cycles
oCDriveDrives forward or backward a set distance
oCDriveEncodersClass containing left and right drivetrain encoders
oCDriveESCContainer for multiple speed controllers for the drivetrain. Features dithered braking and current limiting
oCDrivetrainProvides control over the drivetrain component
oCDrivetrainDataContains commands and states for the drivetrain component
oCDrivetrainInputsProcesses joystick information for controlling the drivetrain
oCEventBase class for events, which are used to control automation routines
oCFireFires the ball
oCGameModeChangeEventEvent that fires when the game mode changes to a particular mode
oCInputProcessorBase for joystick input processors
oCJoystickHeldEventEvent that fires when a joystick button is held
oCJoystickMovedEventEvent that fires when a joystick axis is moved
oCJoystickPressedEventEvent that fires when a joystick button is pressed
oCJoystickReleasedEventEvent that fires when a joystick button is released
oCLauncherAngleProvides control over the launch angle changing mechanism
oCLauncherAngleDataContains commands and states for the launcher angle component
oCLauncherLoaderProvides control over launcher loading mechanism, including the safety mechanism
oCLauncherLoaderDataContains commands and states for the launcher loader component
oCLauncherLoaderInputsProcesses joystick information for controlling the launcher loader
oCLCD
oCLinearFilterA recursive linear FIR or IIR filter. Filters are of the form: y[n] = (b0*x[n] + b1*x[n-1] + ... + bN*x[n-N]) - (a0*y[n-1] + a2*y[n-2] + ... + aM*y[n-M]) y[n] is the sample of the output signal at time n x[n] is the sample of the input signal at time n y[n-1] is the output from the last time step x[n-1] is the input from the last time step b0 to bN are the feedforward gains a0 to aM are the feedback gains
oCLiveNetworkSendableBase class for classes that can log to the global log file
oCLiveNetworkSenderSends data from LiveNetworkSendable objects to the network each cycle
oCLoadLauncherLoads the ball from the bumper into the launcher
oCLoggableBase class for classes that can log to the global log file
oCLoggerLogs data from Loggable classes to a global log file in binary format each cycle
oCLRTEncoderLRTEncoder patches bugs in WPILib's Encoder class
oCLRTJaguarWrapper for PWM Jaguars
oCLRTServoWrapper for Servos
oCLRTSpeedControllerAbstract class for various speed controllers with stall protection
oCLRTTalonWrapper for Talon speed controller
oCLRTVictorWrapper for Victor speed controller
oCMotionProfileInterface for modeling a velocity profile from a position setpoint
oCMultipleEventEvent that fires when the conditions of multiple events are met
oCOffboardCommunicationIntermediate interface for serial communications between cRIO and offboard computer. Assumes that the stream has been properly escaped by the offboard computer
oCParallelContainer for routines executing in parallel
oCPassPasses the ball by releasing from the bumper
oCPauseDoes nothing for a certain time or number of cycles
oCPIDSimple implementation of a PID controller
oCPneumaticsContainer for single solenoids and double solenoids
oCProfiledPIDPID class with motion profiling
oCRepeatingContainer for a repeating automation routine
oCRobotLocationLocalizes the robot's location relative to its start position using changes in encoder values. Uses arcs to approximate path
oCRunningSumMaintains a running sum
oCSensorFactoryContains factory methods for accessing sensors
oCSequentialContainer for sequentially executing automation routines
oCSynchronizedProcessBase class for synchronized processes. Synchronized processes wait for a signal before running a Tick
oCTrapezoidProfileModels a trapezoidal velocity motion profile
oCTurnTurns a set angle
oCUtilClass containing utility functions
\CValueChangeEventEvent that fires when a variable changes to a value