Package-level declarations
Types
The LimeModule class represents a Limelight camera with NetworkTables integration.
Builder for creating a LimeModule.
The PhotonModule class represents a single PhotonVision camera setup with its associated PhotonPoseEstimator and position information.
Builder for creating a PhotonModule.
Represents a vision measurement from a camera.
The VisionSystem subsystem manages multiple vision cameras for robot pose estimation and target tracking.
Builder for creating a VisionSystem with DSL syntax.
Functions
Creates an AlignToTarget command for this swerve drive.
Extension to easily integrate a vision system with a swerve drive.
Creates a ResetPoseFromVision command for this swerve drive.
Creates a TrackTarget command for this swerve drive.
DSL for creating a VisionSystem with multiple cameras.