tool/CommandConfig.cpp
branchstable-1.5
changeset 2435 4151f6f4c3e1
parent 2421 bc2d4bf9cbe5
equal deleted inserted replaced
2434:fa52128477f6 2435:4151f6f4c3e1
   234             for (j = 0; j < configIter->sdo_count; j++) {
   234             for (j = 0; j < configIter->sdo_count; j++) {
   235                 m.getConfigSdo(&sdo, configIter->config_index, j);
   235                 m.getConfigSdo(&sdo, configIter->config_index, j);
   236 
   236 
   237                 cout << indent << "  0x"
   237                 cout << indent << "  0x"
   238                     << hex << setfill('0')
   238                     << hex << setfill('0')
   239                     << setw(4) << sdo.index << ":"
   239                     << setw(4) << sdo.index;
   240                     << setw(2) << (unsigned int) sdo.subindex
   240                 if (sdo.complete_access) {
   241                     << ", " << dec << sdo.size << " byte" << endl;
   241                     cout << " C";
       
   242                 }
       
   243                 else {
       
   244                     cout << ":" << setw(2) << (unsigned int) sdo.subindex;
       
   245                 }
       
   246                 cout << ", " << dec << sdo.size << " byte" << endl;
   242 
   247 
   243                 cout << indent << "    " << hex;
   248                 cout << indent << "    " << hex;
   244                 for (i = 0; i < min((uint32_t) sdo.size,
   249                 for (i = 0; i < min((uint32_t) sdo.size,
   245                             (uint32_t) EC_MAX_SDO_DATA_SIZE); i++) {
   250                             (uint32_t) EC_MAX_SDO_DATA_SIZE); i++) {
   246                     cout << setw(2) << (unsigned int) sdo.data[i];
   251                     cout << setw(2) << (unsigned int) sdo.data[i];