package org.usfirst.frc.team3501.robot;
-import edu.wpi.cscore.AxisCamera;
import edu.wpi.cscore.UsbCamera;
import edu.wpi.first.wpilibj.CameraServer;
private String curCam;
private CameraServer server;
private static UsbCamera intakeCam;
- private static AxisCamera climberCam;
- private static String usbCamName;
- private static String axisCamName;
+ private static UsbCamera climberCam;
+ private static String intakeCamName;
+ private static String climberCamName;
private static CameraFeeds cameraFeeds = null;
@SuppressWarnings("deprecation")
private CameraFeeds(/* Joystick Button */) {
System.out.println("Enter CameraFeeds constructor");
server = CameraServer.getInstance();
- climberCam = server.addAxisCamera("ClimberCam", "10.35.1.11");
+ climberCam = server.startAutomaticCapture();
intakeCam = server.startAutomaticCapture();
- usbCamName = intakeCam.getName();
- axisCamName = climberCam.getName();
+ intakeCamName = intakeCam.getName();
+ climberCamName = climberCam.getName();
curCam = "intakeCam";
changeCam();
System.out.println("Leaving CameraFeeds constructor");
public void changeCam() {
System.out.println("enter toggleCamera");
if (curCam == "intakeCam") {
- server.getVideo(axisCamName);
+ server.getVideo(climberCamName);
curCam = "climberCam";
System.out.println("Switching to climber camera, curCam = " + curCam);
} else if (curCam == "climberCam") {
- server.getVideo(usbCamName);
+ server.getVideo(intakeCamName);
curCam = "intakeCam";
System.out.println("Switching to intake camera, curCam = " + curCam);
}