SimPhotonCamera

class photonvision.SimPhotonCamera(*args, **kwargs)

Bases: PhotonCamera

Overloaded function.

  1. __init__(self: photonvision._photonvision.SimPhotonCamera, instance: ntcore._ntcore.NetworkTableInstance, cameraName: str) -> None

  2. __init__(self: photonvision._photonvision.SimPhotonCamera, cameraName: str) -> None

submitProcessedFrame(*args, **kwargs)

Overloaded function.

  1. submitProcessedFrame(self: photonvision._photonvision.SimPhotonCamera, latency: milliseconds, targetList: List[photonvision._photonvision.PhotonTrackedTarget]) -> None

Simulate one processed frame of vision data, putting one result to NT.

Parameters:
  • latency – Latency of the provided frame

  • targetList – List of targets detected

  1. submitProcessedFrame(self: photonvision._photonvision.SimPhotonCamera, latency: milliseconds, sortMode: Callable[[photonvision._photonvision.PhotonTrackedTarget, photonvision._photonvision.PhotonTrackedTarget], bool], targetList: List[photonvision._photonvision.PhotonTrackedTarget]) -> None

Simulate one processed frame of vision data, putting one result to NT.

Parameters:
  • latency – Latency of the provided frame

  • sortMode – Order in which to sort targets

  • targetList – List of targets detected