tools/Master.cpp
changeset 1073 f3c50aa42b6c
parent 1072 94a5f043dee5
child 1079 ef1266652c4d
equal deleted inserted replaced
1072:94a5f043dee5 1073:f3c50aa42b6c
  1575         << hex << setfill('0') << setw(8) << slave.product_code
  1575         << hex << setfill('0') << setw(8) << slave.product_code
  1576         << "\" RevisionNo=\"#x"
  1576         << "\" RevisionNo=\"#x"
  1577         << hex << setfill('0') << setw(8) << slave.revision_number
  1577         << hex << setfill('0') << setw(8) << slave.revision_number
  1578         << "\"/>" << endl;
  1578         << "\"/>" << endl;
  1579 
  1579 
       
  1580     if (strlen(slave.name)) {
       
  1581         cout
       
  1582             << "          <Name><![CDATA["
       
  1583             << slave.name
       
  1584             << "]]></Name>" << endl;
       
  1585     }
       
  1586 
       
  1587     for (i = 0; i < slave.sync_count; i++) {
       
  1588         getSync(&sync, slavePosition, i);
       
  1589 
       
  1590         cout
       
  1591             << "          <Sm Enable=\"" << dec << (unsigned int) sync.enable
       
  1592             << "\" StartAddress=\"" << sync.physical_start_address
       
  1593             << "\" ControlByte=\"" << (unsigned int) sync.control_register
       
  1594             << "\" DefaultSize=\"" << sync.default_size
       
  1595             << "\" />" << endl;
       
  1596     }
       
  1597 
  1580     for (i = 0; i < slave.sync_count; i++) {
  1598     for (i = 0; i < slave.sync_count; i++) {
  1581         getSync(&sync, slavePosition, i);
  1599         getSync(&sync, slavePosition, i);
  1582 
  1600 
  1583         for (j = 0; j < sync.pdo_count; j++) {
  1601         for (j = 0; j < sync.pdo_count; j++) {
  1584             getPdo(&pdo, slavePosition, i, j);
  1602             getPdo(&pdo, slavePosition, i, j);