Package frc.robot.subsystems.vision
Class VisionSimPhoton
java.lang.Object
frc.robot.subsystems.vision.VisionReal
frc.robot.subsystems.vision.VisionSimPhoton
- All Implemented Interfaces:
VisionIO
Simulation of vision using built-in PhotonVision simulator.
-
Nested Class Summary
Nested classes/interfaces inherited from interface frc.robot.subsystems.vision.VisionIO
VisionIO.CameraInputs, VisionIO.Empty
-
Field Summary
Fields inherited from class frc.robot.subsystems.vision.VisionReal
cameras
-
Constructor Summary
ConstructorsConstructorDescriptionVisionSimPhoton
(Constants.Vision.CameraConstants[] constants, org.ironmaple.simulation.drivesims.SwerveDriveSimulation sim) Simulation of vision using built-in PhotonVision simulator. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
createSettingsUploadThread
(String hostname) Create a thread to upload PV settings/April Tag fieldstatic Function<Constants.Vision.CameraConstants[],
VisionIO> partial
(org.ironmaple.simulation.drivesims.SwerveDriveSimulation sim) Simulation of vision using built-in PhotonVision simulator.void
updateInputs
(VisionIO.CameraInputs[] inputs) Methods inherited from class frc.robot.subsystems.vision.VisionReal
uploadAprilTagMap, uploadSettings, waitForPV
-
Constructor Details
-
VisionSimPhoton
public VisionSimPhoton(Constants.Vision.CameraConstants[] constants, org.ironmaple.simulation.drivesims.SwerveDriveSimulation sim) Simulation of vision using built-in PhotonVision simulator.
-
-
Method Details
-
partial
public static Function<Constants.Vision.CameraConstants[],VisionIO> partial(org.ironmaple.simulation.drivesims.SwerveDriveSimulation sim) Simulation of vision using built-in PhotonVision simulator. -
updateInputs
- Specified by:
updateInputs
in interfaceVisionIO
- Overrides:
updateInputs
in classVisionReal
-
createSettingsUploadThread
Description copied from class:VisionReal
Create a thread to upload PV settings/April Tag field- Overrides:
createSettingsUploadThread
in classVisionReal
- Parameters:
hostname
- hostname of the PV Co-Processor
-