| Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
CommThread Class Reference
Inheritance diagram for CommThread:
![]() Detailed DescriptionDefinition at line 263 of file Dynamixel.h.
Member Enumeration Documentation
Definition at line 374 of file Dynamixel.h. Constructor & Destructor Documentation
Definition at line 265 of file Dynamixel.h.
Definition at line 276 of file Dynamixel.h.
don't copy Member Function Documentationallows LEDs to flicker at various frequencies to emulate having linear brightness control instead of boolean control Definition at line 355 of file Dynamixel.h. Referenced by CommThread::updateCommands().
Reimplemented from Thread. Definition at line 461 of file Dynamixel.cc.
Definition at line 492 of file Dynamixel.cc. Referenced by CommThread::cancelled().
find the oldest of the output buffers that isn't currently in use Definition at line 409 of file Dynamixel.cc. Referenced by DynamixelDriver::motionCheck().
Reimplemented from Thread. Definition at line 308 of file Dynamixel.h. Referenced by DynamixelDriver::advance(), DynamixelDriver::deregisterSource(), DynamixelDriver::doFreeze(), DynamixelDriver::doUnfreeze(), DynamixelDriver::motionStarting(), DynamixelDriver::motionStopping(), DynamixelDriver::pingServos(), CommThread::plistCollectionEntriesChanged(), CommThread::plistCollectionEntryAdded(), DynamixelDriver::plistValueChanged(), CommThread::stop(), and CommThread::waitForUpdate().
Reimplemented from Thread. Definition at line 454 of file Dynamixel.cc.
Definition at line 316 of file Dynamixel.h. Referenced by DynamixelDriver::nextTimestamp().
don't assign
Definition at line 292 of file Dynamixel.h. Referenced by CommThread::CommThread().
Definition at line 278 of file Dynamixel.h.
Definition at line 286 of file Dynamixel.h. Definition at line 420 of file Dynamixel.h. Referenced by CommThread::runloop().
Reimplemented from Thread. Definition at line 510 of file Dynamixel.cc.
converts the value v from radians into the specified servo's range, with expected speed (rad/s) Definition at line 941 of file Dynamixel.cc. Referenced by CommThread::updateCommands().
sets the timestamp on the indicated buffer (indicates you're done writing) Definition at line 443 of file Dynamixel.cc. Referenced by DynamixelDriver::motionCheck().
Reimplemented from Thread. Definition at line 304 of file Dynamixel.h. Referenced by DynamixelDriver::doUnfreeze(), DynamixelDriver::motionStarting(), DynamixelDriver::pingServos(), DynamixelDriver::plistValueChanged(), and CommThread::startOneUpdate().
Definition at line 305 of file Dynamixel.h.
Reimplemented from Thread. Definition at line 384 of file Dynamixel.cc. Referenced by DynamixelDriver::deregisterSource(), DynamixelDriver::doFreeze(), DynamixelDriver::motionStarting(), DynamixelDriver::motionStopping(), DynamixelDriver::pingServos(), and DynamixelDriver::plistValueChanged().
Definition at line 309 of file Dynamixel.h. Referenced by DynamixelDriver::advance().
Definition at line 741 of file Dynamixel.cc. Referenced by CommThread::runloop().
Definition at line 397 of file Dynamixel.cc. Member Data Documentation
Definition at line 333 of file Dynamixel.h. Referenced by CommThread::clearBuffer(), and CommThread::runloop().
Definition at line 338 of file Dynamixel.h. Referenced by CommThread::runloop(), CommThread::start(), and CommThread::startOneUpdate(). Definition at line 352 of file Dynamixel.h. Referenced by CommThread::getWriteBuffer(), and CommThread::updateCommands().
Definition at line 320 of file Dynamixel.h. Referenced by CommThread::updateCommands(), and DynamixelDriver::updatePIDs().
Definition at line 335 of file Dynamixel.h. Referenced by CommThread::nextTimestamp(), CommThread::plistCollectionEntriesChanged(), CommThread::plistCollectionEntryAdded(), CommThread::runloop(), and CommThread::setServo().
Definition at line 337 of file Dynamixel.h. Referenced by CommThread::cancelled(), CommThread::CommThread(), CommThread::isStarted(), CommThread::launched(), CommThread::readResponse(), CommThread::runloop(), CommThread::stop(), and CommThread::waitForUpdate().
Definition at line 344 of file Dynamixel.h. Referenced by CommThread::launched(), and CommThread::updateCommands().
keeps track of the last full activation value sent to servo Referenced by CommThread::CommThread(), and CommThread::updateCommands().
Definition at line 351 of file Dynamixel.h. Referenced by CommThread::updateCommands().
Definition at line 341 of file Dynamixel.h. Referenced by CommThread::nextTimestamp(), and CommThread::runloop().
used to track partial LED activation (see calcLEDValue()) Definition at line 373 of file Dynamixel.h. Referenced by CommThread::calcLEDValue().
Definition at line 345 of file Dynamixel.h. Referenced by CommThread::getWriteBuffer(), CommThread::setWriteBufferTimestamp(), and CommThread::updateCommands().
Definition at line 347 of file Dynamixel.h. Referenced by CommThread::getWriteBuffer(), CommThread::setWriteBufferTimestamp(), and CommThread::updateCommands().
Definition at line 349 of file Dynamixel.h. Referenced by CommThread::getWriteBuffer(), CommThread::setWriteBufferTimestamp(), and CommThread::updateCommands(). Definition at line 318 of file Dynamixel.h. Referenced by CommThread::updateCommands(), and DynamixelDriver::updatePIDs(). Definition at line 319 of file Dynamixel.h. Referenced by CommThread::updateCommands(), and DynamixelDriver::updatePIDs().
Definition at line 340 of file Dynamixel.h. Referenced by CommThread::cancelled(), and CommThread::runloop().
'tics' of servo deflection from target per newton·meter of torque applied Definition at line 342 of file Dynamixel.h.
priority queue of servos waiting to be polled for sensor information Definition at line 336 of file Dynamixel.h. Referenced by CommThread::cancelled(), CommThread::plistCollectionEntriesChanged(), CommThread::plistCollectionEntryAdded(), CommThread::plistCollectionEntryRemoved(), and CommThread::runloop().
Definition at line 334 of file Dynamixel.h. Referenced by CommThread::CommThread(), CommThread::plistCollectionEntriesChanged(), CommThread::runloop(), CommThread::updateCommands(), and CommThread::~CommThread().
Definition at line 346 of file Dynamixel.h. Referenced by CommThread::getWriteBuffer(), CommThread::setWriteBufferTimestamp(), and CommThread::updateCommands().
Definition at line 348 of file Dynamixel.h. Referenced by CommThread::getWriteBuffer(), CommThread::setWriteBufferTimestamp(), and CommThread::updateCommands().
Definition at line 350 of file Dynamixel.h. Referenced by CommThread::getWriteBuffer(), CommThread::setWriteBufferTimestamp(), and CommThread::updateCommands(). Definition at line 339 of file Dynamixel.h. Referenced by CommThread::runloop(), CommThread::start(), CommThread::startOneUpdate(), CommThread::takeUpdate(), and CommThread::waitForUpdate(). The documentation for this class was generated from the following files: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Tekkotsu Hardware Abstraction Layer 5.1CVS |
Generated Sat May 4 06:37:24 2013 by Doxygen 1.6.3 |