Homepage Demos Overview Downloads Tutorials Reference
Credits
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Search

Todo List

Class BodyPosition
get rid of this

Class ControlBase
ControlBase's should use ReferenceCounter so memory management is not an issue

Member EventRouter::processTimers ()
handle recursive calls

Member HeadPointerMC::convFromBodyRelative (RobotInfo::TPROffset_t i, double v, CoordFrame_t mode) const
this is perhaps a bit amateurish - could be more accurate

Member HeadPointerMC::convToBodyRelative (RobotInfo::TPROffset_t i, double v, CoordFrame_t mode) const
this is perhaps a bit amateurish - could be more accurate

Member LedMC::isAlive ()
let's make this smarter so you can flash the LED's and have it autoprune

Member MotionCommand::interpolate (double a, double b, double x)
- replace with a more fancy spline based thing?

Member MotionCommand::interpolate (float a, float b, float x)
- replace with a more fancy spline based thing?

Member MotionManager::setOutput (const MotionCommand *caller, unsigned int output, const OutputPID &pid)
should be able to set background pid

Member MutexLock::lock (int id)
- I'd like to not use a loop here

Member PostureEngine::PostureEngine (const char *filename)
might want to make a library of common positions so they don't have to be loaded repeatedly from memstick

Member PostureEngine::avgdiff (const PostureEngine &pe) const
create a version which looks at weights? This doesn't use them.

Member PostureEngine::diff (const PostureEngine &pe) const
create a version which looks at weights? This doesn't use them.

Member PostureEngine::maxdiff (const PostureEngine &pe) const
create a version which looks at weights? This doesn't use them.

Member ProfilerCheckControl::activate (MotionManager::MC_ID display, Socket *)
make the leds flash

Class SoundManager
Volume control, variable playback speed, support more wav file formats (all go together)

Add functions to hand out regions to be filled out to avoid copying into the buffer.

Member SoundManager::LoadFile (const char *name)
this does one more copy than it really needs to

Member TimeET::Set ()
not getting timeofday on OPEN-R, is time since boot instead...

Class ValueEditControl< T >
needs some work to really be useful again

Member ValueSetControl::activate (MotionManager::MC_ID display)
make the leds flash

Member VisualTargetCloseTrans::processEvent (const EventBase &e)
need to activate if it's "close"

Member WalkMC::load (const char *pfile)
use LoadSave)

Member WalkMC::save (const char *pfile) const
use LoadSave)

Member WorldState::read (OSensorFrameVectorData &sensor, EventRouter *er)
change to use most recent instead of oldest - is a buffer!

File LoadSave.h
detect appropriate byte ordering for other platforms

File PostureEngine.h
write a binary version of Load/Save commands for faster access

Tekkotsu v1.4
Generated Sat Jul 19 00:09:17 2003 by Doxygen 1.3.2