dynamixel ModuleΒΆ

This module contains classes that are specific for interaction with dynamixel devices.

Buses

DynamixelBus

A communication bus that supports Dynamixel protocol.

SharedDynamixelBus

A DynamixelBus that can be used in multithreaded environment.

MockPacketHandler

A class used to simulate the Dynamixel communication without actually using a real bus or devices.

Devices

DynamixelDevice

Implements specific functionality for Dynamixel devices.

Registers

DynamixelAXBaudRateRegister

Implements a representation of a baud rate register for AX servos.

DynamixelAXComplianceSlopeRegister

Compliance slope for AX Devices is working in powers of 2 and this class performs the conversion between these representations.

DynamixelXLBaudRateRegister

Implements a representation of a baud rate register for XL servos.

Syncs

DynamixelSyncReadLoop

Implements SyncRead as specified in the frequency parameter.

DynamixelSyncWriteLoop

Implements SyncWrite as specified in the frequency parameter.

DynamixelBulkReadLoop

Implements BulkRead as specified in the frequency parameter.

DynamixelBulkWriteLoop

Implements BulkWrite as specified in the frequency parameter.