Interface OrinCameraIO
- All Known Implementing Classes:
PhotonOrinIO
public interface OrinCameraIO
Hardware layer for one Orin camera: reads it into
OrinCameraInputs, and carries the few
commands the robot sends it. Nothing else touches the PhotonCamera.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final OrinCameraIOReplay / detached: reports nothing and ignores commands. -
Method Summary
Modifier and TypeMethodDescriptiondefault voidsetPipelineIndex(int index) Asks the camera to run a pipeline (issue #10, 11c: 0 = event, 1 = practice field).voidupdateInputs(OrinCameraInputs inputs) Fillsinputswith everything reported since the last call.
-
Field Details
-
NONE
Replay / detached: reports nothing and ignores commands.
-
-
Method Details
-
updateInputs
Fillsinputswith everything reported since the last call.- Parameters:
inputs- the inputs to overwrite
-
setPipelineIndex
default void setPipelineIndex(int index) Asks the camera to run a pipeline (issue #10, 11c: 0 = event, 1 = practice field).- Parameters:
index- pipeline index
-