Class CameraConfiguration
java.lang.Object
org.photonvision.common.configuration.CameraConfiguration
-
Field Summary
FieldsModifier and TypeFieldDescriptionName as reported by CSCoreint
double
User-set nicknameString[]
Can be either path (ex /dev/videoX) or index (ex 1).int
Name used to title the subfolder of this configint
int
-
Constructor Summary
ConstructorsConstructorDescriptionCameraConfiguration
(String baseName, String path) CameraConfiguration
(String baseName, String uniqueName, String nickname, double FOV, String path, CameraType cameraType, QuirkyCamera cameraQuirks, List<CameraCalibrationCoefficients> calibrations, int currentPipelineIndex, int usbVID, int usbPID) CameraConfiguration
(String baseName, String uniqueName, String nickname, String path, String[] alternates) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCalibration
(CameraCalibrationCoefficients calibration) void
addPipelineSetting
(CVPipelineSettings setting) void
addPipelineSettings
(List<CVPipelineSettings> settings) Get a unique descriptor of the USB port this camera is attached to.void
setPipelineSettings
(List<CVPipelineSettings> settings) toString()
-
Field Details
-
baseName
Name as reported by CSCore -
uniqueName
Name used to title the subfolder of this config -
nickname
User-set nickname -
path
Can be either path (ex /dev/videoX) or index (ex 1). -
cameraQuirks
-
otherPaths
-
usbVID
public int usbVID -
usbPID
public int usbPID -
cameraType
-
FOV
public double FOV -
calibrations
-
currentPipelineIndex
public int currentPipelineIndex -
streamIndex
public int streamIndex -
pipelineSettings
-
driveModeSettings
-
-
Constructor Details
-
CameraConfiguration
-
CameraConfiguration
-
CameraConfiguration
public CameraConfiguration(String baseName, String uniqueName, String nickname, double FOV, String path, CameraType cameraType, QuirkyCamera cameraQuirks, List<CameraCalibrationCoefficients> calibrations, int currentPipelineIndex, int usbVID, int usbPID)
-
-
Method Details