Go to Post Or you can always say "we programmed it that way." - probizzle [more]
Home
Go Back   Chief Delphi > Technical > Programming > C/C++
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #5   Spotlight this post!  
Unread 19-02-2010, 14:30
Mr. Stone Mr. Stone is offline
Registered User
FRC #1622 (Spyder)
Team Role: Programmer
 
Join Date: Feb 2010
Rookie Year: 2009
Location: California
Posts: 5
Mr. Stone is an unknown quantity at this point
Re: Spike Relay works only in Reverse

[code]
///////////////////////////////////////////////////////////////////////////
// Read the values of the joysticks and buttons on both operator pads.
///////////////////////////////////////////////////////////////////////////
void ReadOperatorPads()
{
GetWatchdog().Feed();
joyYDriverLeft = operatorPadDriver->GetLeftY();
joyYDriverRight = operatorPadDriver->GetRightY();
joyBtnDriver1Pushed = operatorPadDriver->GetNumberedButton(1);
joyBtnDriver2Pushed = operatorPadDriver->GetNumberedButton(2);
joyBtnDriver3Pushed = operatorPadDriver->GetNumberedButton(3);
joyBtnDriver4Pushed = operatorPadDriver->GetNumberedButton(4);
joyBtnDriver5Pushed = operatorPadDriver->GetNumberedButton(5);
joyBtnDriver6Pushed = operatorPadDriver->GetNumberedButton(6);

joyYShooterLeft = operatorPadShooter->GetLeftY();
joyYShooterRight = operatorPadShooter->GetRightY();
joyBtnShooter1Pushed = operatorPadShooter->GetNumberedButton(1);
joyBtnShooter2Pushed = operatorPadShooter->GetNumberedButton(2);
joyBtnShooter3Pushed = operatorPadShooter->GetNumberedButton(3);
joyBtnShooter4Pushed = operatorPadShooter->GetNumberedButton(4);
joyBtnShooter5Pushed = operatorPadShooter->GetNumberedButton(5);
joyBtnShooter6Pushed = operatorPadShooter->GetNumberedButton(6);
joyBtnShooter7Pushed = operatorPadShooter->GetNumberedButton(7);
joyBtnShooter8Pushed = operatorPadShooter->GetNumberedButton(8);
joyBtnShooter9Pushed = operatorPadShooter->GetNumberedButton(9);
[code]

they are being set correctly because, we used that button earlier in our code to operate a solenoid, and it worked perfectly.
EDIT:
there is an error that comes up in the message log in the diagnostics tab of the driver station:
"Fatal error "Attempting to reuse an allocated resource" in Allocate() in C:/WindRiver/workspace/WPILib/resource.cpp at line 79"
I get this 6 times when the robot starts up.

Also, when i put in a new command to make it go kForward, in the beginning of the loop "avoidtipover" It does nothing. it acts as if I set it to kOff. i can press down the btn9 and it will run but the second that I release it, it turns off.

Last edited by Mr. Stone : 19-02-2010 at 14:55. Reason: forgot to add error
Reply With Quote
 


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
spike relay problem? Maxpower57 Electrical 15 09-04-2012 19:18
Relay bug, doesn't work in Forward or Reverse only modes Joe Ross NI LabVIEW 0 16-02-2010 23:33
Relay (Spike) elbuo Electrical 2 09-02-2009 20:36
Making a forward only speed control reverse sanddrag Electrical 7 12-12-2003 07:19
Spike Relay Input nwagers Electrical 3 16-07-2002 22:23


All times are GMT -5. The time now is 18:09.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


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