Updated wireless documentation.
Updated wireless library.
Token ring speed doubled, bugs fixed.
Addition of charging detection. (Miriam)
Removed interrupt packets.
Edited layout for encoders. Replaced jumper with solder jumper.
Updated Pins on schematic, doing layout.
Added the original Botrics magnetic encoder boards. Need to edit to get the correct pin out still.
updated time.c and time.h to take multiple functions, somewhat backwards compatible
Minor wireless bugfix.
Wireless analysis done for up to 5 robots.
directional control now works, using buttons or arrow keys (s to stop)
fixed a small error in motor set code
Analyzation program now works.
Added logger.
test commit
robot actually does stuff. Moves, but GUI control is off.
fixed some wl stuff; robot now receives packets
added new gui index.html file
minor changes to colonet gui
fixed a typo in the ttyUSB port hardcoding
added buttons for recharging and task management
removed old files
testing commit of colonet gui
testing the new repository; minor formatting stuff
Recharging now works, wireless has been updated.
added a colonet target to the wireless library
Fixed bug in ColonetServer.cpp
fixed the makefiles now that the compilation issues have been fixed
changed the computer target to use g++ instead of gcc to be compatible with colonet
fixed the casting in the other files so g++ would actually compile
formatting stuff
trying to fix some compilation problems
added the ifndef header protection to the header files
changed to colonet makefiles
Sweet stuff. Eugene use this. It's good.(But not tested yet, should work, modular, works for all server side applications,even those that aren't explicitly colonet related.)
Updated robot_slave code; reformatted a lot of stuff
minor updates to gui
updated colonet defs file
Updated robot colonet library.
cleaned up seeking, moved homing sensor code to homing.c/h (tested successfully)
recompiled libwireless in the trunk (works on robots now)
made the server output an arbitrary sensor matrix instead of a random one
moved some code into their own private methods
added some todo's
improved the data encapsulation of connection pool
renamed client.cpp and its header file to wirelessMessageHandler.cpp
made the log file adhere to style guidelines a bit better
removed the dependency the wireless message handler had on the connection pool
changed how the command gets its connection pool a little bit
More progress on charging... Sometimes the token ring drops out.
Updated recharing, software somewhat works.
significant changes to colonet gui, added relative velocity control, task add window, support for individually-paintable image panels, ability to request and parse xbee ID lists, ability to display xbee IDs graphically and in control mode, and other minor fixes.
removed some TODOs
removed more dead code
removed some dead code
changed the Log class a little and made it conform to coding style slightly better
moved more code in the Command class into its own private functions
extracted some code in the Command class into their own private methods
moved the send to robot code out into its own function in the Command class
moved the command parsing into its own class
did a very hacky solution to make the server compile again.when someone learns more about archives/libraries, this should be fixed
Fixed problems with motors, error in charging station delay_ms for BOM.
Forgot to check in changes to colonet defs before. Checking them in now.
More work. Eugene better use this.
added a response to REQUEST_XBEE_IDS that generates random values. not tested yet because g++ disappeared off roboclub1
Preliminary work on data requesting functionality for the wireless library / colonet.
A little bit of cleanup..
Seems to work until we get to seeking, where there may be issues with the motors.
Minor wireless updates (for debugging off)
updated server for new wl library changes
more work on colonet wireless
Updated recharging code for the robot, it actually runs, trying to fix problem with orbs in debugging mode.
Finished modifying wl library
overhaul of colonet wireless library
Externalized strings for XBee ports.
Oops, I left in one thing with POSIX timers.
Cool stuff...
Slam stuff! Stuff is cool.
Wireless library now uses the same code for timers on mac and linux.
Fixed several bugs in the token ring.
minor fixes
removed colonet build files
Recharging code for the robots now compiles. It is entirely untested.
Changed the wireless library so it is portable to a Mac, woohoo! More slam stuff,will test presently ish.
Maybe this will work now...
Uh oh...
Did more work on autonomous recharging for the robot.
Branching for encoder work in the library.
Added new charging station code to charging station branch, it now compiles.
Removed charging_station branch, as it has now merged with autonomous_recharging.
Moved charging station to autonomus_recharging branch.
Removed charging station directory.
Added smart_run_around_fsm to behaviors in trunk
Added new recharge code to autonomous_recharging/dragonfly