# HG changeset patch # User Florian Pose <fp@igh-essen.com> # Date 1214829426 0 # Node ID f3c50aa42b6cf3e3d186dbcb437d71d227d7eeaa # Parent 94a5f043dee5d8c9ce1fde6174c30f98f769b237 Sync manager and name information in xml. diff -r 94a5f043dee5 -r f3c50aa42b6c tools/Master.cpp --- a/tools/Master.cpp Mon Jun 30 12:22:46 2008 +0000 +++ b/tools/Master.cpp Mon Jun 30 12:37:06 2008 +0000 @@ -1577,6 +1577,24 @@ << hex << setfill('0') << setw(8) << slave.revision_number << "\"/>" << endl; + if (strlen(slave.name)) { + cout + << " <Name><![CDATA[" + << slave.name + << "]]></Name>" << endl; + } + + for (i = 0; i < slave.sync_count; i++) { + getSync(&sync, slavePosition, i); + + cout + << " <Sm Enable=\"" << dec << (unsigned int) sync.enable + << "\" StartAddress=\"" << sync.physical_start_address + << "\" ControlByte=\"" << (unsigned int) sync.control_register + << "\" DefaultSize=\"" << sync.default_size + << "\" />" << endl; + } + for (i = 0; i < slave.sync_count; i++) { getSync(&sync, slavePosition, i);