diff --git a/chameleon-server/src/main/java/com/chameleonvision/vision/camera/USBCameraCapture.java b/chameleon-server/src/main/java/com/chameleonvision/vision/camera/USBCameraCapture.java index b9d0cb372..b83caf5d3 100644 --- a/chameleon-server/src/main/java/com/chameleonvision/vision/camera/USBCameraCapture.java +++ b/chameleon-server/src/main/java/com/chameleonvision/vision/camera/USBCameraCapture.java @@ -2,6 +2,7 @@ package com.chameleonvision.vision.camera; import com.chameleonvision.config.CameraCalibrationConfig; import com.chameleonvision.config.FullCameraConfiguration; +import com.chameleonvision.util.Helpers; import edu.wpi.cscore.CvSink; import edu.wpi.cscore.UsbCamera; import edu.wpi.cscore.VideoException; @@ -34,7 +35,7 @@ public class USBCameraCapture implements CameraCapture { var videoModes = properties.getVideoModes(); if(videoModes.size() < 1) { throw new VideoException("0 video modes are valid! Full list provided by camera: \n\n" - + Arrays.toString(baseCamera.enumerateVideoModes())); + + Arrays.stream(baseCamera.enumerateVideoModes()).map(Helpers::VideoModeToHashMap).toString() ); } int videoMode = properties.videoModes.size() - 1 <= config.videomode ? config.videomode : 0;