Interface LibVisionIO
- All Known Implementing Classes:
LibVisionIOLimelight
,LibVisionIOPhotonVision
,LibVisionIOPhotonVisionSim
public interface LibVisionIO
The main superclass interface for vision camera (hardware) interaction IO classes.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final record
Represents a robot pose sample used for pose estimation.static enum
An enum specifying which processing method is used when computing the pose.static final record
Represents the angle to a simple target, not used for pose estimation.static class
The inputs class for the Vision Subsystem. -
Method Summary
Modifier and TypeMethodDescriptionvoid
setPipeline
(int pipelineIndex) Sets the current pipeline index.default void
Updates the given vision inputs.
-
Method Details
-
updateInputs
Updates the given vision inputs.- Parameters:
inputs
- The inputs.
-
setPipeline
void setPipeline(int pipelineIndex) Sets the current pipeline index.- Parameters:
pipelineIndex
- The index.
-