cmd.setIntroductoryDescription("CMS Ph2_ACF Commissioning tool to perform the following procedures:\n-Timing / Latency scan\n-Threshold Scan\n-Stub Latency Scan");
// error codes
...
...
@@ -60,7 +66,7 @@ int main ( int argc, char* argv[] )
if(result!=ArgvParser::NoParserError)
{
std::cout<<cmd.parseErrorDescription(result);
LOG(INFO)<<cmd.parseErrorDescription(result);
exit(1);
}
...
...
@@ -94,13 +100,15 @@ int main ( int argc, char* argv[] )
elseif(cSignal)cResultfile="SignalScan";
elsecResultfile="Commissioning";
std::stringstreamoutp;
ToolcTool;
cTool.InitializeHw(cHWFile);
cTool.InitializeSettings(cHWFile);
cTool.InitializeHw(cHWFile,outp);
cTool.InitializeSettings(cHWFile,outp);
cTool.CreateResultDirectory(cDirectory);
cTool.InitResultFile(cResultfile);
cTool.StartHttpServer();
cTool.ConfigureHw();
cTool.ConfigureHw(outp);
LOG(INFO)<<outp.str();
if(cLatency||cStubLatency)
{
...
...
@@ -124,9 +132,11 @@ int main ( int argc, char* argv[] )
elseif(cNoise)
{
outp.str("");
PedeNoisecPedeNoise;
cPedeNoise.Inherit(&cTool);
cPedeNoise.ConfigureHw();
cPedeNoise.ConfigureHw(outp);
LOG(INFO)<<outp.str();
cPedeNoise.Initialise();// canvases etc. for fast calibration