FurryFaust
20-01-2015, 16:57
The Vex Ultrasonics' code is crashing the robot. As soon as a certain line of code runs (pinpointed on robot init), the driver station immediately disables and says no robot code. I have tested this with 2014's robot system which has not been an issue however this issue only occurs with 2015's.
package org.usfirst.frc.team334.robot;
import edu.wpi.first.wpilibj.IterativeRobot;
import edu.wpi.first.wpilibj.Ultrasonic;
import edu.wpi.first.wpilibj.smartdashboard.SmartDashboar d;
public class Robot extends IterativeRobot {
Ultrasonic ultrasonic = new Ultrasonic(1, 2);
public void robotInit() {
ultrasonic.setAutomaticMode(true);
}
public void autonomousPeriodic() {
SmartDashboard.putNumber("Ultrasonic Value", ultrasonic.getRangeInches());
}
public void teleopPeriodic() {
}
public void testPeriodic() {
}
}
package org.usfirst.frc.team334.robot;
import edu.wpi.first.wpilibj.IterativeRobot;
import edu.wpi.first.wpilibj.Ultrasonic;
import edu.wpi.first.wpilibj.smartdashboard.SmartDashboar d;
public class Robot extends IterativeRobot {
Ultrasonic ultrasonic = new Ultrasonic(1, 2);
public void robotInit() {
ultrasonic.setAutomaticMode(true);
}
public void autonomousPeriodic() {
SmartDashboard.putNumber("Ultrasonic Value", ultrasonic.getRangeInches());
}
public void teleopPeriodic() {
}
public void testPeriodic() {
}
}