@SuppressWarnings("deprecation")
private CameraFeeds(/* Joystick Button */) {
-
usbCamName = intakeCam.getName();
axisCamName = climberCam.getName();
server = CameraServer.getInstance();
}
public void init() {
- changeCam(intakeCam);
+ changeCam(climberCam);
}
public void toggleCamera() {
- System.out.println("enter toggleCamer");
+ System.out.println("enter toggleCamera");
if (curCam.equals(intakeCam)) {
- // changeCam(climberCam);
+ changeCam(climberCam);
curCam = climberCam;
- // System.out.println("Switching to climber camera.");
+ System.out.println("Switching to climber camera.");
} else if (curCam.equals(climberCam)) {
- // changeCam(intakeCam);
+ changeCam(intakeCam);
curCam = intakeCam;
- // System.out.println("Switching to intake camera.");
+ System.out.println("Switching to intake camera.");
}
changeCam(curCam);
}
* newId for camera
*/
public void changeCam(VideoSource cam) {
- server.removeCamera(curCam.getName());
- if (curCam.equals(intakeCam)) {
- server.addCamera(intakeCam);
- System.out.println("Switching to climber camera.");
- return;
- }
-
- if (curCam.equals(climberCam)) {
- server.addAxisCamera(axisCamName, "10.35.1.11");
- // server.addCamera(climberCam);
- System.out.println("Switching to intake camera.");
- return;
- }
- System.out.println("change camera");
server.removeCamera(curCam.getName());
server.addCamera(cam);
}
-
- public String getCurrentCamName() {
- return curCam.getName();
- }
}
public final static int TOGGLE_WINCH_PORT = 0;
public final static int TOGGLE_FLYWHEEL_PORT = 0;
public final static int TOGGLE_INDEXWHEEL_PORT = 0;
-
public final static int TOGGLE_GEAR_PORT = 0;
-
- public static final int TOGGLE_CAMERA_FEEDS = 1;
-
+ public static final int TOGGLE_CAMERA_FEEDS = 4;
}
public static class Shooter {
intake = Intake.getIntake();
cameraServer2 = CameraServer.getInstance();
axisCamera = cameraServer2.addAxisCamera("axisCamera", "10.35.1.11");
- cameraFeeds = new CameraFeeds();
+ // cameraFeeds = new CameraFeeds();
cameraFeeds = CameraFeeds.getCameraFeeds();
// usbCamera = CameraServer.getInstance().startAutomaticCapture();