Dynamixel
DynamixelNetwork Class
NamespacesDynamixelDynamixelNetwork
An abstract model of a Dynamixel network represented as a collection of Dynamixel objects.
Declaration Syntax
C#Visual BasicVisual C++
public class DynamixelNetwork : DynamixelInterface
Public Class DynamixelNetwork _
	Inherits DynamixelInterface
public ref class DynamixelNetwork : public DynamixelInterface
Members
All MembersConstructorsMethodsPropertiesFieldsEvents



IconMemberDescription
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)
Determines whether the specified Object is equal to the current 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()()()
Returns a String that represents the current Object.
(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.)
Remarks
This class wraps all of the low level functionality of the DynamixelInterface as a collection of higher level Dynamixel objects.
Inheritance Hierarchy
Object
DynamixelInterface
 DynamixelNetwork

Assembly: Dynamixel (Module: Dynamixel) Version: 1.0.4.0