diff -r af21f0bdc7c9 -r 2b9c78543663 tool/CommandConfig.cpp --- a/tool/CommandConfig.cpp Thu Sep 06 14:21:02 2012 +0200 +++ b/tool/CommandConfig.cpp Mon Nov 03 15:20:05 2014 +0100 @@ -170,7 +170,7 @@ << "Product code: 0x" << setw(8) << configIter->product_code << endl << indent << "Attached slave: "; - + if (configIter->slave_position != -1) { m.getSlave(&slave, configIter->slave_position); cout << dec << configIter->slave_position @@ -236,9 +236,14 @@ cout << indent << " 0x" << hex << setfill('0') - << setw(4) << sdo.index << ":" - << setw(2) << (unsigned int) sdo.subindex - << ", " << dec << sdo.size << " byte" << endl; + << setw(4) << sdo.index; + if (sdo.complete_access) { + cout << " C"; + } + else { + cout << ":" << setw(2) << (unsigned int) sdo.subindex; + } + cout << ", " << dec << sdo.size << " byte" << endl; cout << indent << " " << hex; for (i = 0; i < min((uint32_t) sdo.size,