Team1605
08-04-2014, 13:31
I am suddenly getting an error when i deploy my code. my code is:
package edu.wpi.first.wpilibj.templates;
import edu.wpi.first.wpilibj.*;
import edu.wpi.first.wpilibj.Joystick;
import edu.wpi.first.wpilibj.RobotDrive;
import edu.wpi.first.wpilibj.SimpleRobot;
import edu.wpi.first.wpilibj.Timer;
public class Team1605 extends SimpleRobot {
Joystick stickDriverLeft = new Joystick(1);
Joystick stickDriverRight = new Joystick(2);
Jaguar leftMotor = new Jaguar(2);
Jaguar rightMotor = new Jaguar(1);
Jaguar shooter1 = new Jaguar(3);
Jaguar shooter2 = new Jaguar(3);
RobotDrive robotDrive = new RobotDrive(leftMotor,rightMotor);
/**
* This function is called once each time the robot enters autonomous mode.
*/
public void autonomous() {
robotDrive.setSafetyEnabled(false);
robotDrive.drive(-0.5, 0.0);//drive at 35% speed 0% turn
Timer.delay(3.0);//wait 1 second
robotDrive.drive(0.0, 0.0);//stop
Timer.delay(1.0);//wait 1 second
shooter1.set(1.5);
shooter2.set(1.5);//5% spped shoots
Timer.delay(1.0);//wait one second
shooter1.set(0.0);
shooter2.set(0.0);//stop shooter
Timer.delay(5.5);// wait 7 seconds
}
/**
* This function is called once each time the robot enters operator control.
*/
public void operatorControl() {
while(isOperatorControl() && isEnabled())
{
robotDrive.tankDrive(stickDriverLeft.getAxis(Joyst ick.AxisType.kY), stickDriverRight.getAxis(Joystick.AxisType.kY));
if(stickDriverLeft.getButton(Joystick.ButtonType.k Trigger)) {
shooter1.set(1.5);
shooter2.set(1.5);
}
else if(stickDriverRight.getButton(Joystick.ButtonType. kTrigger)) {
shooter1.set(-1.0);
shooter2.set(-1.0);
}
else {
shooter1.set(0.0);
shooter2.set(0.0);
}
Timer.delay(.01);
}
}
}
the error i get is ...
Squawk VM] Version: 2011 FRC, Nov 5 2011, 14:34:13
[cRIO] FPGA Hardware GUID: 0x1394f6dc1feb42ec6910e5767ed1d22c
[cRIO] FPGA Software GUID: 0xa14c11bde4bb64aef6a86fc52a294cd9
[cRIO] Uncaught exception in Thread.run():
[cRIO] on thread edu.wpi.first.wpilibj.templates.Team1605 - main
[cRIO] edu.wpi.first.wpilibj.util.AllocationException: PWM channel 3 on module 1 is already allocated
[cRIO] at edu.wpi.first.wpilibj.PWM.initPWM(PWM.java:114)
[cRIO] at edu.wpi.first.wpilibj.PWM.<init>(PWM.java:144)
[cRIO] at edu.wpi.first.wpilibj.SafePWM.<init>(SafePWM.java:33)
[cRIO] at edu.wpi.first.wpilibj.Jaguar.<init>(Jaguar.java:46)
[cRIO] at edu.wpi.first.wpilibj.templates.Team1605.<init>(Team1605.java:36)
[cRIO] in virtual method #11 of com.sun.squawk.Klass(bci=53)
[cRIO] at com.sun.squawk.imp.MIDletMainWrapper.main(99)
[cRIO] in virtual method #95 of com.sun.squawk.Klass(bci=25)
[cRIO] at com.sun.squawk.Isolate.run(1506)
[cRIO] at java.lang.Thread.run(231)
[cRIO] in virtual method #47 of com.sun.squawk.VMThread(bci=42)
[cRIO] in static method #3 of com.sun.squawk.VM(bci=6)
[cRIO] Uncaught exception in Thread.run():
[cRIO] on thread edu.wpi.first.wpilibj.templates.Team1605 - main
[cRIO] edu.wpi.first.wpilibj.util.AllocationException: PWM channel 3 on module 1 is already allocated
[cRIO] at edu.wpi.first.wpilibj.PWM.initPWM(PWM.java:114)
[cRIO] at edu.wpi.first.wpilibj.PWM.<init>(PWM.java:144)
[cRIO] at edu.wpi.first.wpilibj.SafePWM.<init>(SafePWM.java:33)
[cRIO] at edu.wpi.first.wpilibj.Jaguar.<init>(Jaguar.java:46)
[cRIO] at edu.wpi.first.wpilibj.templates.Team1605.<init>(Team1605.java:36)
[cRIO] in virtual method #11 of com.sun.squawk.Klass(bci=53)
[cRIO] at com.sun.squawk.imp.MIDletMainWrapper.main(99)
[cRIO] in virtual method #95 of com.sun.squawk.Klass(bci=25)
[cRIO] at com.sun.squawk.Isolate.run(1506)
[cRIO] at java.lang.Thread.run(231)
[cRIO] in virtual method #47 of com.sun.squawk.VMThread(bci=42)
[cRIO] in static method #3 of com.sun.squawk.VM(bci=6)
package edu.wpi.first.wpilibj.templates;
import edu.wpi.first.wpilibj.*;
import edu.wpi.first.wpilibj.Joystick;
import edu.wpi.first.wpilibj.RobotDrive;
import edu.wpi.first.wpilibj.SimpleRobot;
import edu.wpi.first.wpilibj.Timer;
public class Team1605 extends SimpleRobot {
Joystick stickDriverLeft = new Joystick(1);
Joystick stickDriverRight = new Joystick(2);
Jaguar leftMotor = new Jaguar(2);
Jaguar rightMotor = new Jaguar(1);
Jaguar shooter1 = new Jaguar(3);
Jaguar shooter2 = new Jaguar(3);
RobotDrive robotDrive = new RobotDrive(leftMotor,rightMotor);
/**
* This function is called once each time the robot enters autonomous mode.
*/
public void autonomous() {
robotDrive.setSafetyEnabled(false);
robotDrive.drive(-0.5, 0.0);//drive at 35% speed 0% turn
Timer.delay(3.0);//wait 1 second
robotDrive.drive(0.0, 0.0);//stop
Timer.delay(1.0);//wait 1 second
shooter1.set(1.5);
shooter2.set(1.5);//5% spped shoots
Timer.delay(1.0);//wait one second
shooter1.set(0.0);
shooter2.set(0.0);//stop shooter
Timer.delay(5.5);// wait 7 seconds
}
/**
* This function is called once each time the robot enters operator control.
*/
public void operatorControl() {
while(isOperatorControl() && isEnabled())
{
robotDrive.tankDrive(stickDriverLeft.getAxis(Joyst ick.AxisType.kY), stickDriverRight.getAxis(Joystick.AxisType.kY));
if(stickDriverLeft.getButton(Joystick.ButtonType.k Trigger)) {
shooter1.set(1.5);
shooter2.set(1.5);
}
else if(stickDriverRight.getButton(Joystick.ButtonType. kTrigger)) {
shooter1.set(-1.0);
shooter2.set(-1.0);
}
else {
shooter1.set(0.0);
shooter2.set(0.0);
}
Timer.delay(.01);
}
}
}
the error i get is ...
Squawk VM] Version: 2011 FRC, Nov 5 2011, 14:34:13
[cRIO] FPGA Hardware GUID: 0x1394f6dc1feb42ec6910e5767ed1d22c
[cRIO] FPGA Software GUID: 0xa14c11bde4bb64aef6a86fc52a294cd9
[cRIO] Uncaught exception in Thread.run():
[cRIO] on thread edu.wpi.first.wpilibj.templates.Team1605 - main
[cRIO] edu.wpi.first.wpilibj.util.AllocationException: PWM channel 3 on module 1 is already allocated
[cRIO] at edu.wpi.first.wpilibj.PWM.initPWM(PWM.java:114)
[cRIO] at edu.wpi.first.wpilibj.PWM.<init>(PWM.java:144)
[cRIO] at edu.wpi.first.wpilibj.SafePWM.<init>(SafePWM.java:33)
[cRIO] at edu.wpi.first.wpilibj.Jaguar.<init>(Jaguar.java:46)
[cRIO] at edu.wpi.first.wpilibj.templates.Team1605.<init>(Team1605.java:36)
[cRIO] in virtual method #11 of com.sun.squawk.Klass(bci=53)
[cRIO] at com.sun.squawk.imp.MIDletMainWrapper.main(99)
[cRIO] in virtual method #95 of com.sun.squawk.Klass(bci=25)
[cRIO] at com.sun.squawk.Isolate.run(1506)
[cRIO] at java.lang.Thread.run(231)
[cRIO] in virtual method #47 of com.sun.squawk.VMThread(bci=42)
[cRIO] in static method #3 of com.sun.squawk.VM(bci=6)
[cRIO] Uncaught exception in Thread.run():
[cRIO] on thread edu.wpi.first.wpilibj.templates.Team1605 - main
[cRIO] edu.wpi.first.wpilibj.util.AllocationException: PWM channel 3 on module 1 is already allocated
[cRIO] at edu.wpi.first.wpilibj.PWM.initPWM(PWM.java:114)
[cRIO] at edu.wpi.first.wpilibj.PWM.<init>(PWM.java:144)
[cRIO] at edu.wpi.first.wpilibj.SafePWM.<init>(SafePWM.java:33)
[cRIO] at edu.wpi.first.wpilibj.Jaguar.<init>(Jaguar.java:46)
[cRIO] at edu.wpi.first.wpilibj.templates.Team1605.<init>(Team1605.java:36)
[cRIO] in virtual method #11 of com.sun.squawk.Klass(bci=53)
[cRIO] at com.sun.squawk.imp.MIDletMainWrapper.main(99)
[cRIO] in virtual method #95 of com.sun.squawk.Klass(bci=25)
[cRIO] at com.sun.squawk.Isolate.run(1506)
[cRIO] at java.lang.Thread.run(231)
[cRIO] in virtual method #47 of com.sun.squawk.VMThread(bci=42)
[cRIO] in static method #3 of com.sun.squawk.VM(bci=6)