FIRST Robotic Competition in Oregon: Coprocessor 20041021
Topics
Attendance
- Jane Brandenburg - PHS
- Allen Brown - Scalawags
- Ray Cochran - PHS
- Sean Lavelle - CHS
- Gary Oliver - Scalawags
- Jeff Rice - Scalawags
- Asumu Takikawa - CV
Welcome back PHS!
Current Documentation
All functions are being renamed to make them
unique to system functions.
Please prepend cn_ to your functions (and filenames)
before the next meeting.
The new names are reflected in the assignments below.
Coding Assignments
- void cn_commands(char *packetPayloadSrc) -- Sean
- char * cn_command(char *packetPayload) -- Asumu
- int cn_address(char *packetPayload) -- Jeff
- int cn_data(char *packetPayload) -- Jeff
- int cn_time(char *packetPayload) -- Jeff
- int cn_length(char *packetPayload) -- Jeff
- enum cn_charClassifier(char) -- Sean
- void cn_write(int src, addr, data) -- Asumu
- void cn_read(int src, addr) -- Asumu
- cn_configWr(int src, addr, data) -- Asumu
- cn_configRd(int src, addr) -- Asumu
- cn_error(int src, level, length, char *packetPayload) -- Sean
- cn_types.h -- Gary
- Makefile -- Gary
- linksys/cn_support.c -- Gary
- manifold/cn_support.c -- Gary
- frc/cn_support.c -- Gary
- desktop/cn_support.c -- Gary
Deferred functions:
- cn_dataIs()
- cn_configDataIs()
- cn_periodic()
Action Items from last week
- Rewrite cn_data() -- Jeff - in process
- Write cn_command() -- Asumu - in process
- Write cn_commands() -- Sean - done
- Write cn_read(), cn_configWr(), cn_configRd() -- Asumu - didn't ask???
- Review C -- Peter - no word
Changes
To avoid collisions with system function names, functions
are all now prepended with "cn_".
We are adopting a new directory structure.
Everyone read this page to see where your files go.
DirectoryStructure20041022.html
Gary, I went a little beyond what we discussed.
Action Items before next week
- Verify meeting location for next Fri. -- Allen - done
- Finish cn_data() -- Jeff, working with Allen on this
- Write cn_address(), cn_time(), cn_length() -- Jeff
- Finish cn_command() -- Asumu
- Write cn_error() -- Sean
- Move your functions to fit the new directory structure. -- Jeff, Asumu, Sean
- Recruit John (of PHS) and possibly his laptop -- Ray
- Review C -- Peter
- Write */cn_support.c and Makefile -- Gary
- Determine max FRC baud rate -- Ray - done! 115kbaud
- Write script to copy template to new function name. -- Allen
Schedule
Meetings have been moved to Fridays at 6:30PM.
Meetings will be at John Sechrest's house for the forseeable future
due to the need for internet connectivity.
John and Martha may not be around, but I will be.
And I notice that we are no longer colliding with Thanksgiving.
It would be good to start testing the communication link with the FRC.
This is challenging because we don't have a standalone
FRC and the existing robots are not easily move to our meetings.
Any ideas?
- Oct 29 - location: John Sechrest house
- Code Reviews. All currently assigned functions need to be working!
- Assemble the functions into a simple test program.
- Map the high level simulation code structure.
- Assign the next level of coding.
- Nov 5 - location: John Sechrest house
- Nov 12 - location: ?
- Nov 19 - location: ?
- Nov 26 -
Last modified 11 Dec 2006
http://brown.armoredpenguin.com/~abrown/contact.html
http://brown.armoredpenguin.com/~abrown/first/first2004/coprocessor/notes20041021.html