Added constructor overload to PhotonCameraSim for AprilTagFieldLayout (#1692)

This commit is contained in:
Jochem
2025-01-08 19:43:46 +01:00
committed by GitHub
parent e673304221
commit cc740c92c9
4 changed files with 61 additions and 9 deletions

View File

@@ -36,6 +36,9 @@ class PhotonCameraSim:
self,
camera: PhotonCamera,
props: SimCameraProperties = SimCameraProperties.PERFECT_90DEG(),
tagLayout: AprilTagFieldLayout = AprilTagFieldLayout.loadField(
AprilTagField.kDefaultField
),
minTargetAreaPercent: float | None = None,
maxSightRange: meters | None = None,
):
@@ -64,7 +67,7 @@ class PhotonCameraSim:
self.videoSimProcEnabled: bool = False
self.heartbeatCounter: int = 0
self.nextNtEntryTime = wpilib.Timer.getFPGATimestamp()
self.tagLayout = AprilTagFieldLayout.loadField(AprilTagField.kDefaultField)
self.tagLayout = tagLayout
self.cam = camera
self.prop = props