forked from ROBOTIS-GIT/Dynamixel2Arduino
-
Notifications
You must be signed in to change notification settings - Fork 0
/
keywords.txt
252 lines (234 loc) · 5.91 KB
/
keywords.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
###########################################
# Syntax Coloring Map For Dynamixel2Arduino
###########################################
###########################################
# Datatypes (KEYWORD1)
###########################################
Dynamixel2Arduino KEYWORD1
Master KEYWORD1
Slave KEYWORD1
SerialPortHandler KEYWORD1
USBSerialPortHandler KEYWORD1
###########################################
# Methods and Functions (KEYWORD2)
###########################################
# Dynamxiel2Arduino Class
begin KEYWORD2
getPortBaud KEYWORD2
ping KEYWORD2
scan KEYWORD2
setModelNumber KEYWORD2
getModelNumber KEYWORD2
setID KEYWORD2
setProtocol KEYWORD2
setBaudrate KEYWORD2
torqueOn KEYWORD2
torqueOff KEYWORD2
ledOn KEYWORD2
ledOff KEYWORD2
setOperatingMode KEYWORD2
setGoalPosition KEYWORD2
getPresentPosition KEYWORD2
setGoalVelocity KEYWORD2
getPresentVelocity KEYWORD2
setGoalPWM KEYWORD2
getPresentPWM KEYWORD2
setGoalCurrent KEYWORD2
getPresentCurrent KEYWORD2
readControlTableItem KEYWORD2
writeControlTableItem KEYWORD2
# Master Class
setPacketBuffer KEYWORD2
getPacketBuffer KEYWORD2
getPacketBufferCapacity KEYWORD2
setPortProtocolVersion KEYWORD2
setPortProtocolVersionUsingIndex KEYWORD2
getPortProtocolVersion KEYWORD2
setPort KEYWORD2
getPort KEYWORD2
ping KEYWORD2
read KEYWORD2
write KEYWORD2
writeNoResp KEYWORD2
regWrite KEYWORD2
action KEYWORD2
factoryReset KEYWORD2
reboot KEYWORD2
clear KEYWORD2
syncWrite KEYWORD2
syncRead KEYWORD2
bulkWrite KEYWORD2
bulkRead KEYWORD2
getLastStatusPacketError KEYWORD2
getLastLibErrCode KEYWORD2
setLastLibErrCode KEYWORD2
txInstPacket KEYWORD2
rxStatusPacket KEYWORD2
# Slave Class
setPacketBuffer KEYWORD2
getPacketBuffer KEYWORD2
getPacketBufferCapacity KEYWORD2
getModelNumber KEYWORD2
setID KEYWORD2
getID KEYWORD2
setFirmwareVersion KEYWORD2
getFirmwareVersion KEYWORD2
setPort KEYWORD2
setPortProtocolVersion KEYWORD2
setPortProtocolVersionUsingIndex KEYWORD2
getPortProtocolVersion KEYWORD2
getPortProtocolVersionIndex KEYWORD2
setWriteCallbackFunc KEYWORD2
setReadCallbackFunc KEYWORD2
getNumCanBeRegistered KEYWORD2
isEnoughSpaceInControlTable KEYWORD2
processPacket KEYWORD2
getLastStatusPacketError KEYWORD2
getLastLibErrCode KEYWORD2
addControlItem KEYWORD2
txInstPacket KEYWORD2
rxStatusPacket KEYWORD2
# protocol.h
begin_make_dxl_packet KEYWORD2
add_param_to_dxl_packet KEYWORD2
end_make_dxl_packet KEYWORD2
begin_parse_dxl_packet KEYWORD2
parse_dxl_packet KEYWORD2
###########################################
# Structures (KEYWORD3)
###########################################
# Master Class
InfoFromPing_t KEYWORD3
InfoSyncBulkBuffer_t KEYWORD3
XELInfoSyncRead_t KEYWORD3
InfoSyncReadInst_t KEYWORD3
XELInfoSyncWrite_t KEYWORD3
InfoSyncWriteInst_t KEYWORD3
XELInfoBulkRead_t KEYWORD3
InfoBulkReadInst_t KEYWORD3
XELInfoBulkWrite_t KEYWORD3
InfoBulkWriteInst_t KEYWORD3
# protocol.h
InfoToParseDXLPacket_t KEYWORD3
InfoToMakeDXLPacket_t KEYWORD3
DXLLibErrorCode_t KEYWORD3
# Master Class (deprecated)
ParamForSyncReadInst_t KEYWORD3
ParamForSyncWriteInst_t KEYWORD3
ParamForBulkReadInst_t KEYWORD3
ParamForBulkWriteInst_t KEYWORD3
RecvInfoFromPing_t KEYWORD3
RecvInfoFromStatusInst_t KEYWORD3
###########################################
# Constants (LITERAL1)
###########################################
# Dynamixel2Arduino Class (Operting mode)
OP_POSITION LITERAL1
OP_EXTENDED_POSITION LITERAL1
OP_CURRENT_BASED_POSITION LITERAL1
OP_VELOCITY LITERAL1
OP_PWM LITERAL1
OP_CURRENT LITERAL1
# Dynamixel2Arduino Class (Unit)
UNIT_RAW LITERAL1
UNIT_PERCENT LITERAL1
UNIT_RPM LITERAL1
UNIT_DEGREE LITERAL1
UNIT_MILLI_AMPERE LITERAL1
# Dynamixel2Arduino Class (Library error code)
D2A_LIB_ERROR_NULLPTR_PORT_HANDLER LITERAL1
D2A_LIB_ERROR_NOT_SUPPORT_FUNCTION LITERAL1
D2A_LIB_ERROR_UNKNOWN_MODEL_NUMBER LITERAL1
# Actuator.h
MODEL_NUMBER LITERAL1
MODEL_INFORMATION LITERAL1
FIRMWARE_VERSION LITERAL1
PROTOCOL_VERSION LITERAL1
ID LITERAL1
SECONDARY_ID LITERAL1
BAUD_RATE LITERAL1
DRIVE_MODE LITERAL1
CONTROL_MODE LITERAL1
OPERATING_MODE LITERAL1
CW_ANGLE_LIMIT LITERAL1
CCW_ANGLE_LIMIT LITERAL1
TEMPERATURE_LIMIT LITERAL1
MIN_VOLTAGE_LIMIT LITERAL1
MAX_VOLTAGE_LIMIT LITERAL1
PWM_LIMIT LITERAL1
CURRENT_LIMIT LITERAL1
VELOCITY_LIMIT LITERAL1
MAX_POSITION_LIMIT LITERAL1
MIN_POSITION_LIMIT LITERAL1
ACCELERATION_LIMIT LITERAL1
MAX_TORQUE LITERAL1
HOMING_OFFSET LITERAL1
MOVING_THRESHOLD LITERAL1
MULTI_TURN_OFFSET LITERAL1
RESOLUTION_DIVIDER LITERAL1
EXTERNAL_PORT_MODE_1 LITERAL1
EXTERNAL_PORT_MODE_2 LITERAL1
EXTERNAL_PORT_MODE_3 LITERAL1
EXTERNAL_PORT_MODE_4 LITERAL1
STATUS_RETURN_LEVEL LITERAL1
RETURN_DELAY_TIME LITERAL1
ALARM_LED LITERAL1
SHUTDOWN LITERAL1
TORQUE_ENABLE LITERAL1
LED LITERAL1
LED_RED LITERAL1
LED_GREEN LITERAL1
LED_BLUE LITERAL1
REGISTERED_INSTRUCTION LITERAL1
HARDWARE_ERROR_STATUS LITERAL1
VELOCITY_P_GAIN LITERAL1
VELOCITY_I_GAIN LITERAL1
POSITION_P_GAIN LITERAL1
POSITION_I_GAIN LITERAL1
POSITION_D_GAIN LITERAL1
FEEDFORWARD_1ST_GAIN LITERAL1
FEEDFORWARD_2ND_GAIN LITERAL1
P_GAIN LITERAL1
I_GAIN LITERAL1
D_GAIN LITERAL1
CW_COMPLIANCE_MARGIN LITERAL1
CCW_COMPLIANCE_MARGIN LITERAL1
CW_COMPLIANCE_SLOPE LITERAL1
CCW_COMPLIANCE_SLOPE LITERAL1
GOAL_PWM LITERAL1
GOAL_TORQUE LITERAL1
GOAL_CURRENT LITERAL1
GOAL_POSITION LITERAL1
GOAL_VELOCITY LITERAL1
GOAL_ACCELERATION LITERAL1
MOVING_SPEED LITERAL1
PRESENT_PWM LITERAL1
PRESENT_LOAD LITERAL1
PRESENT_SPEED LITERAL1
PRESENT_CURRENT LITERAL1
PRESENT_POSITION LITERAL1
PRESENT_VELOCITY LITERAL1
PRESENT_VOLTAGE LITERAL1
PRESENT_TEMPERATURE LITERAL1
TORQUE_LIMIT LITERAL1
REGISTERED LITERAL1
MOVING LITERAL1
LOCK LITERAL1
PUNCH LITERAL1
CURRENT LITERAL1
SENSED_CURRENT LITERAL1
REALTIME_TICK LITERAL1
TORQUE_CTRL_MODE_ENABLE LITERAL1
BUS_WATCHDOG LITERAL1
PROFILE_ACCELERATION LITERAL1
PROFILE_VELOCITY LITERAL1
MOVING_STATUS LITERAL1
VELOCITY_TRAJECTORY LITERAL1
POSITION_TRAJECTORY LITERAL1
PRESENT_INPUT_VOLTAGE LITERAL1
EXTERNAL_PORT_DATA_1 LITERAL1
EXTERNAL_PORT_DATA_2 LITERAL1
EXTERNAL_PORT_DATA_3 LITERAL1
EXTERNAL_PORT_DATA_4 LITERAL1
# protocol.h
DXL_BROADCAST_ID LITERAL1