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 voidcreateSettingsUploadThread(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.voidupdateInputs(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:
updateInputsin interfaceVisionIO- Overrides:
updateInputsin classVisionReal
-
createSettingsUploadThread
Description copied from class:VisionRealCreate a thread to upload PV settings/April Tag field- Overrides:
createSettingsUploadThreadin classVisionReal- Parameters:
hostname- hostname of the PV Co-Processor
-