@@ -105,8 +105,9 @@ DxlError Dynamixel::InitTorqueStates(std::vector<uint8_t> id_arr, bool disable_t
105
105
106
106
if (torque_state_[it_id] == TORQUE_ON) {
107
107
if (disable_torque) {
108
- fprintf (stderr, " [InitTorqueStates][ID:%03d] Torque is enabled, disabling torque\n " ,
109
- it_id);
108
+ fprintf (
109
+ stderr, " [InitTorqueStates][ID:%03d] Torque is enabled, disabling torque\n " ,
110
+ it_id);
110
111
result = WriteItem (it_id, " Torque Enable" , TORQUE_OFF);
111
112
if (result != DxlError::OK) {
112
113
fprintf (stderr, " [InitTorqueStates][ID:%03d] Error disabling torque\n " , it_id);
@@ -115,21 +116,24 @@ DxlError Dynamixel::InitTorqueStates(std::vector<uint8_t> id_arr, bool disable_t
115
116
torque_state_[it_id] = TORQUE_OFF;
116
117
} else {
117
118
torque_state_[it_id] = TORQUE_OFF;
118
- fprintf (stderr,
119
- " [InitTorqueStates][ID:%03d] Torque is enabled, cannot proceed. Set "
120
- " 'disable_torque_at_init' parameter to 'true' to disable torque at initialization "
121
- " or disable torque manually.\n " ,
122
- it_id);
119
+ fprintf (
120
+ stderr,
121
+ " [InitTorqueStates][ID:%03d] Torque is enabled, cannot proceed. Set "
122
+ " 'disable_torque_at_init' parameter to 'true' to disable torque at initialization "
123
+ " or disable torque manually.\n " ,
124
+ it_id);
123
125
return DxlError::DLX_HARDWARE_ERROR;
124
126
}
125
127
}
126
128
127
- fprintf (stderr, " [InitTorqueStates][ID:%03d] Current torque state: %s\n " , it_id,
128
- torque_state_[it_id] ? " ON" : " OFF" );
129
+ fprintf (
130
+ stderr, " [InitTorqueStates][ID:%03d] Current torque state: %s\n " , it_id,
131
+ torque_state_[it_id] ? " ON" : " OFF" );
129
132
}
130
133
} catch (const std::exception & e) {
131
- fprintf (stderr, " [InitTorqueStates][ID:%03d] Error checking control item: %s\n " , it_id,
132
- e.what ());
134
+ fprintf (
135
+ stderr, " [InitTorqueStates][ID:%03d] Error checking control item: %s\n " , it_id,
136
+ e.what ());
133
137
return DxlError::CANNOT_FIND_CONTROL_ITEM;
134
138
}
135
139
}
@@ -171,7 +175,7 @@ DxlError Dynamixel::InitDxlComm(
171
175
} else if (dxl_error != 0 ) {
172
176
fprintf (stderr, " - RX_PACKET_ERROR : %s\n " , packet_handler_->getRxPacketError (dxl_error));
173
177
uint32_t err = 0 ;
174
- if (ReadItem (it_id, " Hardware Error Status" , err) == DxlError::OK) {
178
+ if (ReadItem (it_id, " Hardware Error Status" , err) == DxlError::OK) {
175
179
fprintf (stderr, " [ID:%03d] Read Hardware Error Status : %x\n " , it_id, err);
176
180
}
177
181
fprintf (stderr, " [ID:%03d] Hardware Error detected, rebooting...\n " , it_id);
@@ -266,14 +270,18 @@ DxlError Dynamixel::SetDxlReadItems(
266
270
if (existing_item.comm_id == comm_id) {
267
271
// Found existing entry, append new items
268
272
existing_item.id_arr .insert (existing_item.id_arr .end (), item_ids.begin (), item_ids.end ());
269
- existing_item.item_name .insert (existing_item.item_name .end (), item_names.begin (),
270
- item_names.end ());
271
- existing_item.item_addr .insert (existing_item.item_addr .end (), item_addrs.begin (),
272
- item_addrs.end ());
273
- existing_item.item_size .insert (existing_item.item_size .end (), item_sizes.begin (),
274
- item_sizes.end ());
275
- existing_item.item_data_ptr_vec .insert (existing_item.item_data_ptr_vec .end (),
276
- data_vec_ptr.begin (), data_vec_ptr.end ());
273
+ existing_item.item_name .insert (
274
+ existing_item.item_name .end (), item_names.begin (),
275
+ item_names.end ());
276
+ existing_item.item_addr .insert (
277
+ existing_item.item_addr .end (), item_addrs.begin (),
278
+ item_addrs.end ());
279
+ existing_item.item_size .insert (
280
+ existing_item.item_size .end (), item_sizes.begin (),
281
+ item_sizes.end ());
282
+ existing_item.item_data_ptr_vec .insert (
283
+ existing_item.item_data_ptr_vec .end (),
284
+ data_vec_ptr.begin (), data_vec_ptr.end ());
277
285
return DxlError::OK;
278
286
}
279
287
}
@@ -355,8 +363,9 @@ DxlError Dynamixel::SetDxlWriteItems(
355
363
uint16_t ITEM_ADDR;
356
364
uint8_t ITEM_SIZE;
357
365
if (dxl_info_.GetDxlControlItem (id, it_name, ITEM_ADDR, ITEM_SIZE) == false ) {
358
- fprintf (stderr, " [ID:%03d] Cannot find control item in model file : %s\n " , id,
359
- it_name.c_str ());
366
+ fprintf (
367
+ stderr, " [ID:%03d] Cannot find control item in model file : %s\n " , id,
368
+ it_name.c_str ());
360
369
return DxlError::CANNOT_FIND_CONTROL_ITEM;
361
370
}
362
371
item_ids.push_back (id);
@@ -367,14 +376,18 @@ DxlError Dynamixel::SetDxlWriteItems(
367
376
for (auto & existing_item : write_data_list_) {
368
377
if (existing_item.comm_id == comm_id) {
369
378
existing_item.id_arr .insert (existing_item.id_arr .end (), item_ids.begin (), item_ids.end ());
370
- existing_item.item_name .insert (existing_item.item_name .end (), item_names.begin (),
371
- item_names.end ());
372
- existing_item.item_addr .insert (existing_item.item_addr .end (), item_addrs.begin (),
373
- item_addrs.end ());
374
- existing_item.item_size .insert (existing_item.item_size .end (), item_sizes.begin (),
375
- item_sizes.end ());
376
- existing_item.item_data_ptr_vec .insert (existing_item.item_data_ptr_vec .end (),
377
- data_vec_ptr.begin (), data_vec_ptr.end ());
379
+ existing_item.item_name .insert (
380
+ existing_item.item_name .end (), item_names.begin (),
381
+ item_names.end ());
382
+ existing_item.item_addr .insert (
383
+ existing_item.item_addr .end (), item_addrs.begin (),
384
+ item_addrs.end ());
385
+ existing_item.item_size .insert (
386
+ existing_item.item_size .end (), item_sizes.begin (),
387
+ item_sizes.end ());
388
+ existing_item.item_data_ptr_vec .insert (
389
+ existing_item.item_data_ptr_vec .end (),
390
+ data_vec_ptr.begin (), data_vec_ptr.end ());
378
391
return DxlError::OK;
379
392
}
380
393
}
@@ -970,8 +983,8 @@ DxlError Dynamixel::SetSyncReadItemAndHandler()
970
983
} else {
971
984
fprintf (
972
985
stderr,
973
- " [ID:%03d] Failed to Set Indirect Address Read Item: [%s], Addr: %d, Size: %d, "
974
- " Error code: %d\n " ,
986
+ " [ID:%03d] Failed to Set Indirect Address Read Item: [%s], Addr: %d, Size: %d, "
987
+ " Error code: %d\n " ,
975
988
it_read_data.comm_id ,
976
989
it_read_data.item_name .at (item_index).c_str (),
977
990
it_read_data.item_addr .at (item_index),
0 commit comments