dynamixel_const.h
Go to the documentation of this file.
1 /* CSIRO Open Source Software License Agreement (variation of the BSD / MIT License)
2  * Copyright (c) 2020, Commonwealth Scientific and Industrial Research Organisation (CSIRO) ABN 41 687 119 230.
3  * All rights reserved. CSIRO is willing to grant you a license to the dynamixel_actuator ROS packages on the following
4  * terms, except where otherwise indicated for third party material. Redistribution and use of this software in source
5  * and binary forms, with or without modification, are permitted provided that the following conditions are met:
6  * - Redistributions of source code must retain the above copyright notice, this list of conditions and the following
7  * disclaimer.
8  * - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following
9  * disclaimer in the documentation and/or other materials provided with the distribution.
10  * - Neither the name of CSIRO nor the names of its contributors may be used to endorse or promote products derived from
11  * this software without specific prior written permission of CSIRO.
12  *
13  * EXCEPT AS EXPRESSLY STATED IN THIS AGREEMENT AND TO THE FULL EXTENT PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS
14  * PROVIDED "AS-IS". CSIRO MAKES NO REPRESENTATIONS, WARRANTIES OR CONDITIONS OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
15  * BUT NOT LIMITED TO ANY REPRESENTATIONS, WARRANTIES OR CONDITIONS REGARDING THE CONTENTS OR ACCURACY OF THE SOFTWARE,
16  * OR OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, THE ABSENCE OF LATENT OR OTHER
17  * DEFECTS, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE.
18  * TO THE FULL EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL CSIRO BE LIABLE ON ANY LEGAL THEORY (INCLUDING,
19  * WITHOUT LIMITATION, IN AN ACTION FOR BREACH OF CONTRACT, NEGLIGENCE OR OTHERWISE) FOR ANY CLAIM, LOSS, DAMAGES OR
20  * OTHER LIABILITY HOWSOEVER INCURRED. WITHOUT LIMITING THE SCOPE OF THE PREVIOUS SENTENCE THE EXCLUSION OF LIABILITY
21  * SHALL INCLUDE: LOSS OF PRODUCTION OR OPERATION TIME, LOSS, DAMAGE OR CORRUPTION OF DATA OR RECORDS; OR LOSS OF
22  * ANTICIPATED SAVINGS, OPPORTUNITY, REVENUE, PROFIT OR GOODWILL, OR OTHER ECONOMIC LOSS; OR ANY SPECIAL, INCIDENTAL,
23  * INDIRECT, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES, ARISING OUT OF OR IN CONNECTION WITH THIS AGREEMENT, ACCESS
24  * OF THE SOFTWARE OR ANY OTHER DEALINGS WITH THE SOFTWARE, EVEN IF CSIRO HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
25  * CLAIM, LOSS, DAMAGES OR OTHER LIABILITY. APPLICABLE LEGISLATION SUCH AS THE AUSTRALIAN CONSUMER LAW MAY APPLY
26  * REPRESENTATIONS, WARRANTIES, OR CONDITIONS, OR IMPOSES OBLIGATIONS OR LIABILITY ON CSIRO THAT CANNOT BE EXCLUDED,
27  * RESTRICTED OR MODIFIED TO THE FULL EXTENT SET OUT IN THE EXPRESS TERMS OF THIS CLAUSE ABOVE "CONSUMER GUARANTEES".
28  * TO THE EXTENT THAT SUCH CONSUMER GUARANTEES CONTINUE TO APPLY, THEN TO THE FULL EXTENT PERMITTED BY THE APPLICABLE
29  * LEGISLATION, THE LIABILITY OF CSIRO UNDER THE RELEVANT CONSUMER GUARANTEE IS LIMITED (WHERE PERMITTED AT CSIRO'S
30  * OPTION) TO ONE OF FOLLOWING REMEDIES OR SUBSTANTIALLY EQUIVALENT REMEDIES:
31  * (a) THE REPLACEMENT OF THE SOFTWARE, THE SUPPLY OF EQUIVALENT SOFTWARE, OR SUPPLYING RELEVANT SERVICES AGAIN;
32  * (b) THE REPAIR OF THE SOFTWARE;
33  * (c) THE PAYMENT OF THE COST OF REPLACING THE SOFTWARE, OF ACQUIRING EQUIVALENT SOFTWARE, HAVING THE RELEVANT
34  * SERVICES SUPPLIED AGAIN, OR HAVING THE SOFTWARE REPAIRED.
35  * IN THIS CLAUSE, CSIRO INCLUDES ANY THIRD PARTY AUTHOR OR OWNER OF ANY PART OF THE SOFTWARE OR MATERIAL DISTRIBUTED
36  * WITH IT. CSIRO MAY ENFORCE ANY RIGHTS ON BEHALF OF THE RELEVANT THIRD PARTY.
37  *
38  * Third Party Components:
39  *
40  * The following third party components are distributed with the Software. You agree to comply with the license terms
41  * for these components as part of accessing the Software. Other third party software may also be identified in
42  * separate files distributed with the Software.
43  * ___________________________________________________________________
44  *
45  * dynamixel_interface is forked from projects authored by Brian
46  * Axelrod (on behalf of Willow Garage):
47  *
48  * https://github.com/baxelrod/dynamixel_pro_controller
49  * https://github.com/baxelrod/dynamixel_pro_driver
50  *
51  * Thus they retain the following notice:
52  *
53  * Software License Agreement (BSD License)
54  * Copyright (c) 2013, Willow Garage
55  * All rights reserved.
56  * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the
57  * following conditions are met:
58  * - Redistributions of source code must retain the above copyright notice, this list of conditions and the following
59  * disclaimer.
60  * - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the
61  * following disclaimer in the documentation and/or other materials provided with the distribution.
62  * - Neither the name of Willow Garage nor the names of its contributors may be used to endorse or promote products
63  * derived from this software without specific prior written permission.
64  *
65  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
66  * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
67  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
68  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
69  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
70  * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
71  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
72  * ___________________________________________________________________
73  */
74 
75 
85 #ifndef DYNAMIXEL_CONST_H__
86 #define DYNAMIXEL_CONST_H__
87 
88 #include <stdint.h>
89 #include <string>
90 
91 
93 {
96 {
97  kSeriesAX = 0,
98  kSeriesRX = 1,
99  kSeriesDX = 2,
103  kSeriesX = 6,
105  kSeriesP = 8,
107 };
108 
114 {
115  // EEPROM
133 
134  // RAM
137 
138  // - MX (1.0) specific
142 
143  // - AX/RX specific
148 
167 };
168 
169 
174 {
175  // EEPROM
201 
202  // RAM
238 };
239 
244 {
245  // EEPROM
249  kRegP_ID = 7,
273 
274  // RAM
312 };
313 
314 
317 {
318  // EEPROM
339 
340  // RAM
353 
358 
363 };
364 
365 
369 {
370  UNKNOWN = -1,
371 
375 
378 
380 
381 };
382 
383 
386 {
393 
396 
398 
399 };
400 
401 
404 {
406  // Common error codes
413  // Legacy specific error codes
418 
419 };
420 
421 } // namespace dynamixel_interface
422 
423 #endif // DYNAMIXEL_CONST_H__
dynamixel_interface::kRegP_DataPort3Mode
@ kRegP_DataPort3Mode
Definition: dynamixel_const.h:269
dynamixel_interface::kRegP_RealtimeTick
@ kRegP_RealtimeTick
Definition: dynamixel_const.h:296
dynamixel_interface::kRegLegacy_ID
@ kRegLegacy_ID
Definition: dynamixel_const.h:118
dynamixel_interface::kRegP_FirmwareVersion
@ kRegP_FirmwareVersion
Definition: dynamixel_const.h:248
dynamixel_interface::kRegP_MovingStatus
@ kRegP_MovingStatus
Definition: dynamixel_const.h:298
dynamixel_interface::kRegStandard_GoalVelocity
@ kRegStandard_GoalVelocity
Definition: dynamixel_const.h:218
dynamixel_interface::kRegLegacyPro_PresentPosition
@ kRegLegacyPro_PresentPosition
Definition: dynamixel_const.h:348
dynamixel_interface::kModePositionControl
@ kModePositionControl
Definition: dynamixel_const.h:374
dynamixel_interface::kRegLegacy_TorqueLimit
@ kRegLegacy_TorqueLimit
Definition: dynamixel_const.h:151
dynamixel_interface::kRegLegacy_ReturnLevel
@ kRegLegacy_ReturnLevel
Definition: dynamixel_const.h:128
dynamixel_interface::kRegP_PositionDGain
@ kRegP_PositionDGain
Definition: dynamixel_const.h:284
dynamixel_interface::kRegLegacyPro_VelocityLimit
@ kRegLegacyPro_VelocityLimit
Definition: dynamixel_const.h:331
dynamixel_interface::kRegP_GoalPWM
@ kRegP_GoalPWM
Definition: dynamixel_const.h:290
dynamixel_interface::kRegStandard_VelocityTrajectory
@ kRegStandard_VelocityTrajectory
Definition: dynamixel_const.h:229
dynamixel_interface::kRegLegacy_GoalPosition
@ kRegLegacy_GoalPosition
Definition: dynamixel_const.h:149
dynamixel_interface::kRegP_Feedforward2ndGain
@ kRegP_Feedforward2ndGain
Definition: dynamixel_const.h:287
dynamixel_interface::kRegP_PositionPGain
@ kRegP_PositionPGain
Definition: dynamixel_const.h:286
dynamixel_interface::kRegLegacyPro_DataPort3
@ kRegLegacyPro_DataPort3
Definition: dynamixel_const.h:356
dynamixel_interface::kRegP_ReturnDelayTime
@ kRegP_ReturnDelayTime
Definition: dynamixel_const.h:251
dynamixel_interface::kRegP_DriveMode
@ kRegP_DriveMode
Definition: dynamixel_const.h:252
dynamixel_interface::kRegStandard_VelocityLimit
@ kRegStandard_VelocityLimit
Definition: dynamixel_const.h:194
dynamixel_interface::kRegStandard_DataPort1Mode
@ kRegStandard_DataPort1Mode
Definition: dynamixel_const.h:197
dynamixel_interface::kInstAction
@ kInstAction
Definition: dynamixel_const.h:391
dynamixel_interface::kRegLegacy_MinVoltageLimit
@ kRegLegacy_MinVoltageLimit
Definition: dynamixel_const.h:125
dynamixel_interface::kRegStandard_ProfileAcceleration
@ kRegStandard_ProfileAcceleration
Definition: dynamixel_const.h:219
dynamixel_interface::kRegStandard_RealtimeTick
@ kRegStandard_RealtimeTick
Definition: dynamixel_const.h:222
dynamixel_interface::kRegP_AccelerationLimit
@ kRegP_AccelerationLimit
Definition: dynamixel_const.h:263
dynamixel_interface::DynamixelSeriesType
DynamixelSeriesType
Dynamixel types.
Definition: dynamixel_const.h:95
dynamixel_interface::kRegP_DataPort1
@ kRegP_DataPort1
Definition: dynamixel_const.h:307
dynamixel_interface::kRegP_RegisteredInstruction
@ kRegP_RegisteredInstruction
Definition: dynamixel_const.h:280
dynamixel_interface::kRegLegacy_ModelNumber
@ kRegLegacy_ModelNumber
Definition: dynamixel_const.h:116
dynamixel_interface::kRegP_BaudRate
@ kRegP_BaudRate
Definition: dynamixel_const.h:250
dynamixel_interface::kRegLegacyPro_HardwareErrorStatus
@ kRegLegacyPro_HardwareErrorStatus
Definition: dynamixel_const.h:362
dynamixel_interface::kRegStandard_HardwareErrorStatus
@ kRegStandard_HardwareErrorStatus
Definition: dynamixel_const.h:207
dynamixel_interface::kRegStandard_ProfileVelocity
@ kRegStandard_ProfileVelocity
Definition: dynamixel_const.h:220
dynamixel_interface::kRegStandard_GoalPWM
@ kRegStandard_GoalPWM
Definition: dynamixel_const.h:216
dynamixel_interface::kRegLegacyPro_LimitTemperature
@ kRegLegacyPro_LimitTemperature
Definition: dynamixel_const.h:326
dynamixel_interface::kRegLegacy_PresentTemperature
@ kRegLegacy_PresentTemperature
Definition: dynamixel_const.h:156
dynamixel_interface::kRegP_MinPositionLimit
@ kRegP_MinPositionLimit
Definition: dynamixel_const.h:266
dynamixel_interface::kRegP_DataPort4Mode
@ kRegP_DataPort4Mode
Definition: dynamixel_const.h:270
dynamixel_interface::kRegP_PresentPosition
@ kRegP_PresentPosition
Definition: dynamixel_const.h:302
dynamixel_interface::kRegLegacy_PresentSpeed
@ kRegLegacy_PresentSpeed
Definition: dynamixel_const.h:153
dynamixel_interface::kRegP_ID
@ kRegP_ID
Definition: dynamixel_const.h:249
dynamixel_interface::kRegStandard_LED
@ kRegStandard_LED
Definition: dynamixel_const.h:204
dynamixel_interface::kRegStandard_ShadowID
@ kRegStandard_ShadowID
Definition: dynamixel_const.h:184
dynamixel_interface::kRegLegacyPro_ModelInfo
@ kRegLegacyPro_ModelInfo
Definition: dynamixel_const.h:320
dynamixel_interface::kRegLegacy_GoalTorque
@ kRegLegacy_GoalTorque
Definition: dynamixel_const.h:165
dynamixel_interface::kRegLegacy_Lock
@ kRegLegacy_Lock
Definition: dynamixel_const.h:159
dynamixel_interface::kRegStandard_PresentCurrent
@ kRegStandard_PresentCurrent
Definition: dynamixel_const.h:226
dynamixel_interface::kRegStandard_FirmwareVersion
@ kRegStandard_FirmwareVersion
Definition: dynamixel_const.h:178
dynamixel_interface::kSeriesAX
@ kSeriesAX
Definition: dynamixel_const.h:97
dynamixel_interface::kRegP_ProtocolType
@ kRegP_ProtocolType
Definition: dynamixel_const.h:255
dynamixel_interface::kRegLegacy_PresentLoad
@ kRegLegacy_PresentLoad
Definition: dynamixel_const.h:154
dynamixel_interface::kRegP_CurrentLimit
@ kRegP_CurrentLimit
Definition: dynamixel_const.h:262
dynamixel_interface::kRegP_BusWatchdog
@ kRegP_BusWatchdog
Definition: dynamixel_const.h:289
dynamixel_interface::kRegP_DataPort1Mode
@ kRegP_DataPort1Mode
Definition: dynamixel_const.h:267
dynamixel_interface::kRegLegacy_CWAngleLimit
@ kRegLegacy_CWAngleLimit
Definition: dynamixel_const.h:121
dynamixel_interface::kRegStandard_IndirectData1
@ kRegStandard_IndirectData1
Definition: dynamixel_const.h:237
dynamixel_interface::kModePWMControl
@ kModePWMControl
Definition: dynamixel_const.h:379
dynamixel_interface::kRegLegacy_SensedCurrent
@ kRegLegacy_SensedCurrent
Definition: dynamixel_const.h:162
dynamixel_interface::DynamixelStandardRegisterTable
DynamixelStandardRegisterTable
Definition: dynamixel_const.h:173
dynamixel_interface::kRegStandard_AccelerationLimit
@ kRegStandard_AccelerationLimit
Definition: dynamixel_const.h:193
dynamixel_interface::kRegStandard_DataPort1
@ kRegStandard_DataPort1
Definition: dynamixel_const.h:233
dynamixel_interface::kRegLegacyPro_PresentCurrent
@ kRegLegacyPro_PresentCurrent
Definition: dynamixel_const.h:350
dynamixel_interface::kRegP_VelocityIGain
@ kRegP_VelocityIGain
Definition: dynamixel_const.h:282
dynamixel_interface::kRegLegacy_LED
@ kRegLegacy_LED
Definition: dynamixel_const.h:136
dynamixel_interface::kModeVelocityControl
@ kModeVelocityControl
Definition: dynamixel_const.h:373
dynamixel_interface::kRegStandard_MaxVoltageLimit
@ kRegStandard_MaxVoltageLimit
Definition: dynamixel_const.h:189
dynamixel_interface::kErrorLegacyAngleLimit
@ kErrorLegacyAngleLimit
Definition: dynamixel_const.h:417
dynamixel_interface::kRegStandard_Moving
@ kRegStandard_Moving
Definition: dynamixel_const.h:223
dynamixel_interface::kRegStandard_BusWatchdog
@ kRegStandard_BusWatchdog
Definition: dynamixel_const.h:215
dynamixel_interface::kRegP_IndirectAddress1
@ kRegP_IndirectAddress1
Definition: dynamixel_const.h:272
dynamixel_interface::kRegLegacyPro_DataPort4Mode
@ kRegLegacyPro_DataPort4Mode
Definition: dynamixel_const.h:338
dynamixel_interface::kRegStandard_MinVoltageLimit
@ kRegStandard_MinVoltageLimit
Definition: dynamixel_const.h:190
dynamixel_interface::kRegStandard_GoalCurrent
@ kRegStandard_GoalCurrent
Definition: dynamixel_const.h:217
dynamixel_interface::kRegStandard_PWMLimit
@ kRegStandard_PWMLimit
Definition: dynamixel_const.h:191
dynamixel_interface::kRegLegacyPro_MinAngleLimit
@ kRegLegacyPro_MinAngleLimit
Definition: dynamixel_const.h:334
dynamixel_interface::kRegStandard_DriveMode
@ kRegStandard_DriveMode
Definition: dynamixel_const.h:182
dynamixel_interface::kRegP_VelocityLimit
@ kRegP_VelocityLimit
Definition: dynamixel_const.h:264
dynamixel_interface::kInstWriteData
@ kInstWriteData
Definition: dynamixel_const.h:389
dynamixel_interface::kRegStandard_StatusReturnLevel
@ kRegStandard_StatusReturnLevel
Definition: dynamixel_const.h:205
dynamixel_interface::kRegLegacy_MultiTurnOffset
@ kRegLegacy_MultiTurnOffset
Definition: dynamixel_const.h:131
dynamixel_interface::kSeriesMX
@ kSeriesMX
Definition: dynamixel_const.h:102
dynamixel_interface::kRegStandard_PositionIGain
@ kRegStandard_PositionIGain
Definition: dynamixel_const.h:211
dynamixel_interface::kRegStandard_RegisteredInstruction
@ kRegStandard_RegisteredInstruction
Definition: dynamixel_const.h:206
dynamixel_interface::kRegLegacy_PresentVoltage
@ kRegLegacy_PresentVoltage
Definition: dynamixel_const.h:155
dynamixel_interface::kRegLegacy_ResolutionDivider
@ kRegLegacy_ResolutionDivider
Definition: dynamixel_const.h:132
dynamixel_interface::kRegLegacy_MaxVoltageLimit
@ kRegLegacy_MaxVoltageLimit
Definition: dynamixel_const.h:126
dynamixel_interface::kRegLegacy_PresentPosition
@ kRegLegacy_PresentPosition
Definition: dynamixel_const.h:152
dynamixel_interface::kRegLegacyPro_GoalTorque
@ kRegLegacyPro_GoalTorque
Definition: dynamixel_const.h:347
dynamixel_interface::kRegStandard_GoalPosition
@ kRegStandard_GoalPosition
Definition: dynamixel_const.h:221
dynamixel_interface::kSeriesRX
@ kSeriesRX
Definition: dynamixel_const.h:98
dynamixel_interface::kRegLegacy_DriveMode
@ kRegLegacy_DriveMode
Definition: dynamixel_const.h:123
dynamixel_interface::kRegStandard_IndirectAddress1
@ kRegStandard_IndirectAddress1
Definition: dynamixel_const.h:236
dynamixel_interface::kRegLegacy_DGain
@ kRegLegacy_DGain
Definition: dynamixel_const.h:139
dynamixel_interface::kRegP_IndirectData1
@ kRegP_IndirectData1
Definition: dynamixel_const.h:311
dynamixel_interface::kRegP_TorqueEnable
@ kRegP_TorqueEnable
Definition: dynamixel_const.h:275
dynamixel_interface::kErrorNoError
@ kErrorNoError
Definition: dynamixel_const.h:405
dynamixel_interface::kRegStandard_VelocityPGain
@ kRegStandard_VelocityPGain
Definition: dynamixel_const.h:209
dynamixel_interface::kRegLegacy_GoalAcceleration
@ kRegLegacy_GoalAcceleration
Definition: dynamixel_const.h:166
dynamixel_interface::DynamixelLegacyProRegisterTable
DynamixelLegacyProRegisterTable
Control table/register addresses for each series of dynamixel.
Definition: dynamixel_const.h:316
dynamixel_interface::kRegP_DataPort3
@ kRegP_DataPort3
Definition: dynamixel_const.h:309
dynamixel_interface::kRegStandard_DataPort3Mode
@ kRegStandard_DataPort3Mode
Definition: dynamixel_const.h:199
dynamixel_interface::kRegLegacyPro_ID
@ kRegLegacyPro_ID
Definition: dynamixel_const.h:322
dynamixel_interface::kSeriesEX
@ kSeriesEX
Definition: dynamixel_const.h:100
dynamixel_interface::kRegP_ModelInfo
@ kRegP_ModelInfo
Definition: dynamixel_const.h:247
dynamixel_interface::kRegStandard_ReturnDelayTime
@ kRegStandard_ReturnDelayTime
Definition: dynamixel_const.h:181
dynamixel_interface::kRegStandard_MaxPositionLimit
@ kRegStandard_MaxPositionLimit
Definition: dynamixel_const.h:195
dynamixel_interface::kRegP_ProfileAcceleration
@ kRegP_ProfileAcceleration
Definition: dynamixel_const.h:293
dynamixel_interface::kRegLegacy_IGain
@ kRegLegacy_IGain
Definition: dynamixel_const.h:140
dynamixel_interface::kRegP_OperatingMode
@ kRegP_OperatingMode
Definition: dynamixel_const.h:253
dynamixel_interface::kRegLegacy_RealtimeTick
@ kRegLegacy_RealtimeTick
Definition: dynamixel_const.h:161
dynamixel_interface::kRegLegacy_CCWAngleLimit
@ kRegLegacy_CCWAngleLimit
Definition: dynamixel_const.h:122
dynamixel_interface::kRegP_PresentCurrent
@ kRegP_PresentCurrent
Definition: dynamixel_const.h:300
dynamixel_interface::kSeriesUnknown
@ kSeriesUnknown
Definition: dynamixel_const.h:106
dynamixel_interface::kRegLegacyPro_MaxTorque
@ kRegLegacyPro_MaxTorque
Definition: dynamixel_const.h:332
dynamixel_interface::kRegStandard_MovingThreshold
@ kRegStandard_MovingThreshold
Definition: dynamixel_const.h:187
dynamixel_interface::kRegLegacyPro_UpLimitVoltage
@ kRegLegacyPro_UpLimitVoltage
Definition: dynamixel_const.h:328
dynamixel_interface::kRegStandard_TorqueEnable
@ kRegStandard_TorqueEnable
Definition: dynamixel_const.h:203
dynamixel_interface::kRegLegacy_TorqueControlEnable
@ kRegLegacy_TorqueControlEnable
Definition: dynamixel_const.h:164
dynamixel_interface::kRegP_PresentTemperature
@ kRegP_PresentTemperature
Definition: dynamixel_const.h:306
dynamixel_interface::kRegP_MovingThreshold
@ kRegP_MovingThreshold
Definition: dynamixel_const.h:257
dynamixel_interface::kRegStandard_ModelNumber
@ kRegStandard_ModelNumber
Definition: dynamixel_const.h:176
dynamixel_interface::kRegStandard_PresentInputVoltage
@ kRegStandard_PresentInputVoltage
Definition: dynamixel_const.h:231
dynamixel_interface::kRegLegacyPro_TorqueEnable
@ kRegLegacyPro_TorqueEnable
Definition: dynamixel_const.h:344
dynamixel_interface::kRegP_GoalPosition
@ kRegP_GoalPosition
Definition: dynamixel_const.h:295
dynamixel_interface::DynamixelControlMode
DynamixelControlMode
Definition: dynamixel_const.h:368
dynamixel_interface::kRegP_HardwareErrorStatus
@ kRegP_HardwareErrorStatus
Definition: dynamixel_const.h:281
dynamixel_interface::kInstRegWrite
@ kInstRegWrite
Definition: dynamixel_const.h:390
dynamixel_interface::kModeCurrentBasedPositionControl
@ kModeCurrentBasedPositionControl
Definition: dynamixel_const.h:377
dynamixel_interface::kRegP_RedLED
@ kRegP_RedLED
Definition: dynamixel_const.h:276
dynamixel_interface::kRegLegacyPro_MaxAngleLimit
@ kRegLegacyPro_MaxAngleLimit
Definition: dynamixel_const.h:333
dynamixel_interface::kRegStandard_OperatingMode
@ kRegStandard_OperatingMode
Definition: dynamixel_const.h:183
dynamixel_interface::kRegP_PresentVelocity
@ kRegP_PresentVelocity
Definition: dynamixel_const.h:301
dynamixel_interface::kErrorLegacyRange
@ kErrorLegacyRange
Definition: dynamixel_const.h:416
dynamixel_interface::kRegP_PresentInputVoltage
@ kRegP_PresentInputVoltage
Definition: dynamixel_const.h:305
dynamixel_interface::DynamixelLegacyRegisterTable
DynamixelLegacyRegisterTable
Definition: dynamixel_const.h:113
dynamixel_interface::kRegLegacyPro_ModelNumber
@ kRegLegacyPro_ModelNumber
Definition: dynamixel_const.h:319
dynamixel_interface::kRegP_DataPort4
@ kRegP_DataPort4
Definition: dynamixel_const.h:310
dynamixel_interface::kRegLegacyPro_DataPort1
@ kRegLegacyPro_DataPort1
Definition: dynamixel_const.h:354
dynamixel_interface::kInstBulkRead
@ kInstBulkRead
Definition: dynamixel_const.h:395
dynamixel_interface::kRegStandard_Feedforward1stGain
@ kRegStandard_Feedforward1stGain
Definition: dynamixel_const.h:214
dynamixel_interface::kSeriesDX
@ kSeriesDX
Definition: dynamixel_const.h:99
dynamixel_interface::kRegLegacyPro_PresentVelocity
@ kRegLegacyPro_PresentVelocity
Definition: dynamixel_const.h:349
dynamixel_interface::kRegP_HomingOffset
@ kRegP_HomingOffset
Definition: dynamixel_const.h:256
dynamixel_interface::kRegLegacy_BaudRate
@ kRegLegacy_BaudRate
Definition: dynamixel_const.h:119
dynamixel_interface::kErrorMotorHall
@ kErrorMotorHall
Definition: dynamixel_const.h:411
dynamixel_interface::kRegLegacyPro_DataPort1Mode
@ kRegLegacyPro_DataPort1Mode
Definition: dynamixel_const.h:335
dynamixel_interface::kRegP_ModelNumber
@ kRegP_ModelNumber
Definition: dynamixel_const.h:246
dynamixel_interface::kRegLegacyPro_GoalPosition
@ kRegLegacyPro_GoalPosition
Definition: dynamixel_const.h:345
dynamixel_interface::kSeriesX
@ kSeriesX
Definition: dynamixel_const.h:103
dynamixel_interface::kRegLegacy_CCWComplianceMargin
@ kRegLegacy_CCWComplianceMargin
Definition: dynamixel_const.h:145
dynamixel_interface::kRegLegacy_ReturnDelayTime
@ kRegLegacy_ReturnDelayTime
Definition: dynamixel_const.h:120
dynamixel_interface::kErrorOverheating
@ kErrorOverheating
Definition: dynamixel_const.h:410
dynamixel_interface::kRegLegacy_MovingSpeed
@ kRegLegacy_MovingSpeed
Definition: dynamixel_const.h:150
dynamixel_interface::kRegLegacy_CWComplianceMargin
@ kRegLegacy_CWComplianceMargin
Definition: dynamixel_const.h:144
dynamixel_interface::kRegP_TemperatureLimit
@ kRegP_TemperatureLimit
Definition: dynamixel_const.h:258
dynamixel_interface::kErrorMotorEncoder
@ kErrorMotorEncoder
Definition: dynamixel_const.h:409
dynamixel_interface::kRegStandard_Shutdown
@ kRegStandard_Shutdown
Definition: dynamixel_const.h:200
dynamixel_interface::kRegLegacyPro_DataPort4
@ kRegLegacyPro_DataPort4
Definition: dynamixel_const.h:357
dynamixel_interface::kRegLegacyPro_PresentVoltage
@ kRegLegacyPro_PresentVoltage
Definition: dynamixel_const.h:351
dynamixel_interface::kRegP_MaxVoltageLimit
@ kRegP_MaxVoltageLimit
Definition: dynamixel_const.h:259
dynamixel_interface::kRegP_Feedforward1stGain
@ kRegP_Feedforward1stGain
Definition: dynamixel_const.h:288
dynamixel_interface::kInstSyncWrite
@ kInstSyncWrite
Definition: dynamixel_const.h:394
dynamixel_interface::kRegStandard_PresentVelocity
@ kRegStandard_PresentVelocity
Definition: dynamixel_const.h:227
dynamixel_interface::kRegStandard_ProtocolVersion
@ kRegStandard_ProtocolVersion
Definition: dynamixel_const.h:185
dynamixel_interface::kSeriesLegacyMX
@ kSeriesLegacyMX
Definition: dynamixel_const.h:101
dynamixel_interface::DynamixelErrorCode
DynamixelErrorCode
Error return codes.
Definition: dynamixel_const.h:403
dynamixel_interface::kRegStandard_PresentTemperature
@ kRegStandard_PresentTemperature
Definition: dynamixel_const.h:232
dynamixel_interface::kRegLegacyPro_DownLimitVoltage
@ kRegLegacyPro_DownLimitVoltage
Definition: dynamixel_const.h:327
dynamixel_interface::kRegP_VelocityTrajectory
@ kRegP_VelocityTrajectory
Definition: dynamixel_const.h:303
dynamixel_interface::kRegP_ProfileVelocity
@ kRegP_ProfileVelocity
Definition: dynamixel_const.h:294
dynamixel_interface::kInstBroadcast
@ kInstBroadcast
Definition: dynamixel_const.h:397
dynamixel_interface::kRegP_GreenLED
@ kRegP_GreenLED
Definition: dynamixel_const.h:277
dynamixel_interface::kRegStandard_PositionPGain
@ kRegStandard_PositionPGain
Definition: dynamixel_const.h:212
dynamixel_interface::kInstReadData
@ kInstReadData
Definition: dynamixel_const.h:388
dynamixel_interface::kRegP_DataPort2
@ kRegP_DataPort2
Definition: dynamixel_const.h:308
dynamixel_interface::kRegLegacyPro_OperatingMode
@ kRegLegacyPro_OperatingMode
Definition: dynamixel_const.h:325
dynamixel_interface::kRegLegacy_Punch
@ kRegLegacy_Punch
Definition: dynamixel_const.h:160
dynamixel_interface::kRegP_BlueLED
@ kRegP_BlueLED
Definition: dynamixel_const.h:278
dynamixel_interface::kRegStandard_PositionTrajectory
@ kRegStandard_PositionTrajectory
Definition: dynamixel_const.h:230
dynamixel_interface::kRegStandard_DataPort3
@ kRegStandard_DataPort3
Definition: dynamixel_const.h:235
dynamixel_interface::kRegStandard_DataPort2
@ kRegStandard_DataPort2
Definition: dynamixel_const.h:234
dynamixel_interface::kRegLegacyPro_PresentTemperature
@ kRegLegacyPro_PresentTemperature
Definition: dynamixel_const.h:352
dynamixel_interface::kRegLegacyPro_PositionPGain
@ kRegLegacyPro_PositionPGain
Definition: dynamixel_const.h:343
dynamixel_interface::kInstReset
@ kInstReset
Definition: dynamixel_const.h:392
dynamixel_interface::kErrorOverload
@ kErrorOverload
Definition: dynamixel_const.h:407
dynamixel_interface::kModeExtendedPositionControl
@ kModeExtendedPositionControl
Definition: dynamixel_const.h:376
dynamixel_interface::kRegStandard_VelocityIGain
@ kRegStandard_VelocityIGain
Definition: dynamixel_const.h:208
dynamixel_interface::kRegP_PositionIGain
@ kRegP_PositionIGain
Definition: dynamixel_const.h:285
dynamixel_interface::kRegLegacy_AlarmLED
@ kRegLegacy_AlarmLED
Definition: dynamixel_const.h:129
dynamixel_interface::kRegLegacy_MaxTorque
@ kRegLegacy_MaxTorque
Definition: dynamixel_const.h:127
dynamixel_interface::kErrorElectricShock
@ kErrorElectricShock
Definition: dynamixel_const.h:408
dynamixel_interface::kRegP_DataPort2Mode
@ kRegP_DataPort2Mode
Definition: dynamixel_const.h:268
dynamixel_interface::kRegLegacyPro_LED
@ kRegLegacyPro_LED
Definition: dynamixel_const.h:329
dynamixel_interface::kRegLegacy_TemperatureLimit
@ kRegLegacy_TemperatureLimit
Definition: dynamixel_const.h:124
dynamixel_interface::kSeriesLegacyPro
@ kSeriesLegacyPro
Definition: dynamixel_const.h:104
dynamixel_interface::kRegLegacy_TorqueEnable
@ kRegLegacy_TorqueEnable
Definition: dynamixel_const.h:135
dynamixel_interface::kRegLegacyPro_FirmwareVersion
@ kRegLegacyPro_FirmwareVersion
Definition: dynamixel_const.h:321
dynamixel_interface::kRegP_PWMLimit
@ kRegP_PWMLimit
Definition: dynamixel_const.h:261
dynamixel_interface::kRegP_Shutdown
@ kRegP_Shutdown
Definition: dynamixel_const.h:271
dynamixel_interface::kRegStandard_DataPort2Mode
@ kRegStandard_DataPort2Mode
Definition: dynamixel_const.h:198
dynamixel_interface::kRegP_PresentPWM
@ kRegP_PresentPWM
Definition: dynamixel_const.h:299
dynamixel_interface::kRegStandard_HomingOffset
@ kRegStandard_HomingOffset
Definition: dynamixel_const.h:186
dynamixel_interface::kRegP_GoalCurrent
@ kRegP_GoalCurrent
Definition: dynamixel_const.h:291
dynamixel_interface::kRegP_GoalVelocity
@ kRegP_GoalVelocity
Definition: dynamixel_const.h:292
dynamixel_interface::kRegLegacyPro_ReturnLevel
@ kRegLegacyPro_ReturnLevel
Definition: dynamixel_const.h:361
dynamixel_interface::kRegLegacy_FirmwareVersion
@ kRegLegacy_FirmwareVersion
Definition: dynamixel_const.h:117
dynamixel_interface::kRegStandard_CurrentLimit
@ kRegStandard_CurrentLimit
Definition: dynamixel_const.h:192
dynamixel_interface::DynamixelProRegisterTable
DynamixelProRegisterTable
Definition: dynamixel_const.h:243
dynamixel_interface::kRegStandard_MinPositionLimit
@ kRegStandard_MinPositionLimit
Definition: dynamixel_const.h:196
dynamixel_interface::kRegStandard_BaudRate
@ kRegStandard_BaudRate
Definition: dynamixel_const.h:180
dynamixel_interface::kErrorLegacyInstruction
@ kErrorLegacyInstruction
Definition: dynamixel_const.h:414
dynamixel_interface::kRegLegacy_PGain
@ kRegLegacy_PGain
Definition: dynamixel_const.h:141
dynamixel_interface::kRegLegacy_CCWComplianceSlope
@ kRegLegacy_CCWComplianceSlope
Definition: dynamixel_const.h:147
dynamixel_interface::kRegStandard_ModelInfo
@ kRegStandard_ModelInfo
Definition: dynamixel_const.h:177
dynamixel_interface::kErrorInputVoltage
@ kErrorInputVoltage
Definition: dynamixel_const.h:412
dynamixel_interface::kModeTorqueControl
@ kModeTorqueControl
Definition: dynamixel_const.h:372
dynamixel_interface::kRegLegacyPro_GoalVelocity
@ kRegLegacyPro_GoalVelocity
Definition: dynamixel_const.h:346
dynamixel_interface::kRegP_ShadowID
@ kRegP_ShadowID
Definition: dynamixel_const.h:254
dynamixel_interface::kRegP_StatusReturnLevel
@ kRegP_StatusReturnLevel
Definition: dynamixel_const.h:279
dynamixel_interface::kRegP_MaxPositionLimit
@ kRegP_MaxPositionLimit
Definition: dynamixel_const.h:265
dynamixel_interface::kInstPing
@ kInstPing
Definition: dynamixel_const.h:387
dynamixel_interface
Definition: dynamixel_const.h:92
dynamixel_interface::kRegStandard_MovingStatus
@ kRegStandard_MovingStatus
Definition: dynamixel_const.h:224
dynamixel_interface::kRegLegacyPro_Moving
@ kRegLegacyPro_Moving
Definition: dynamixel_const.h:360
dynamixel_interface::kSeriesP
@ kSeriesP
Definition: dynamixel_const.h:105
dynamixel_interface::DynamixelInstruction
DynamixelInstruction
Instruction codes for various commands.
Definition: dynamixel_const.h:385
dynamixel_interface::kRegStandard_PresentPosition
@ kRegStandard_PresentPosition
Definition: dynamixel_const.h:228
dynamixel_interface::UNKNOWN
@ UNKNOWN
Definition: dynamixel_const.h:370
dynamixel_interface::kRegP_VelocityPGain
@ kRegP_VelocityPGain
Definition: dynamixel_const.h:283
dynamixel_interface::kRegStandard_Feedforward2ndGain
@ kRegStandard_Feedforward2ndGain
Definition: dynamixel_const.h:213
dynamixel_interface::kRegLegacy_AlarmShutdown
@ kRegLegacy_AlarmShutdown
Definition: dynamixel_const.h:130
dynamixel_interface::kRegStandard_TemperatureLimit
@ kRegStandard_TemperatureLimit
Definition: dynamixel_const.h:188
dynamixel_interface::kRegStandard_PositionDGain
@ kRegStandard_PositionDGain
Definition: dynamixel_const.h:210
dynamixel_interface::kRegP_MinVoltageLimit
@ kRegP_MinVoltageLimit
Definition: dynamixel_const.h:260
dynamixel_interface::kRegP_Moving
@ kRegP_Moving
Definition: dynamixel_const.h:297
dynamixel_interface::kRegP_PositionTrajectory
@ kRegP_PositionTrajectory
Definition: dynamixel_const.h:304
dynamixel_interface::kRegLegacy_CWComplianceSlope
@ kRegLegacy_CWComplianceSlope
Definition: dynamixel_const.h:146
dynamixel_interface::kRegLegacyPro_VelocityIGain
@ kRegLegacyPro_VelocityIGain
Definition: dynamixel_const.h:341
dynamixel_interface::kErrorLegacyChecksum
@ kErrorLegacyChecksum
Definition: dynamixel_const.h:415
dynamixel_interface::kRegLegacyPro_AccelLimit
@ kRegLegacyPro_AccelLimit
Definition: dynamixel_const.h:330
dynamixel_interface::kRegLegacyPro_BaudRate
@ kRegLegacyPro_BaudRate
Definition: dynamixel_const.h:323
dynamixel_interface::kRegLegacyPro_DataPort3Mode
@ kRegLegacyPro_DataPort3Mode
Definition: dynamixel_const.h:337
dynamixel_interface::kRegStandard_PresentPWM
@ kRegStandard_PresentPWM
Definition: dynamixel_const.h:225
dynamixel_interface::kRegLegacyPro_DataPort2
@ kRegLegacyPro_DataPort2
Definition: dynamixel_const.h:355
dynamixel_interface::kRegLegacyPro_VelocityPGain
@ kRegLegacyPro_VelocityPGain
Definition: dynamixel_const.h:342
dynamixel_interface::kRegLegacy_Moving
@ kRegLegacy_Moving
Definition: dynamixel_const.h:158
dynamixel_interface::kRegLegacyPro_ReturnDelayTime
@ kRegLegacyPro_ReturnDelayTime
Definition: dynamixel_const.h:324
dynamixel_interface::kRegLegacyPro_DataPort2Mode
@ kRegLegacyPro_DataPort2Mode
Definition: dynamixel_const.h:336
dynamixel_interface::kRegLegacy_PresentCurrent
@ kRegLegacy_PresentCurrent
Definition: dynamixel_const.h:163
dynamixel_interface::kRegStandard_ID
@ kRegStandard_ID
Definition: dynamixel_const.h:179
dynamixel_interface::kRegLegacy_RegisteredInstruction
@ kRegLegacy_RegisteredInstruction
Definition: dynamixel_const.h:157
dynamixel_interface::kRegLegacyPro_RegisteredInstruction
@ kRegLegacyPro_RegisteredInstruction
Definition: dynamixel_const.h:359


dynamixel_interface
Author(s): Tom Molnar
autogenerated on Wed Mar 2 2022 00:13:19