SubZero Common
Common library components for an FRC CommandRobot
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 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
 CCachedZoneStores the state of the Connector-X device locally
 CConnectorXBoardDriver for use with the I2C, V2 iteration of Connector-X
 CMessage
 NLimelightHelpers
 CClassificationResultClass
 CDetectionResultClass
 CFiducialResultClass
 CLimelightResultsClass
 CPoseEstimate
 CRawFiducial
 CRetroreflectiveResultClass
 CSingleTargetingResultClass
 CVisionResultsClass
 Nsubzero
 NDetectionParser
 CBoundingBox
 CDetectedObject
 NInputUtils
 CDeadzoneAxes
 CAutoFactorySafely get an auto command from PPLib without the risk of crashing from a missing auto file
 CBaseSingleAxisSubsystemThe 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
 CConsoleLoggerOutputs formatted strings to stdout
 CDetectedCorner
 CDetectedCorners
 CDetectedObject
 CEmptyCommand
 CILoggerLogger interface
 CIPidMotorController
 CISingleAxisSubsystemSingle axis interface
 CSingleAxisConfigThe configuration for single-axis mechanisms
 CITurnToTargetInterface for classes that move towards a target while maintaining driver input
 CLinearSingleAxisSubsystemA single axis representing a linear path of motion in meters
 CModifiableChooserA SmartDashboard drop-down that can have its options dynamically change
 CPhotonVisionEstimatorsCombines estimated poses from an aritrary number of PhotonVision cameras and applies them to a Holonomic pose estimator
 CPhotonCameraEstimatorRepresents a single camera
 CPidMotorControllerCombines a motor, motor drvier, relative encoder, and absolute encoder into a single wrapper; helpful for absolute positioning, setting velocities, or tuning PID values
 CPidMotorControllerPairEncapsulates a pair of motors that should be treated as a single unit
 CPidMotorControllerPairTunerTunes a pair of motors concurrently through SmartDashboard
 CPidMotorControllerTunerIntended for use alongside a PidMotorController for simple tuning through SmartDashboard
 CPidSettings
 CRevPidMotorController
 CRotationalSingleAxisSubsystemA single axis representing a circular path of motion in degrees
 CShuffleboardLoggerOutputs formatted information to SmartDashboard
 CSimPidMotorController
 CSingleAxisMechanismDescribes the axis for simulation
 CSwerveUtils
 CTaggedChooserEach 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
 CTurnToPoseAllows the robot/an axis to face an arbitrary Pose2d
 CTurnToPoseConfig