@SuppressWarnings("deprecation")
private CameraFeeds(/* Joystick Button */) {
- usbCamName = intakeCam.getName();
- axisCamName = climberCam.getName();
+ System.out.println("Enter CameraFeeds constructor");
server = CameraServer.getInstance();
- climberCam = server.addAxisCamera(axisCamName, "10.35.1.11");
+ climberCam = server.addAxisCamera("AxisCamera", "10.35.1.11");
intakeCam = server.startAutomaticCapture();
+ usbCamName = intakeCam.getName();
+ axisCamName = climberCam.getName();
curCam = climberCam;
+ changeCam(curCam);
+ System.out.println("Leaving CameraFeeds constructor");
}
public static CameraFeeds getCameraFeeds() {
+ System.out.println("Enter CameraFeeds.getCameraFeeds");
if (cameraFeeds == null) {
cameraFeeds = new CameraFeeds();
}
+ System.out.println("Leaving CameraFeeds.getCameraFeeds");
return cameraFeeds;
-
}
public void init() {
- changeCam(climberCam);
+ System.out.println("Initializing...");
}
public void toggleCamera() {
* newId for camera
*/
public void changeCam(VideoSource cam) {
- server.removeCamera(curCam.getName());
- server.addCamera(cam);
+ System.out.println("Changing cameras...");
+ server.getVideo(cam);
}
}
import org.usfirst.frc.team3501.robot.subsystems.Intake;
import org.usfirst.frc.team3501.robot.subsystems.Shooter;
-import edu.wpi.cscore.AxisCamera;
-import edu.wpi.first.wpilibj.CameraServer;
import edu.wpi.first.wpilibj.IterativeRobot;
import edu.wpi.first.wpilibj.command.Scheduler;
private static OI oi;
private static Intake intake;
// private static UsbCamera usbCamera;
- private static CameraServer cameraServer2;
- private static AxisCamera axisCamera;
+ // private static CameraServer cameraServer2;
+ // private static AxisCamera axisCamera;
private static CameraFeeds cameraFeeds;
@Override
oi = OI.getOI();
shooter = Shooter.getShooter();
intake = Intake.getIntake();
- cameraServer2 = CameraServer.getInstance();
- axisCamera = cameraServer2.addAxisCamera("axisCamera", "10.35.1.11");
- // cameraFeeds = new CameraFeeds();
- cameraFeeds = CameraFeeds.getCameraFeeds();
-
- // 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");
-
- // usbCamera = CameraServer.getInstance().startAutomaticCapture();
- // CameraServer.getInstance().startAutomaticCapture();
- // cameraServer2 = CameraServer.getInstance();
- // axisCamera = cameraServer2.addAxisCamera("axisCamera", "10.35.1.11");
+ cameraFeeds = CameraFeeds.getCameraFeeds();
- // cameraFeeds = new CameraFeeds();
}
public static DriveTrain getDriveTrain() {