Programming
Team 254's Revision Control System
For years, Team 254 settled on simple directory structures and compressed files to differentiate code. In the winter of 2005, a SubVersioN (SVN) revision control system repository was created to remedy two problems: redundant directory structures and potential security holes. In prior years, Team 254 permitted many different individuals to study its code. However, by passing out the login to the same server that hosted both our programming team's work and our website's files we had created potential security holes. Not only does SVN simplify directory structures and fix security issues, it also forces our programmers to document code.
Current committers list: Nitish Padgaonkar and Benjamin Cherian
To view our latest code online [beta still testing], please visit our online repository viewer
To view our latest code, using the command line subversion client, enter
Team 254's Code - Revision 79 as of 2/21/2006
The latest revision is currently at 79. Added missing curly brace for incomplete method, also testing SVN since it apparently went down
Team 254's Code - Revision 78 as of 2/14/2006
The latest revision is currently at 78. To bring everyone up to speed, what happened in between was basically a matter of optimization. We need to get autonomous working soon!
Team 254's Code - Revision 69 as of 2/7/2006
The latest revision is currently at 69. Fixed a bug: Added macro definition for DEG2RAD in 254_camera.h. Please check out the latest revision!
Team 254's Code - Revision 68 as of 2/6/2006
The latest revision is currently at 68. The calcLaunchAngle function has code that may not be totally optimized. However, the code does what it is designed to do, that is, calculate the angle at which to launch the ball(s). The derivation is provided in the form of comments. Please check that out first! The MATH_DATA error does not appear any longer.
Optimizing code is now the issue. We will deliberate on which is more important to us - memory or processor time.
Team 254's Code - Revision 67 as of 1/30/2006
The latest revision is currently at 67. The code uses a lookup table for tan - called Tan i n trig.h. Currently, we are getting a section MATH_DATA related error. Fixing this is a priority.
Current committers list: Nitish Padgaonkar and Benjamin Cherian
To view our latest code online [beta still testing], please visit our online repository viewer
To view our latest code, using the command line subversion client, enter
svn co svn://dagnabit.org/home/robotics/season/2006
Team 254's Code - Revision 79 as of 2/21/2006
The latest revision is currently at 79. Added missing curly brace for incomplete method, also testing SVN since it apparently went down
Team 254's Code - Revision 78 as of 2/14/2006
The latest revision is currently at 78. To bring everyone up to speed, what happened in between was basically a matter of optimization. We need to get autonomous working soon!
Team 254's Code - Revision 69 as of 2/7/2006
The latest revision is currently at 69. Fixed a bug: Added macro definition for DEG2RAD in 254_camera.h. Please check out the latest revision!
Team 254's Code - Revision 68 as of 2/6/2006
The latest revision is currently at 68. The calcLaunchAngle function has code that may not be totally optimized. However, the code does what it is designed to do, that is, calculate the angle at which to launch the ball(s). The derivation is provided in the form of comments. Please check that out first! The MATH_DATA error does not appear any longer.
Optimizing code is now the issue. We will deliberate on which is more important to us - memory or processor time.
Team 254's Code - Revision 67 as of 1/30/2006
The latest revision is currently at 67. The code uses a lookup table for tan - called Tan i n trig.h. Currently, we are getting a section MATH_DATA related error. Fixing this is a priority.