* server.setSize(Constants.CameraFeeds.imgQuality);
*/
+ usbCamName = intakeCam.getName();
+ axisCamName = climberCam.getName();
server = CameraServer.getInstance();
- climberCam = server.addAxisCamera("axisCamera", "10.35.1.11");
+ climberCam = server.addAxisCamera(axisCamName, "10.35.1.11");
intakeCam = server.startAutomaticCapture();
curCam = intakeCam;
- usbCamName = intakeCam.getName();
- axisCamName = climberCam.getName();
// server = CameraServer.getInstance();
// axisCamera = cameraServer2.addAxisCamera("axisCamera", "10.35.1.11");
}
public void init() {
- changeCam(climberCam);
+ changeCam(intakeCam);
}
public void toggleCamera() {
if (curCam.equals(intakeCam)) {
- changeCam(climberCam);
+ // changeCam(climberCam);
curCam = climberCam;
- System.out.println("Switching to climber camera.");
- return;
- }
-
- if (curCam.equals(climberCam)) {
- changeCam(intakeCam);
+ // System.out.println("Switching to climber camera.");
+ } else if (curCam.equals(climberCam)) {
+ // changeCam(intakeCam);
curCam = intakeCam;
- System.out.println("Switching to intake camera.");
- return;
+ // System.out.println("Switching to intake camera.");
}
+ changeCam(curCam);
}
/**
* newId for camera
*/
public void changeCam(VideoSource cam) {
- server.removeCamera(axisCamName);
- server.removeCamera(usbCamName);
- server.addCamera(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;
+ }
}
}
shooter = Shooter.getShooter();
intake = Intake.getIntake();
- // usbCamera = CameraServer.getInstance().startAutomaticCapture();
-
- // cameraServer2 = CameraServer;getInstance();
- // axisCamera = cameraServer2.addAxisCamera("axisCamera", "10.35.1.11");
-
cameraServer2 = CameraServer.getInstance();
axisCamera = cameraServer2.addAxisCamera("axisCamera", "10.35.1.11");
cameraFeeds = new CameraFeeds();
- // usbCamera = CameraServer.getInstance().startAutomaticCapture();
- // CameraServer.getInstance().startAutomaticCapture();
- // cameraServer2 = CameraServer.getInstance();
- // axisCamera = cameraServer2.addAxisCamera("axisCamera", "10.35.1.11");
-
- // cameraFeeds = new CameraFeeds();
-
- cameraFeeds = new CameraFeeds();
-
}
public static DriveTrain getDriveTrain() {
@Override
public void teleopInit() {
-
- cameraFeeds.init();
-
cameraFeeds.init();
-
}
@Override
public void teleopPeriodic() {
Scheduler.getInstance().run();
-
}
}