Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
DynamixelDriver Class Reference#include <Dynamixel.h>
Inheritance diagram for DynamixelDriver:
![]() Detailed Descriptiondescription of DynamixelDefinition at line 14 of file Dynamixel.h.
Member Typedef Documentation
Definition at line 76 of file Dynamixel.h.
Member Enumeration Documentation
Constructor & Destructor Documentation
Definition at line 16 of file Dynamixel.h.
Definition at line 31 of file Dynamixel.h.
Member Function Documentation
Returns the name of the class (aka its type). Suggested implementation is to declare a static string member, set it to the result of calling the registry's registerType, and then return that member here Implements DeviceDriver. Definition at line 33 of file Dynamixel.h. Referenced by plistValueChanged().
Called when motion process is starting.
Reimplemented from MotionHook. Definition at line 68 of file Dynamixel.cc.
Called when motion process is stopping.
Reimplemented from MotionHook. Definition at line 88 of file Dynamixel.cc.
Called each time the motion process has polled active motion commands. When in realtime mode, this should be called every FrameTime*NumFrames (defined in the RobotInfo) milliseconds if running at full speed. See enteringRealtime() and leavingRealtime(). This default implementation checks to see which outputs have changed value since the last call and passes the summary on to motionUpdated(). lastOutputs will be updated with the new values after the call to motionUpdated(). If you need to process all the outputs on every frame, you only need to override this function. Your subclass doesn't need to call the MotionHook implementation unless you want to have lastOutputs updated for you. If you only need to process the changed outputs for each frame, override motionUpdated() instead. motionUpdated() is always called for each update, even if there aren't any changes, so you can still use that if there are some outputs which need to be updated every cycle. Reimplemented from MotionHook. Definition at line 98 of file Dynamixel.cc.
forwards call to DataSource::providingOutput() if the index is valid
Definition at line 83 of file Dynamixel.h. Referenced by plistValueChanged().
forwards call to DataSource::ignoringOutput() if the index is valid
Definition at line 85 of file Dynamixel.h. Referenced by plistValueChanged().
converts the value v from radians into the specified servo's pulse width range
Definition at line 201 of file Dynamixel.cc. Referenced by motionCheck().
Member Data Documentation
Definition at line 52 of file Dynamixel.h.
Definition at line 75 of file Dynamixel.h. Referenced by DynamixelDriver(), motionCheck(), and plistValueChanged().
Definition at line 78 of file Dynamixel.h. Referenced by DynamixelDriver(), motionCheck(), motionStarting(), motionStopping(), and plistValueChanged().
Definition at line 79 of file Dynamixel.h. Referenced by DynamixelDriver(), and plistValueChanged().
Definition at line 97 of file Dynamixel.h. Referenced by motionStarting(), motionStopping(), and plistValueChanged().
Definition at line 99 of file Dynamixel.h.
Definition at line 100 of file Dynamixel.h.
holds the class name, set via registration with the DeviceDriver registry
Definition at line 104 of file Dynamixel.h. Referenced by getClassName().
The documentation for this class was generated from the following files: |
Tekkotsu Hardware Abstraction Layer 4.0 |
Generated Thu Nov 22 01:01:20 2007 by Doxygen 1.5.4 |