@@ -919,10 +919,10 @@ DxlError Dynamixel::SetBulkReadItemAndHandler()
919
919
}
920
920
// Call AddDirectRead once per id
921
921
if (AddDirectRead (
922
- it_read_data.id ,
923
- group_item_names,
924
- min_addr,
925
- total_size) != DxlError::OK)
922
+ it_read_data.id ,
923
+ group_item_names,
924
+ min_addr,
925
+ total_size) != DxlError::OK)
926
926
{
927
927
fprintf (stderr, " Cannot set the BulkRead handler.\n " );
928
928
return DxlError::BULK_READ_FAIL;
@@ -951,13 +951,13 @@ DxlError Dynamixel::SetBulkReadItemAndHandler()
951
951
stderr, " [ID:%03d] Add Indirect Address Read Item : [%s]\n " ,
952
952
it_read_data.id ,
953
953
it_read_data.item_name .at (item_index).c_str ());
954
- } else if (result == DxlError::SET_BULK_READ_FAIL) {
954
+ } else if (result == DxlError::SET_BULK_READ_FAIL) {
955
955
fprintf (
956
956
stderr, " [ID:%03d] Failed to Indirect Address Read Item : [%s], %d\n " ,
957
957
it_read_data.id ,
958
958
it_read_data.item_name .at (item_index).c_str (),
959
959
result);
960
- } else if (result == DxlError::CANNOT_FIND_CONTROL_ITEM) {
960
+ } else if (result == DxlError::CANNOT_FIND_CONTROL_ITEM) {
961
961
fprintf (
962
962
stderr, " [ID:%03d] 'Indirect Address Read' is not defined in control table, "
963
963
" Cannot set Indirect Address Read for : [%s]\n " ,
@@ -1020,10 +1020,12 @@ DxlError Dynamixel::AddDirectRead(
1020
1020
uint8_t id, std::string item_name, uint16_t item_addr, uint8_t item_size)
1021
1021
{
1022
1022
if (group_bulk_read_->addParam (id, item_addr, item_size) == true ) {
1023
- fprintf (stderr, " [ID:%03d] Add BulkRead item : [%s][%d][%d]\n " ,
1023
+ fprintf (
1024
+ stderr, " [ID:%03d] Add BulkRead item : [%s][%d][%d]\n " ,
1024
1025
id, item_name.c_str (), item_addr, item_size);
1025
1026
} else {
1026
- fprintf (stderr, " [ID:%03d] Failed to BulkRead item : [%s][%d][%d]\n " ,
1027
+ fprintf (
1028
+ stderr, " [ID:%03d] Failed to BulkRead item : [%s][%d][%d]\n " ,
1027
1029
id, item_name.c_str (), item_addr, item_size);
1028
1030
return DxlError::SET_BULK_READ_FAIL;
1029
1031
}
@@ -1391,17 +1393,19 @@ DxlError Dynamixel::SetBulkWriteItemAndHandler()
1391
1393
// Check for gaps between items
1392
1394
std::vector<std::pair<uint16_t , uint16_t >> addr_ranges;
1393
1395
for (size_t item_index = 0 ; item_index < it_write_data.item_addr .size (); ++item_index) {
1394
- addr_ranges.push_back ({
1396
+ addr_ranges.push_back (
1397
+ {
1395
1398
it_write_data.item_addr [item_index],
1396
1399
it_write_data.item_addr [item_index] + it_write_data.item_size [item_index]
1397
- });
1400
+ });
1398
1401
}
1399
1402
std::sort (addr_ranges.begin (), addr_ranges.end ());
1400
1403
1401
1404
for (size_t i = 0 ; i < addr_ranges.size () - 1 ; ++i) {
1402
1405
if (addr_ranges[i].second != addr_ranges[i + 1 ].first ) {
1403
- fprintf (stderr, " [ID:%03d] Error: Gap detected between items at addresses %d and %d\n " ,
1404
- it_write_data.id , addr_ranges[i].second , addr_ranges[i + 1 ].first );
1406
+ fprintf (
1407
+ stderr, " [ID:%03d] Error: Gap detected between items at addresses %d and %d\n " ,
1408
+ it_write_data.id , addr_ranges[i].second , addr_ranges[i + 1 ].first );
1405
1409
return DxlError::BULK_WRITE_FAIL;
1406
1410
}
1407
1411
}
0 commit comments