Edit on GitHub
Data Types Reference
- Data types module defines various data structures and enumerations used in the DYNAMIXEL Easy SDK.
Data Classes
ControlTableItem
| Attribute | Value Type |
|---|---|
| address | Int |
| size | Int |
StagedCommand
| Attribute | Value Type |
|---|---|
| command_type | CommandType |
| id | Int |
| address | Int |
| length | Int |
| data | List[Int] |
| status_request | List[StatusRequest] or None |
| motor | Motor or None |
| allowable_operation_modes | List[OperationMode] or None |
Enum Classes
OperatingMode
| Member | Value |
|---|---|
| CURRENT | 0 |
| VELOCITY | 1 |
| POSITION | 3 |
| EXTENDED_POSITION | 4 |
| CURRENT_BASED_POSITION | 5 |
| PWM | 16 |
Direction
| Member | Value |
|---|---|
| NORMAL | 0 |
| REVERSE | 1 |
ProfileConfiguration
| Member | Value |
|---|---|
| VELOCITY_BASED | 0 |
| TIME_BASED | 1 |
CommandType
| Member | Value |
|---|---|
| WRITE | 0 |
| READ | 1 |
StatusRequest
| Member | Value |
|---|---|
| CHECK_TORQUE_ON | 1 |
| CHECK_OPERATING_MODE | 2 |
| UPDATE_TORQUE_STATUS | 3 |
Structures
ControlTableItem
| Attribute | Value Type |
|---|---|
| address | uint16_t |
| size | uint8_t |
StagedCommand
| Attribute | Value Type |
|---|---|
| command_type | CommandType |
| id | uint8_t |
| address | uint16_t |
| length | uint16_t |
| data | vector |
| status_request | vector |
| motor | * Motor |
| allowable_operation_modes | vector |
Enum Classes
OperatingMode
| Member | Value |
|---|---|
| CURRENT | 0 |
| VELOCITY | 1 |
| POSITION | 3 |
| EXTENDED_POSITION | 4 |
| CURRENT_BASED_POSITION | 5 |
| PWM | 16 |
Direction
| Member | Value |
|---|---|
| NORMAL | 0 |
| REVERSE | 1 |
ProfileConfiguration
| Member | Value |
|---|---|
| VELOCITY_BASED | 0 |
| TIME_BASED | 1 |
CommandType
| Member | Value |
|---|---|
| WRITE | 0 |
| READ | 1 |
StatusRequest
| Member | Value |
|---|---|
| CHECK_TORQUE_ON | 1 |
| CHECK_OPERATING_MODE | 2 |
| UPDATE_TORQUE_STATUS | 3 |

