Skip to content

Commit 37d8dbe

Browse files
committed
Update 3/5/2015
1 parent c1f78c9 commit 37d8dbe

File tree

2 files changed

+15
-4
lines changed

2 files changed

+15
-4
lines changed

RobotDemo/src/org/usfirst/frc/team5518/function/VisionTrack.java

+9-4
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
import com.ni.vision.NIVision;
88
import com.ni.vision.NIVision.Image;
9+
import com.ni.vision.VisionException;
910

1011
import edu.wpi.first.wpilibj.CameraServer;
1112

@@ -20,10 +21,14 @@ public VisionTrack(String name) {
2021

2122
@Override
2223
public void initialize() {
23-
frame = NIVision.imaqCreateImage(NIVision.ImageType.IMAGE_RGB, 0); // create the image frame for cam
24-
session = NIVision.IMAQdxOpenCamera("cam0",
25-
NIVision.IMAQdxCameraControlMode.CameraControlModeController); // get reference to camera
26-
NIVision.IMAQdxConfigureGrab(session); // grab current streaming session
24+
try {
25+
frame = NIVision.imaqCreateImage(NIVision.ImageType.IMAGE_RGB, 0); // create the image frame for cam
26+
session = NIVision.IMAQdxOpenCamera("cam0",
27+
NIVision.IMAQdxCameraControlMode.CameraControlModeController); // get reference to camera
28+
NIVision.IMAQdxConfigureGrab(session); // grab current streaming session
29+
} catch (VisionException e) {
30+
e.printStackTrace();
31+
}
2732
}
2833

2934
@Override

RobotDemo/src/org/usfirst/frc/team5518/robot/Robot.java

+6
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,8 @@ public void robotInit() {
6767
new AutonomousChooser(3));
6868
autoChooser.addObject("Autonomous 4: Pull w/ Hill",
6969
new AutonomousChooser(4));
70+
autoChooser.addObject("Autonomous 0: Do Nothing",
71+
new AutonomousChooser(0));
7072
SmartDashboard.putData("Autonomous Chooser", autoChooser);
7173

7274
armElevator.initialize();
@@ -106,6 +108,8 @@ public void autonomousInit() {
106108
autonomous_number = ((AutonomousChooser) autoChooser.getSelected()).getNumber();
107109

108110
switch (autonomous_number) {
111+
case 0:
112+
break;
109113
case 1:
110114
case 3:
111115
autonomousSetup(false);
@@ -126,6 +130,8 @@ public void autonomousPeriodic() {
126130
double seconds = Timer.getFPGATimestamp();
127131

128132
switch (autonomous_number) {
133+
case 0:
134+
break;
129135
case 1:
130136
autonomousPush(seconds, 2.0);
131137
break;

0 commit comments

Comments
 (0)