Performance Test 1

void myCode()

{

reverse(4); // Meant to compensate backward setup

motorSpeed(4,40); // Puts AEV in gate

goToRelativePosition(253);

powerBrake(); // Calls Power brake method

motorSpeed(4,0); // Confirms Stop

brake(4);

goFor(6.75); // Waits in gate

motorSpeed(4,40); // Goes to end of track

goToAbsolutePosition(376);

motorSpeed(4,0); // Confirms Stop

brake(4);

goFor(5);

}

void powerBrake()

{

reverse(4); // Powerbrake command

motorSpeed(4, 100);

int forward = getVehicleDirection(); // Takes the initial direction of AEV

while(forward == getVehicleDirection()) //Keeps running until AEV changes direction

{

// Do nothing just wait until loop ends

}

reverse(4); // Compensates the overpowered brake to stop from going backward

motorSpeed(4,40);

goFor(.2);

}