Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Java (http://www.chiefdelphi.com/forums/forumdisplay.php?f=184)
-   -   problem deploying code (http://www.chiefdelphi.com/forums/showthread.php?t=128628)

Team1605 08-04-2014 13:31

problem deploying code
 
I am suddenly getting an error when i deploy my code. my code is:
Code:


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(Joystick.AxisType.kY), stickDriverRight.getAxis(Joystick.AxisType.kY));
   
       
     
        if(stickDriverLeft.getButton(Joystick.ButtonType.kTrigger)) {
          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>(Te am1605.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>(Te am1605.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)

Joe Ross 08-04-2014 13:34

Re: problem deploying code
 
Code:

    Jaguar shooter1 = new Jaguar(3);
    Jaguar shooter2 = new Jaguar(3);

You are using the PWM 3 twice.


All times are GMT -5. The time now is 22:40.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi