View Single Post
  #1   Spotlight this post!  
Unread 25-03-2012, 14:52
enrique's Avatar
enrique enrique is offline
Registered User
FRC #1251 (Tech Tigers)
Team Role: Electrical
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Florida
Posts: 87
enrique will become famous soon enough
Send a message via Yahoo to enrique
Gyro code causes a crash

The code below causes the crio FRC program to crash. Anyone know why:

CONFIGURATION:
One KOP gyro hooked up to port 6 of the analog break out. The module is on slot 1. I tried passing the slot number 1 in, but it made no difference.

CODE:
class RobotDemo : public SimpleRobot
{
Gyro TheGyro;

public:
RobotDemo(void):
TheGyro(6)
{

float TheAngle = TheGyro.GetAngle();
printf("The Angle is %f \n", TheAngle);
}


CONSOLE OUTPUT:
>>>>ERROR: A parameter is out of range.: moduleNumber and/or channel (must be accumulator channel) ...in InitGyro() in C:/WindRiver/workspace/WPILib/Gyro.cpp at line 32
dDistance is 21.347803

program
Exception current instruction address: 0x00000000
Machine Status Register: 0x0008b012
Condition Register: 0x28000484
Task: 0x11e49e8 "FRC_RobotTask"
0x11e49e8 (FRC_RobotTask): task 0x11e49e8 has had a failure and has been stopped.
0x11e49e8 (FRC_RobotTask): fatal kernel task-level exception!
Reply With Quote