![frc driver station view user program output frc driver station view user program output](https://docs.wpilib.org/en/stable/_images/set-ds-to-default.png)
PIDSource interface is a generic sensor source for the PID class. PIDOutput interface is a generic output for the PID class. More.Ĭlass implements a PID Control Loop.
![frc driver station view user program output frc driver station view user program output](https://i1.rgstatic.net/publication/332975210_Mechanical_Properties_of_Desert_Sand-Based_Fiber_Reinforced_Concrete_DS-FRC/links/5cd4e650299bf14d9586d401/largepreview.png)
This base class runs a watchdog timer and calls the subclass's StopMotor() function if the timeout expires. More.Ī class that implements a moving-window median filter. Represents the wheel speeds for a mecanum drive drivetrain. Helper class that converts a chassis velocity (dx, dy, and dtheta components) into individual wheel speeds. More.Ī class for driving Mecanum drive platforms. Represents a constraint that enforces a max velocity. The LiveWindow class is the public interface for putting sensors and actuators on the LiveWindow. This class implements a linear, digital filter. Represents the type of a layout in Shuffleboard. More.Ī class for driving Killough drive platforms. Handle input from standard Joysticks connected to the Driver Station. Luminary Micro / Vex Robotics Jaguar Speed Controller with PWM control. IterativeRobotBase implements a specific type of robot program framework, extending the RobotBase class.
![frc driver station view user program output frc driver station view user program output](https://docplayer.net/docs-images/101/150004627/images/55-0.jpg)
IterativeRobot implements the IterativeRobotBase robot program framework. This command will execute once, then finish immediately afterward. GyroBase is the common base class for Gyro implementations such as AnalogGyro. More.ĢD representation of game field (for simulation). More.Įrror object represents a library error. More.Įnforces a particular constraint only within an elliptical region. More.Ī helper class that computes feedforward outputs for a simple elevator (modeled as a motor acting against the force of gravity). More.Ĭlass for supporting duty cycle/PWM encoders, such as the US Digital MA3 with PWM Output, the CTRE Mag Encoder, the Rev Hex Encoder, and the AM Mag Encoder. More.Ĭlass to read a duty cycle PWM input. Provide access to the network communication data to / from the Driver Station. More.ĭoubleSolenoid class for running 2 channels of high voltage Digital Output (PCM). More.Ĭlass to enable glitch filtering on a set of digital inputs. Represents the wheel speeds for a differential drive drivetrain. More.Ī class that enforces constraints on differential drive voltage expenditure based on the motor dynamics and the drive kinematics. More.Ĭlass for differential drive odometry. Helper class that converts a chassis velocity (dx and dtheta components) to left and right wheel velocities for a differential drive. More.Ī class for driving differential drive/skid-steer drive platforms such as the Kit of Parts drive base, "tank drive", or West Coast Drive. Interface for counting the number of ticks on a digital input channel. More.Ĭlass for counting the number of ticks on a digital input channel. More.Ī ConditionalCommand is a Command that starts one of two commands. More.Ĭlass for operating a compressor connected to a PCM (Pneumatic Control Module). More.Ī Shuffleboard widget that handles a Sendable object such as a speed controller or sensor. More.Ī CommandGroup is a list of commands which are executed in sequence. The Command class is at the very core of the entire command framework. Represents colors that can be used with Addressable LEDs. More.Ī constraint on the maximum absolute centripetal acceleration allowed when traversing a trajectory. High level class for interfacing with CAN devices conforming to the standard CAN spec. Singleton class for creating and keeping camera servers. This class provides an easy way to link commands to OI inputs.
![frc driver station view user program output frc driver station view user program output](https://www.current-news.co.uk/static/images/_1600x1000_crop_center-center/EVBox-Troniq-Modular-charger-image-EVBox.png)
More.Ī helper class that computes feedforward outputs for a simple arm (modeled as a motor acting against the force of gravity on a beam suspended at an angle). More.Ĭlass to represent a specific output from an analog trigger. More.Ĭlass for reading analog potentiometers. More.Ĭlass for supporting continuous analog encoders, such as the US Digital MA3. Handle operation of an analog accelerometer. Use a rate gyro to return the robots heading relative to a starting position. More.Ī class for driving addressable LEDs, such as WS2812s and NeoPixels.