diff --git a/src/SaxParser.cpp b/src/SaxParser.cpp index 2c8ddd15511f675bdf4cb55b2bd7fefc6b99635f..d4b01ee0d60dab0f9ba1d16aee635c71d6a7f9e8 100644 --- a/src/SaxParser.cpp +++ b/src/SaxParser.cpp @@ -1306,20 +1306,29 @@ bool SaxParser::ParseTxtFormat(const QString &fileName, SyncData* dataset, doubl { bool ok; *fps=line.split(":")[1].toDouble(&ok); - if(!ok) *fps=16;//default value - qDebug()<<"frame rate: "<<*fps<<endl; //exit(0); + if(!ok) + { + *fps=16;//default value + qDebug()<<"WARNING: Could not parse frame rate. Setting to default: "<<*fps<<endl; //exit(0); + } + else + qDebug()<<"INFo: frame rate: "<<*fps<<endl; //exit(0); } - + // skip header + in.readLine(); line = in.readLine(); int maxFrame=1000; if(line.split(":").size()==2) { bool ok; maxFrame=line.split(":")[1].toDouble(&ok); - if(!ok) maxFrame=1000;//default value - //cout<<"frame: "<<maxFrame<<endl; exit(0); + if(!ok) { + maxFrame=1000;//default value + qDebug()<<"WARNING: Could not parse maxFrame. Setting to default: "<<maxFrame<<endl; //exit(0); + } + else + qDebug()<<"INFO: max frame: "<<maxFrame<<endl; //exit(0); } - //initialize the process dialog QProgressDialog progressDialog ("Simulation","Abbrechen",1, maxFrame,NULL); progressDialog.setModal(true); @@ -1347,6 +1356,7 @@ bool SaxParser::ParseTxtFormat(const QString &fileName, SyncData* dataset, doubl int agentID=-1 ; int frameID=-1; double color=155 ; + std::cout << pieces.size() << "\n"; switch(pieces.size()) {