- Class ControlBase
- ControlBase's should use ReferenceCounter so memory management is not an issue
- Member EventRouter::processTimers ()
- handle recursive calls
- Member HeadPointerMC::convFromBodyRelative (TPROffset_t i, double v, CoordFrame_t mode) const
- this is perhaps a bit amateurish - could be more accurate
- Member HeadPointerMC::convToBodyRelative (TPROffset_t i, double v, CoordFrame_t mode) const
- this is perhaps a bit amateurish - could be more accurate
- Class JPEGGenerator
- possible speedup by using jpeg_write_raw_data
- 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 MutexLock::lock (int id)
- - I'd like to not use a loop here
- Member PaceTargetsMachine::setup ()
- extract these transitions from within chase - i don't like this way of doing things anymore...
- 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.
- Class SoundManager
- Volume control, variable playback speed, support more wav file formats (latter two are the same thing if you think about it -need to be able to resample on the fly)
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 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
- Member ERS7Info::mechanicalLimits [NumOutputs][2]
- same as outputLimits right now, don't know actual values yet
|