Go to Post trust me, confused machines aren't fun to be around. - [527]phil [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 13-01-2013, 14:41
apalrd's Avatar
apalrd apalrd is offline
More Torque!
AKA: Andrew Palardy (Most people call me Palardy)
VRC #3333
Team Role: College Student
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Auburn Hills, MI
Posts: 1,347
apalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond repute
Re: What to use the Cypress board for?

Back when the Cypress board was new in 2010, we had a TON of issues with reliability of the drivers, and getting the drivers installed on non-classmate driver station laptops. In 2010, we HAD to boot up our laptop 3 matches ahead of time in the queue, since a driver failure would require us to reboot the classmate once or possibly twice to regain functionality after putting the classmate to sleep. We also had no operator (cypress-IO) control in two matches at our first event because we didn't understand the problem, and implemented a whole bunch of code to detect a Cypress failure and reroute button inputs to the driver's gamepad (Logitech DualAction) as a workaround. It was super ugly and we hated it and complained a ton and I have no idea what happened in later releases since we never used it again (and never will).

Since we stopped using the classmate as a driver station laptop, I haven't been able to get the 2010 bot's operator box to work since. We eventually wrote code to use the 2012 bot's operator box so we could use the robot for demonstration (since it looks cool).

We now use the Uhid, which acts like a native HID joystick device to the laptop and requires no drivers. It doesn't support outputs in our use (acting as a joystick to Driver Station), but it was very reliable and we had no issues. No big deal, we don't like on-DS LED's anyway since the driver has to look down to see them. Also, it doesn't auto zero the joystick inputs, so you can use potentiometers with the analog inputs without a problem.
__________________
Kettering University - Computer Engineering
Kettering Motorsports
Williams International - Commercial Engines - Controls and Accessories
FRC 33 - The Killer Bees - 2009-2012 Student, 2013-2014 Advisor
VEX IQ 3333 - The Bumble Bees - 2014+ Mentor

"Sometimes, the elegant implementation is a function. Not a method. Not a class. Not a framework. Just a function." ~ John Carmack
Closed Thread


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


All times are GMT -5. The time now is 00:20.

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