diff -r e2ee1bed5bd6 -r 5b936e8e39fa tools/main.cpp --- a/tools/main.cpp Mon Jun 02 13:55:46 2008 +0000 +++ b/tools/main.cpp Mon Jun 02 14:40:19 2008 +0000 @@ -31,6 +31,7 @@ << "Commands:" << endl << " list (ls, slaves) List all slaves (former 'lsec')." << endl << " pdos List Pdo mapping of given slaves." << endl + << " xml Generate slave information xml." << endl << "Global options:" << endl << " --master -m Index of the master to use. Default: " << DEFAULT_MASTER << endl @@ -121,9 +122,10 @@ if (command == "list" || command == "ls" || command == "slaves") { master.listSlaves(); - } else if (command == "pdos") { master.listPdos(slavePosition); + } else if (command == "xml") { + master.generateXml(slavePosition); } else { cerr << "Unknown command " << command << "!" << endl; printUsage();