fixed some warnings in colonet robot code
fixed dumb wl library bug
Undid Jason's style changes. I like tabs.
colonet_dragonfly compiles now, with warnings
changed the brace style and reformatted the files
added some flags to the make computer targetchecked some calls of malloc to make sure that it didn't return null
minor changes to gui, plus documentation
Fixed analog bug again. Why does it keep coming back?
Copying Kevin's analog code over from the analog branch.
Updated wireless to use a circular buffer instead of a queue using malloc. Tested on both the computer and robots with a token ring, and was successful.
Added battery request functionaltiy. It works, but is kind of a hack. I will be cleaning it up so the format is the same as other requests.
Added battery packet parsing. The applet now correctly displays battery information sent from a robot using the graphical battery meter.
added rudimentary battery request detection, for demonstartion only and not for permanent implementation. note that the current code detects battery lookup as a commond, not a request. once the request system works, this will be changed in the colonet dragonfly file and the applet. the server currently does not respond with a proper packet.
Battery meter is smaller
Oops, ignore last edit.
Disabled debugging mode by default.
Removed debugging statements.
battery meter is in testing stage, included in the gui now.
code clean up
GUI battery meter added
Brian committing from Eugene's account - Fixed Justin's port code. Wireless no longer needs gtkterm open to work with the baud rate. Untested on mac. Queue is thread safe on the computer (not robot). You may need to unplug and replug the xbee for it to work.
added a colonet run targete
eugene
Reduced token ring speed.
added some stuff
changes to colonet wireless
trying to get server to send back num robots, xbee ids, sensor matrix -- not working yet
Got the data response to work, however analog8 reads are failing to get good data.
Code Clean up
use local image instead of wget
fixed non-compiling code issue
more cleanup
cleaned up library - dos2unix and delete-trailing-whitespace
added robot vision support.
changed delay to 1 sec. changed some file paths.
minor changes to gui
Removed double orb initialization.
update vision.sh to repeatly run vision
Update the shell script and README
ColoNet Vision to locate robots from webcam
Wireless library licensed.
Updated libdragonfly documentation.
Updated wireless library for Eugene.
Updated version for Eugene
bision dir
Modified smart_run_around_fsm to fix the direction and make it smoother
Makefile!
Added the com_port functions to trunk
Recharging updated.
Updated token ring.
Fixed wireless network speed.
Updated wireless library.
Token ring speed doubled, bugs fixed.
Removed interrupt packets.
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
Updated robot_slave code; reformatted a lot of stuff
minor updates to gui
updated colonet defs file
Updated robot colonet library.
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