Suppose for a second that the wiring on the dongle is faulty and that the robot ran an autonomous program.
Here is our autonomous code that is called from the Autonomous() function in the competition template of EasyC - Pro:
Code:
void
tc_autonomousControl( void )
{
// Call the appropriate installed autonomous program
}
Also, in the Initialization() method in the same competition template, we set all PWM outputs to 127. The Initialization() code gets run before both the Autonomous() and OperatorControl() functions have a chance to run.
I will check the wiring again... but I fail to see how the robot would take off in either of these cases.
Also, the student that had been driving the robot was asked multiple times what the state of the kill-switch was... He told me "disabled" every time I asked... I asked 3 times because I saw the LEDs on the speed controller were solid orange, enabled.