- public void changeCam(/* int newId */) {
- if (curCam == "climber") {
- server.removeCamera(/* Axis Camera name */);
- server.addCamera(intakeCam);
- curCam = "intake";
- } else if (curCam == "intake") {
- server.removeCamera(/* Usb Camera name */);
- server.addCamera(climberCam);
- curCam = "climber";
- }
- // NIVision.IMAQdxStopAcquisition(curCam);
- // NIVision.IMAQdxConfigureGrab(newId);
- // NIVision.IMAQdxStartAcquisition(newId);
- // curCam = newId;
- }
-
- /**
- * Get the img from current camera and give it to the server
- */
- public void updateCam() {
- // NIVision.IMAQdxGrab(curCam, frame, 1);
- // server.setImage(frame);
+ public void changeCam(VideoSource cam) {
+ server.removeCamera(axisCamName);
+ server.removeCamera(usbCamName);
+ server.addCamera(cam);