Todo List

Class BlobOperator
Fix the color selection stuff.

Member WURDE::CommsHelper::initialize (int argc, char *argv[], const bool &override)=0
Passing in argc, argv here is absolutely, 100% stupid. We really should have a configuration object.

Class CommsManager
Fix the sleep, so that the CommsManager actually runs at the specified rate.

Class CommsManager
Add a minSleep parameter that forces the CommsManager to sleep for at least a specified period of time (to keep one process from clogging the CPU)

Member WURDE::CommsManager::sleep ()
Add member function to set the minSleep value

Class Time
Consider using the Boost time class, if it is equivalent.

Class Time
May be useful to add a few more operators

Class Time
Consider using the Boost time class, if it is equivalent.

Class Time
May be useful to add a few more operators

Class Writable
Figure out why it doesn't generate a syntax error when Writable<>=int/bool is used.

Class WURDE1394Camera
Finish up the colorspace conversion functions

Class WURDE1394Camera
Determine if m_speed and m_captureSpeed are really the same things

Member convert_yuv411_to_yuv24
Decide whether this should be in a separate library to deal the license issue

Member convert_yuv411_to_yuv24
Decide whether this should be in a separate library to deal the license issue

Member convert_yuv411_to_yuv24
Integrate the intel performance primitives for color conversions!!

Member convert_yuv422_to_yuv24
Decide whether this should be in a separate library to deal the license issue

Member convert_yuv422_to_yuv24
Decide whether this should be in a separate library to deal the license issue

Member convert_yuv411_to_gray
Decide whether this should be in a separate library to deal the license issue

Member convert_yuv411_to_gray
Decide whether this should be in a separate library to deal the license issue

Class WURDE1394Camera
Finish up the colorspace conversion functions

Class WURDE1394Camera
Determine if m_speed and m_captureSpeed are really the same things

Class WURDECamera
Finish up the colorspace conversion functions

Class WURDECamera
Determine if m_speed and m_captureSpeed are really the same things

Class WURDEConfiguration
Should we be able to handle options for entire classes of modules, ie, vision modules, rather than just specific instances? It's probably okay to just leve in the general options multimap, but if we ever run into collisions, we should consider it.

Class WURDEConfiguration
Create functions which will return multiple option values if present.

Class WURDEConfiguration
Turn m_moduleOptions into, instead, a multimap<string,pair<string,string>> which may be a little more efficient.

File Array.H
const_reverse_iterator is not working. Find out why and fix it.

File Capability.H
We really should have a unified configuration object for all Capabilitys and communication adaptors. WURDEConfiguration sort of fills this role, but it needs some work.

File Capability.H
We really need proper error handling and exceptions!
Id
Capability.H 66 2007-01-23 20:53:23Z fwph

Member PACKAGE_STRING
Clean up the CommsManager code

File LocalArray.H
const_reverse_iterator is not working. Find out why and fix it.

File RobotTypes.H
consider figuring a way to define some of these types as XML so that communication adaptor definitions do not go out of sync

File RobotTypes.H
move some of the types from RobotObject.H into this file.

File RobotUtil.H
Should probably merge this into the utils library, though this would force the presence of the external libraries required for that library.
Id
RobotUtil.H 63 2007-01-18 21:39:32Z fwph

File WritableType.H
check for bugs

Member modules
Figure out why module restarts aren't happening

Member modules
Module map should be dynamic, allowing us to modify the connections on the fly

Member modules
Publish module status information (make this query-reply)

Member modules
Should keep a global graph of module connections here. Do this by tracking in CommsManager, and periodically sending out a query for updates. A graphical interface can then query the graph, display it w/status of all modules, and allow modifications.

File DirectoryLoader.H
The contents of this file probably belong in the wurdeUtils library, which ought to dump the camera/image related utils into a new wurdeVision library.

Generated on Thu Feb 1 15:31:54 2007 for WURDE by  doxygen 1.5.1