An abstract class representing a Dynamixel joint.
Supporting the IValueControl interface allows the joints
to be controlled by a JoystickController.
| C# | Visual Basic | Visual C++ |
public abstract class Joint : IValueControl
Public MustInherit Class Joint _ Implements IValueControl
public ref class Joint abstract : IValueControl
| All Members | Constructors | Methods | Properties | ||
| Icon | Member | Description |
|---|---|---|
| Joint(String) |
Constructor.
| |
| CurrentLoad |
Get the current load of the joint.
| |
| CurrentPosition |
Get the current position of the joint.
| |
| Equals(Object) | (Inherited from Object.) | |
| Finalize()()() | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode()()() | Serves as a hash function for a particular type. GetHashCode()()() is suitable for use in hashing algorithms and data structures like a hash table. (Inherited from Object.) | |
| GetType()()() | Gets the Type of the current instance. (Inherited from Object.) | |
| GoalPosition |
Get or set the goal position of the joint.
| |
| MaxPosition |
Get the maximum angle position used for the joint.
| |
| MemberwiseClone()()() | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| MinPosition |
Get the minimum angle position used for the joint.
| |
| Moving |
Return true if the joint is moving.
| |
| MovingSpeed |
Get or set the moving speed of the joint.
| |
| Name |
An arbitrary user-name for the Joint.
| |
| Stop()()() |
Stop movement of the joint.
| |
| ToString()()() | (Inherited from Object.) | |
| Value |
Set the joint GoalPosition as the value;
| |
| ValueDecrease(Int32) |
Respond to requests to decrease the value by moving the
joint to its MinPosition at the specified rate.
| |
| ValueHold()()() |
Respond to requests to hold the value by stopping joint movement.
| |
| ValueIncrease(Int32) |
Respond to requests to increase the value by moving the
joint to its MaxPosition at the specified rate.
| |
| ValueMax |
Get the joint MaxPosition.
| |
| ValueMin |
Get the joint MinPosition.
| |
| ValueName |
Get the name of the joint.
| |
| ValueRate |
Use rate changes to change the speed of joint movement.
|
| Object | ||
| Joint | ||
| SingleJoint | ||
| DoubleJoint | ||