Multithreaded the event handlers so the GUI is not unresponsive
Added right-click detection for moving robots
cleaned up server makefile
removed lib from colonet
removed more old files
removed more stuff
removed testing
moved another test
removed very old code
moved more old dirs
moved robot code that we prob don't even use
moved colonet_defs and fixed robot makefile
moved colonet_dragonfly
moved vision code
Removing colonetclient because we are not using it.
renamed colonetgui to client
oops
renaming colonetserver to server
starting to restructure colonet directory
fixed image refresh
more updates to colonet
readded sleep to server since it seems to help with joing token ring (???)
made it so it removes robots it does not have new positions for
fixed vision more
fixed vision bug
increased the threshold range so it identifies things again, however, sometimes it segfaults
updated some colonet stuff
added some really simple support for keep track of which position is which robot over time
put in some dummy assignments to get rid of some compiler warnings
client support functions in colonet server (untested)
removed unneeded delete
fixed compile errors in colonetserver
got position map to compile
adding CLIENT_ASSIGN_POSITION_TO_ROBOT_ID
added some more stuff to the position monitor
broken checkin for robot position stuff
added case for client requesting robot positions
colonet wireless position reporting
stubs for colonet position functions in colonet server
got rid of some compiler warnings
cleaned up the makefile a little
removed an extra character in the makefile
started adding support for getting position dataupdated the makefile to support the position data stuffremoved a sleep in ColonetServer that didn't need to be there
made the makefile betterfixed some stuff in vision_driver.c/vision.h
defined robot position interface
extracted vision code into a library
tmp commit for vision changes
created a makefile for vision stuff
Added support for controlling multiple robots, but there is an image loading problem
Added additional RTS code and visuals
Began adding functionality for clicking on robots in webcam view.
logging stuff no longer occurs by default in server
compatibility updates with colonet server
changed various things in colonet dragonfly and server to make stuff work
fixed robot slave and cleaned up some wireless stuff
removed old image from applet index file
updated applet index file to XHTML 1.1
Connection detection between the server and applet works. When disconnected, the user has the option to reconnect.
colonet robot libs automatically make libwireless
added return values to a bunch of libwireless functions. Makefile for colonetserver now compiles libwireless when necessary. added static to a bunch of libwireless vars. commented out colonet timeout
fixed typo
added temporary directional commands in the applet controller
added notification for xbee ID update
removed old simulation code from applet; added a button to manually obtain xbee ID list
reduced colonet server cpu usage to near zero
added asleep to wl_do loop
cleaned up old files; fixed thread bug when connecting to colonet server
fixed Makefile
updated connection mechanism in applet
updated error message in applet
changed makefile of colonetserver
updated makefile; added signed applet functionality
colonet wireless now setting com port and checking for wlinit errors
added error returns to some libwireless functions, handled in server.
fixed Makefile jar function
moved colonet_wireless into the colonet server
some cleanup in colonetserver
updated index file for gui
added befault button functionality for colonet gui
changes to colonet index
updated colonet gui Makefile
Added a README for colonet. Removed some unused files. Some other minor cleanup.
Changed defoult colonet location to localhost
Added jar function to colonet gui Makefile
fixed typo in Makefile
adjusted applet layout
added installation function to colonet gui Makefile
fixed problem with Linux java implementation in Makefile
Added makefile for Colonet GUI
removed XCode-specific files from GUI folder
minor code movement
fixed some warnings in colonet robot code
fixed dumb wl library bug
colonet_dragonfly compiles now, with warnings
minor changes to gui, plus documentation
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.