An abstract model of a Dynamixel network represented as a collection of Dynamixel objects.
| C# | Visual Basic | Visual C++ |
public class DynamixelNetwork : DynamixelInterface
Public Class DynamixelNetwork _ Inherits DynamixelInterface
public ref class DynamixelNetwork : public DynamixelInterface
| All Members | Constructors | Methods | Properties | Fields | Events |
| Icon | Member | Description |
|---|---|---|
| DynamixelNetwork(Stream) |
The constructor.
| |
| Action()()() |
Broadcasts an Action instruction for all Dynamixels with deferred writes pending.
(Inherited from DynamixelInterface.) | |
| BroadcastRegister(Register, Int32) |
Write the value of one logical register to all Dynamixels.
| |
| DumpStatistics()()() |
Return a textual dump of interesting statistics.
(Inherited from DynamixelInterface.) | |
| DynamixelError |
An event for handling errors flagged in a return packet from a Dynamixel.
(Inherited from DynamixelInterface.) | |
| Dynamixels |
A list of Dynamixels present on the network.
| |
| EnterTossMode()()() |
Attempts to enter "Toss Mode" with a CM-5 connected to the stream.
(Inherited from DynamixelInterface.) | |
| 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.) | |
| Item[([(Int32])]) |
Array access to the Dynamixels, indexed by id.
| |
| MemberwiseClone()()() | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| Ping(Int32) |
Check for the presence of a specific Dynamixel on the network.
(Inherited from DynamixelInterface.) | |
| ReadData(Int32, Register, Int32) |
Read register data from a Dynamixel.
(Inherited from DynamixelInterface.) | |
| ReadPacket(Int32%) |
Read a raw packet with basic structure validation.
(Inherited from DynamixelInterface.) | |
| ReadPacket(Int32, Int32) |
Read a return packet from a Dynamixel, validating the id and length,
retrying until a valid packet is received.
(Inherited from DynamixelInterface.) | |
| ReadRegister(Int32, Register) |
Read the value of one logical register from a Dynamixel.
(Inherited from DynamixelInterface.) | |
| ReadRegisters(Int32, Register, Register) |
Read the value of multiple logical registers from a Dynamixel.
(Inherited from DynamixelInterface.) | |
| Reset(Int32) |
Reset a Dynamixel.
(Inherited from DynamixelInterface.) | |
| Scan(Int32, Int32) |
Scan the network to discover the Dynamixels present.
| |
| ScanIds(Int32, Int32) |
Determine which Dynamixel IDs are present.
(Inherited from DynamixelInterface.) | |
| Stopped |
Stop all Dynamixels and prevent further movement
activity for Dynamixels that are synchronized.
| |
| Stream |
The stream for reading and writing bytes when communicating
with the Dynamixel network.
(Inherited from DynamixelInterface.) | |
| Synchronize()()() |
Send GoalPosition and MovingSpeed data for all Dynamixels in Synchronized mode.
| |
| SyncWrite(Register, Int32, List<(Of <(Byte>)>)) |
Write to multiple registers on multiple Dynamixels using one instruction.
(Inherited from DynamixelInterface.) | |
| ToString()()() | (Inherited from Object.) | |
| WriteData(Int32, Register, array<Byte>[]()[], Boolean) |
Write register data to a Dynamixel.
(Inherited from DynamixelInterface.) | |
| WriteInstruction(Int32, DynamixelInterface..::.Instruction, List<(Of <(Byte>)>)) |
Send a command packet instruction.
(Inherited from DynamixelInterface.) | |
| WriteRegister(Int32, Register, Int32, Boolean) |
Write the value of one logical register to a Dynamixel.
(Inherited from DynamixelInterface.) |
This class wraps all of the low level functionality of the DynamixelInterface
as a collection of higher level Dynamixel objects.
| Object | ||
| DynamixelInterface | ||
| DynamixelNetwork | ||