Thread: Wait Exception?
View Single Post
  #3   Spotlight this post!  
Unread 15-01-2010, 11:21
BradAMiller BradAMiller is offline
Registered User
AKA: Brad
#0190 ( Gompei and the Herd)
Team Role: Mentor
 
Join Date: Mar 2004
Location: Worcester, MA
Posts: 588
BradAMiller has a brilliant futureBradAMiller has a brilliant futureBradAMiller has a brilliant futureBradAMiller has a brilliant futureBradAMiller has a brilliant futureBradAMiller has a brilliant futureBradAMiller has a brilliant futureBradAMiller has a brilliant futureBradAMiller has a brilliant futureBradAMiller has a brilliant futureBradAMiller has a brilliant future
Re: Wait Exception?

Instead of using Wait() you need to use Timer.delay(). The problem with Wait is that is a method on the Object class which is the base for all objects. So using wait doesn't really work.

First, be sure you have this import:
Code:
import edu.wpi.first.wpilibj.Timer;
Then, here is an example of using delay:
Code:
    public void autonomous() {
        System.out.println("In autonomous");
        for (int i = 0; i < 40; i++) {
            drivetrain.drive(1, 0.0);
            Timer.delay(2); // wait 2 seconds
            drivetrain.drive(-1, 0); 
            Timer.delay(2);
        }
        drivetrain.drive(0.0, 0.0); // drive 0% forward, 0% turn (stop)
    }
__________________
Brad Miller
Robotics Resource Center
Worcester Polytechnic Institute
Reply With Quote