SubZero Common
Common library components for an FRC CommandRobot
|
▼NConnectorX | |
▼NCommands | |
CCommand | |
CCommandColor | |
CCommandData | |
CCommandDigitalRead | |
CCommandDigitalSetup | |
CCommandDigitalWrite | |
CCommandGetColor | |
CCommandGetPort | |
CCommandOff | |
CCommandOn | |
CCommandPattern | |
CCommandRadioGetLatestReceived | |
CCommandRadioSend | |
CCommandReadAnalog | |
CCommandReadConfig | |
CCommandReadPatternDone | |
CCommandSetConfig | |
CCommandSetLedPort | |
CCommandSetNewZones | |
CCommandSetPatternZone | |
CCommandSyncZoneStates | |
CConfiguration | |
CLedConfiguration | |
CNewZone | |
CResponse | |
CResponseData | |
CResponseDigitalRead | |
CResponsePatternDone | |
CResponseRadioLastReceived | |
CResponseReadAnalog | |
CResponseReadColor | |
CResponseReadConfiguration | |
CResponseReadPort | |
CCachedDevice | |
CCachedPort | |
CCachedZone | Stores the state of the Connector-X device locally |
CConnectorXBoard | Driver for use with the I2C, V2 iteration of Connector-X |
CMessage | |
▼NLimelightHelpers | |
Ninternal | |
CClassificationResultClass | |
CDetectionResultClass | |
CFiducialResultClass | |
CLimelightResultsClass | |
CPoseEstimate | |
CRawFiducial | |
CRetroreflectiveResultClass | |
CSingleTargetingResultClass | |
CVisionResultsClass | |
▼Nsubzero | |
NColorConstants | |
▼NDetectionParser | |
CBoundingBox | |
CDetectedObject | |
▼NInputUtils | |
CDeadzoneAxes | |
NLogging | |
CAutoFactory | Safely get an auto command from PPLib without the risk of crashing from a missing auto file |
CBaseSingleAxisSubsystem | The ultimate solution for turrets, arms, and much more. This class allows for absolute, relative, and joystick control across both linear and rotational axes. Even better, it checks motion limits, outputs real-time stats via SmartDashboard, and allows for out-of-the-box simulations via Mechanism2d |
CConsoleLogger | Outputs formatted strings to stdout |
CDetectedCorner | |
CDetectedCorners | |
CDetectedObject | |
CEmptyCommand | |
CILogger | Logger interface |
CIPidMotorController | |
▼CISingleAxisSubsystem | Single axis interface |
CSingleAxisConfig | The configuration for single-axis mechanisms |
CITurnToTarget | Interface for classes that move towards a target while maintaining driver input |
CLinearSingleAxisSubsystem | A single axis representing a linear path of motion in meters |
CModifiableChooser | A SmartDashboard drop-down that can have its options dynamically change |
▼CPhotonVisionEstimators | Combines estimated poses from an aritrary number of PhotonVision cameras and applies them to a Holonomic pose estimator |
CPhotonCameraEstimator | Represents a single camera |
CPidMotorController | Combines a motor, motor drvier, relative encoder, and absolute encoder into a single wrapper; helpful for absolute positioning, setting velocities, or tuning PID values |
CPidMotorControllerPair | Encapsulates a pair of motors that should be treated as a single unit |
CPidMotorControllerPairTuner | Tunes a pair of motors concurrently through SmartDashboard |
CPidMotorControllerTuner | Intended for use alongside a PidMotorController for simple tuning through SmartDashboard |
CPidSettings | |
CRevPidMotorController | |
CRotationalSingleAxisSubsystem | A single axis representing a circular path of motion in degrees |
CShuffleboardLogger | Outputs formatted information to SmartDashboard |
CSimPidMotorController | |
CSingleAxisMechanism | Describes the axis for simulation |
CSwerveUtils | |
CTaggedChooser | Each key of type T has a vector<string> of tags; accepts a list of groups that each have a name and list of possible tags that are mutually exclusive. The ANY option is automatically included in all group selectors to indicate the lack of a selection. When a selection is made, the intersection of all selections is created based on T's list of tags |
▼CTargetTracker | |
CTargetTrackerConfig | |
CTrackedTarget | |
▼CTurnToPose | Allows the robot/an axis to face an arbitrary Pose2d |
CTurnToPoseConfig |