Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
CommThread Class Reference
Inheritance diagram for CommThread:
Detailed DescriptionDefinition at line 270 of file Dynamixel.h.
Member Enumeration Documentation
Definition at line 381 of file Dynamixel.h. Constructor & Destructor Documentation
Definition at line 272 of file Dynamixel.h.
Definition at line 283 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 362 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 315 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 323 of file Dynamixel.h. Referenced by DynamixelDriver::nextTimestamp().
don't assign
Definition at line 299 of file Dynamixel.h. Referenced by CommThread::CommThread().
Definition at line 285 of file Dynamixel.h.
Definition at line 293 of file Dynamixel.h. Definition at line 427 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 953 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 311 of file Dynamixel.h. Referenced by DynamixelDriver::doUnfreeze(), DynamixelDriver::motionStarting(), DynamixelDriver::pingServos(), DynamixelDriver::plistValueChanged(), and CommThread::startOneUpdate().
Definition at line 312 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 316 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 340 of file Dynamixel.h. Referenced by CommThread::clearBuffer(), and CommThread::runloop().
Definition at line 345 of file Dynamixel.h. Referenced by CommThread::runloop(), CommThread::start(), and CommThread::startOneUpdate(). Definition at line 359 of file Dynamixel.h. Referenced by CommThread::getWriteBuffer(), and CommThread::updateCommands().
Definition at line 327 of file Dynamixel.h. Referenced by CommThread::updateCommands(), and DynamixelDriver::updatePIDs().
Definition at line 342 of file Dynamixel.h. Referenced by CommThread::nextTimestamp(), CommThread::plistCollectionEntriesChanged(), CommThread::plistCollectionEntryAdded(), CommThread::runloop(), and CommThread::setServo().
Definition at line 344 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 351 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 358 of file Dynamixel.h. Referenced by CommThread::updateCommands().
Definition at line 348 of file Dynamixel.h. Referenced by CommThread::nextTimestamp(), and CommThread::runloop().
used to track partial LED activation (see calcLEDValue()) Definition at line 380 of file Dynamixel.h. Referenced by CommThread::calcLEDValue().
Definition at line 352 of file Dynamixel.h. Referenced by CommThread::getWriteBuffer(), CommThread::setWriteBufferTimestamp(), and CommThread::updateCommands().
Definition at line 354 of file Dynamixel.h. Referenced by CommThread::getWriteBuffer(), CommThread::setWriteBufferTimestamp(), and CommThread::updateCommands().
Definition at line 356 of file Dynamixel.h. Referenced by CommThread::getWriteBuffer(), CommThread::setWriteBufferTimestamp(), and CommThread::updateCommands(). Definition at line 325 of file Dynamixel.h. Referenced by CommThread::updateCommands(), and DynamixelDriver::updatePIDs(). Definition at line 326 of file Dynamixel.h. Referenced by CommThread::updateCommands(), and DynamixelDriver::updatePIDs().
Definition at line 347 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 349 of file Dynamixel.h.
priority queue of servos waiting to be polled for sensor information Definition at line 343 of file Dynamixel.h. Referenced by CommThread::cancelled(), CommThread::plistCollectionEntriesChanged(), CommThread::plistCollectionEntryAdded(), CommThread::plistCollectionEntryRemoved(), and CommThread::runloop().
Definition at line 341 of file Dynamixel.h. Referenced by CommThread::CommThread(), CommThread::plistCollectionEntriesChanged(), CommThread::runloop(), CommThread::updateCommands(), and CommThread::~CommThread().
Definition at line 353 of file Dynamixel.h. Referenced by CommThread::getWriteBuffer(), CommThread::setWriteBufferTimestamp(), and CommThread::updateCommands().
Definition at line 355 of file Dynamixel.h. Referenced by CommThread::getWriteBuffer(), CommThread::setWriteBufferTimestamp(), and CommThread::updateCommands().
Definition at line 357 of file Dynamixel.h. Referenced by CommThread::getWriteBuffer(), CommThread::setWriteBufferTimestamp(), and CommThread::updateCommands(). Definition at line 346 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 Mon May 9 05:01:41 2016 by Doxygen 1.6.3 |