diff --git a/slsDetectorGui/include/qDefs.h b/slsDetectorGui/include/qDefs.h
index e843d037c..40abeb58b 100644
--- a/slsDetectorGui/include/qDefs.h
+++ b/slsDetectorGui/include/qDefs.h
@@ -183,7 +183,7 @@ static const int64_t GUI_VERSION=0x20121213;
* @param myDet is the multidetector object
/returns error message else an empty string
* */
- static string checkErrorMessage(multiSlsDetector*& myDet){
+ static string checkErrorMessage(multiSlsDetector*& myDet, string title = "Main"){
int errorLevel= (int)WARNING;
@@ -206,7 +206,7 @@ static const int64_t GUI_VERSION=0x20121213;
retval.append("");
//display message
- qDefs::Message((MessageIndex)errorLevel,retval,"Main");
+ qDefs::Message((MessageIndex)errorLevel,retval,title);
}
myDet->clearAllErrorMask();
@@ -221,7 +221,7 @@ static const int64_t GUI_VERSION=0x20121213;
* @param show to display the error message
/returns error message else an empty string
* */
- static string checkErrorMessage(slsDetector*& myDet,bool show = true){
+ static string checkErrorMessage(slsDetector*& myDet, string title = "Main", bool show = true){
int errorLevel= (int)WARNING;
@@ -246,7 +246,7 @@ static const int64_t GUI_VERSION=0x20121213;
//display message
if(show)
- qDefs::Message((MessageIndex)errorLevel,retval,"Main");
+ qDefs::Message((MessageIndex)errorLevel,retval,title);
}
myDet->clearErrorMask();
diff --git a/slsDetectorGui/src/qActionsWidget.cpp b/slsDetectorGui/src/qActionsWidget.cpp
index 6781128c1..f86fd795f 100644
--- a/slsDetectorGui/src/qActionsWidget.cpp
+++ b/slsDetectorGui/src/qActionsWidget.cpp
@@ -84,19 +84,19 @@ void qActionsWidget::SetMode(int mode){
if(!fName.isEmpty()){
//check if mode didnt get set
if(mode!=myDet->getActionMode(id)){
- qDefs::Message(qDefs::WARNING,"The mode could not be changed.","ActionsWidget");
+ qDefs::Message(qDefs::WARNING,"The mode could not be changed.","qActionsWidget::SetMode");
comboScript->setCurrentIndex(myDet->getActionMode(id));
}//if mode got set and its custom script
else if(mode){
//when the file name did not get set correctly
if(fName.compare(QString(myDet->getActionScript(id).c_str()))){
- qDefs::Message(qDefs::WARNING,"The file path could not be set.","ActionsWidget");
+ qDefs::Message(qDefs::WARNING,"The file path could not be set.","qActionsWidget::SetMode");
dispScript->setText(QString(myDet->getActionScript(id).c_str()));
SetScriptFile();
}
}
}
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qActionsWidget::SetMode");
}
@@ -139,12 +139,12 @@ void qActionsWidget::SetScriptFile(){
else{
//path doesnt exist
if(stat(fName.toAscii().constData(),&st_buf)){
- qDefs::Message(qDefs::WARNING,"The script file entered does not exist","ActionsWidget");
+ qDefs::Message(qDefs::WARNING,"The script file entered does not exist","qActionsWidget::SetScriptFile");
dispScript->setText(QString(myDet->getActionScript(id).c_str()));
}
//if its not a file
else if (!S_ISREG (st_buf.st_mode)) {
- qDefs::Message(qDefs::WARNING,"The script file path entered is not a file","ActionsWidget");
+ qDefs::Message(qDefs::WARNING,"The script file path entered is not a file","qActionsWidget::SetScriptFile");
dispScript->setText(QString(myDet->getActionScript(id).c_str()));
}
else
@@ -159,7 +159,7 @@ void qActionsWidget::SetScriptFile(){
if(fName.compare(QString(myDet->getActionScript(id).c_str()))){
//did not get set, write what is was before
if(!fName.isEmpty())
- qDefs::Message(qDefs::WARNING,"The script file could not be set. Reverting to previous file.","ActionsWidget");
+ qDefs::Message(qDefs::WARNING,"The script file could not be set. Reverting to previous file.","qActionsWidget::SetScriptFile");
dispScript->setText(QString(myDet->getActionScript(id).c_str()));
}
}
@@ -167,7 +167,7 @@ void qActionsWidget::SetScriptFile(){
//dont display if theres a none
if(!dispScript->text().compare("none")) dispScript->setText("");
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qActionsWidget::SetScriptFile");
}
@@ -184,7 +184,7 @@ void qActionsWidget::SetParameter(){
//dont display if theres a none
if(!dispParameter->text().compare("none")) dispParameter->setText("");
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qActionsWidget::SetParameter");
}
@@ -212,7 +212,7 @@ void qActionsWidget::Refresh(){
"parameter:" << parameter << "\t***" << endl;
#endif
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qActionsWidget::Refresh");
}
diff --git a/slsDetectorGui/src/qCloneWidget.cpp b/slsDetectorGui/src/qCloneWidget.cpp
index 736b6052b..aabbb287e 100644
--- a/slsDetectorGui/src/qCloneWidget.cpp
+++ b/slsDetectorGui/src/qCloneWidget.cpp
@@ -232,10 +232,10 @@ void qCloneWidget::SavePlot(){
fName = QFileDialog::getSaveFileName(this,tr("Save Snapshot "),fName,tr("PNG Files (*.png);;XPM Files(*.xpm);;JPEG Files(*.jpg)"),0,QFileDialog::ShowDirsOnly);
if (!fName.isEmpty())
if((img.save(fName)))
- qDefs::Message(qDefs::INFORMATION,"The SnapShot has been successfully saved","Snapshot");
+ qDefs::Message(qDefs::INFORMATION,"The SnapShot has been successfully saved","qCloneWidget::SavePlot");
else
qDefs::Message(qDefs::WARNING,"Attempt to save snapshot failed.\n"
- "Formats: .png, .jpg, .xpm.","Snapshot");
+ "Formats: .png, .jpg, .xpm.","qCloneWidget::SavePlot");
}
diff --git a/slsDetectorGui/src/qDetectorMain.cpp b/slsDetectorGui/src/qDetectorMain.cpp
index daa1a2c68..1ebcf5ce7 100644
--- a/slsDetectorGui/src/qDetectorMain.cpp
+++ b/slsDetectorGui/src/qDetectorMain.cpp
@@ -201,30 +201,30 @@ void qDetectorMain::SetUpDetector(const string fName){
//gets the hostname if it worked
string host = myDet->getHostname();
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qDetectorMain::SetUpDetector");
//if hostname doesnt exist even in shared memory
if(!host.length()){
#ifdef VERBOSE
cout << endl << "No Detector Connected." << endl;
#endif
- qDefs::Message(qDefs::CRITICAL,"No Detectors Connected. ","Main");
+ qDefs::Message(qDefs::CRITICAL,"No Detectors Connected. ","qDetectorMain::SetUpDetector");
exit(-1);
}
//check if the detector is not even connected
string offline = myDet->checkOnline();
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qDetectorMain::SetUpDetector");
if(!offline.empty()){
- qDefs::Message(qDefs::CRITICAL,string("The detector(s) ")+offline+string(" is/are not connected. Exiting GUI."),"Main");
+ qDefs::Message(qDefs::CRITICAL,string("The detector(s) ")+offline+string(" is/are not connected. Exiting GUI."),"qDetectorMain::SetUpDetector");
cout << "The detector(s) " << host << " is/are not connected. Exiting GUI." << endl;
exit(-1);
}
// Check if type valid. If not, exit
slsDetectorDefs::detectorType detType = myDet->getDetectorsType();
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qDetectorMain::SetUpDetector");
switch(detType){
case slsDetectorDefs::MYTHEN: break;
@@ -234,10 +234,10 @@ void qDetectorMain::SetUpDetector(const string fName){
case slsDetectorDefs::MOENCH: actionLoadTrimbits->setText("Load Settings"); actionSaveTrimbits->setText("Save Settings"); break;
default:
string detName = myDet->slsDetectorBase::getDetectorType(detType);
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qDetectorMain::SetUpDetector");
string errorMess = host+string(" has unknown detector type \"")+
detName+string("\". Exiting GUI.");
- qDefs::Message(qDefs::CRITICAL,errorMess,"Main");
+ qDefs::Message(qDefs::CRITICAL,errorMess,"qDetectorMain::SetUpDetector");
exit(-1);
}
setWindowTitle("SLS Detector GUI : "+
@@ -246,7 +246,7 @@ void qDetectorMain::SetUpDetector(const string fName){
cout << endl << "Type : " << slsDetectorBase::getDetectorType(detType) << "\nDetector : " << host << endl;
//#endif
myDet->setOnline(slsDetectorDefs::ONLINE_FLAG);
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qDetectorMain::SetUpDetector");
}
@@ -309,21 +309,21 @@ void qDetectorMain::LoadConfigFile(const string fName){
//path doesnt exist
if(stat(fName.c_str(),&st_buf))
- qDefs::Message(qDefs::WARNING,string("Start up configuration failed to load. The following file does not exist:
")+fName,"Main");
+ qDefs::Message(qDefs::WARNING,string("Start up configuration failed to load. The following file does not exist:
")+fName,"qDetectorMain::LoadConfigFile");
//not a file
else if (!S_ISREG (st_buf.st_mode))
- qDefs::Message(qDefs::WARNING,string("Start up configuration failed to load. The following file is not a recognized file format:
")+fName,"Main");
+ qDefs::Message(qDefs::WARNING,string("Start up configuration failed to load. The following file is not a recognized file format:
")+fName,"qDetectorMain::LoadConfigFile");
else{
//could not load config file
if(myDet->readConfigurationFile(fName)==slsDetectorDefs::FAIL)
- qDefs::Message(qDefs::WARNING,string("Could not load all the Configuration Parameters from file:\n")+fName,"Main");
+ qDefs::Message(qDefs::WARNING,string("Could not load all the Configuration Parameters from file:\n")+fName,"qDetectorMain::LoadConfigFile");
//successful
else
- qDefs::Message(qDefs::INFORMATION,"The Configuration Parameters have been loaded successfully at start up.","Main");
+ qDefs::Message(qDefs::INFORMATION,"The Configuration Parameters have been loaded successfully at start up.","qDetectorMain::LoadConfigFile");
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qDetectorMain::LoadConfigFile");
}
}
@@ -395,17 +395,17 @@ void qDetectorMain::ExecuteUtilities(QAction *action){
cout << "Loading Setup" << endl;
#endif
QString fName = QString(myDet->getFilePath().c_str());
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qDetectorMain::ExecuteUtilities");
fName = QFileDialog::getOpenFileName(this,
tr("Load Detector Setup"),fName,
tr("Detector Setup files (*.det)"));
// Gets called when cancelled as well
if (!fName.isEmpty()){
if(myDet->retrieveDetectorSetup(string(fName.toAscii().constData()))!=slsDetectorDefs::FAIL){
- qDefs::Message(qDefs::INFORMATION,"The Setup Parameters have been loaded successfully.","Main");
+ qDefs::Message(qDefs::INFORMATION,"The Setup Parameters have been loaded successfully.","qDetectorMain::ExecuteUtilities");
refreshTabs=true;
- }else qDefs::Message(qDefs::WARNING,string("Could not load the Setup Parameters from file:\n")+fName.toAscii().constData(),"Main");
- qDefs::checkErrorMessage(myDet);
+ }else qDefs::Message(qDefs::WARNING,string("Could not load the Setup Parameters from file:\n")+fName.toAscii().constData(),"qDetectorMain::ExecuteUtilities");
+ qDefs::checkErrorMessage(myDet,"qDetectorMain::ExecuteUtilities");
}
}
else if(action==actionSaveSetup){
@@ -413,16 +413,16 @@ void qDetectorMain::ExecuteUtilities(QAction *action){
cout << "Saving Setup" << endl;
#endif
QString fName = QString(myDet->getFilePath().c_str());
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qDetectorMain::ExecuteUtilities");
fName = QFileDialog::getSaveFileName(this,
tr("Save Current Detector Setup"),fName,
tr("Detector Setup files (*.det) "));
// Gets called when cancelled as well
if (!fName.isEmpty()){
if(myDet->dumpDetectorSetup(string(fName.toAscii().constData()))!=slsDetectorDefs::FAIL)
- qDefs::Message(qDefs::INFORMATION,"The Setup Parameters have been saved successfully.","Main");
- else qDefs::Message(qDefs::WARNING,string("Could not save the Setup Parameters from file:\n")+fName.toAscii().constData(),"Main");
- qDefs::checkErrorMessage(myDet);
+ qDefs::Message(qDefs::INFORMATION,"The Setup Parameters have been saved successfully.","qDetectorMain::ExecuteUtilities");
+ else qDefs::Message(qDefs::WARNING,string("Could not save the Setup Parameters from file:\n")+fName.toAscii().constData(),"qDetectorMain::ExecuteUtilities");
+ qDefs::checkErrorMessage(myDet,"qDetectorMain::ExecuteUtilities");
}
}
else if(action==actionOpenConfiguration){
@@ -430,17 +430,17 @@ void qDetectorMain::ExecuteUtilities(QAction *action){
cout << "Loading Configuration" << endl;
#endif
QString fName = QString(myDet->getFilePath().c_str());
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qDetectorMain::ExecuteUtilities");
fName = QFileDialog::getOpenFileName(this,
tr("Load Detector Configuration"),fName,
tr("Configuration files (*.config)"));
// Gets called when cancelled as well
if (!fName.isEmpty()){
if(myDet->readConfigurationFile(string(fName.toAscii().constData()))!=slsDetectorDefs::FAIL){
- qDefs::Message(qDefs::INFORMATION,"The Configuration Parameters have been configured successfully.","Main");
+ qDefs::Message(qDefs::INFORMATION,"The Configuration Parameters have been configured successfully.","qDetectorMain::ExecuteUtilities");
refreshTabs=true;
- }else qDefs::Message(qDefs::WARNING,string("Could not load all the Configuration Parameters from file:\n")+fName.toAscii().constData(),"Main");
- qDefs::checkErrorMessage(myDet);
+ }else qDefs::Message(qDefs::WARNING,string("Could not load all the Configuration Parameters from file:\n")+fName.toAscii().constData(),"qDetectorMain::ExecuteUtilities");
+ qDefs::checkErrorMessage(myDet,"qDetectorMain::ExecuteUtilities");
}
}
else if(action==actionSaveConfiguration){
@@ -448,21 +448,21 @@ void qDetectorMain::ExecuteUtilities(QAction *action){
cout << "Saving Configuration" << endl;
#endif
QString fName = QString(myDet->getFilePath().c_str());
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qDetectorMain::ExecuteUtilities");
fName = QFileDialog::getSaveFileName(this,
tr("Save Current Detector Configuration"),fName,
tr("Configuration files (*.config) "));
// Gets called when cancelled as well
if (!fName.isEmpty()){
if(myDet->writeConfigurationFile(string(fName.toAscii().constData()))!=slsDetectorDefs::FAIL)
- qDefs::Message(qDefs::INFORMATION,"The Configuration Parameters have been saved successfully.","Main");
- else qDefs::Message(qDefs::WARNING,string("Could not save the Configuration Parameters from file:\n")+fName.toAscii().constData(),"Main");
- qDefs::checkErrorMessage(myDet);
+ qDefs::Message(qDefs::INFORMATION,"The Configuration Parameters have been saved successfully.","qDetectorMain::ExecuteUtilities");
+ else qDefs::Message(qDefs::WARNING,string("Could not save the Configuration Parameters from file:\n")+fName.toAscii().constData(),"qDetectorMain::ExecuteUtilities");
+ qDefs::checkErrorMessage(myDet,"qDetectorMain::ExecuteUtilities");
}
}
else if(action==actionLoadTrimbits){
QString fName = QString(myDet->getSettingsDir());
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qDetectorMain::ExecuteUtilities");
//gotthard
if(actionLoadTrimbits->text().contains("Settings")){
#ifdef VERBOSE
@@ -474,9 +474,9 @@ void qDetectorMain::ExecuteUtilities(QAction *action){
// Gets called when cancelled as well
if (!fName.isEmpty()){
if(myDet->loadSettingsFile(string(fName.toAscii().constData()),-1)!=slsDetectorDefs::FAIL)
- qDefs::Message(qDefs::INFORMATION,"The Settings have been loaded successfully.","Main");
- else qDefs::Message(qDefs::WARNING,string("Could not load the Settings from file:\n")+fName.toAscii().constData(),"Main");
- qDefs::checkErrorMessage(myDet);
+ qDefs::Message(qDefs::INFORMATION,"The Settings have been loaded successfully.","qDetectorMain::ExecuteUtilities");
+ else qDefs::Message(qDefs::WARNING,string("Could not load the Settings from file:\n")+fName.toAscii().constData(),"qDetectorMain::ExecuteUtilities");
+ qDefs::checkErrorMessage(myDet,"qDetectorMain::ExecuteUtilities");
}
}//mythen and eiger
@@ -491,9 +491,9 @@ void qDetectorMain::ExecuteUtilities(QAction *action){
// Gets called when cancelled as well
if (!fName.isEmpty()){
if(myDet->loadSettingsFile(string(fName.toAscii().constData()),-1)!=slsDetectorDefs::FAIL)
- qDefs::Message(qDefs::INFORMATION,"The Trimbits have been loaded successfully.","Main");
- else qDefs::Message(qDefs::WARNING,string("Could not load the Trimbits from file:\n")+fName.toAscii().constData(),"Main");
- qDefs::checkErrorMessage(myDet);
+ qDefs::Message(qDefs::INFORMATION,"The Trimbits have been loaded successfully.","qDetectorMain::ExecuteUtilities");
+ else qDefs::Message(qDefs::WARNING,string("Could not load the Trimbits from file:\n")+fName.toAscii().constData(),"qDetectorMain::ExecuteUtilities");
+ qDefs::checkErrorMessage(myDet,"qDetectorMain::ExecuteUtilities");
}
}
}
@@ -505,16 +505,16 @@ void qDetectorMain::ExecuteUtilities(QAction *action){
#endif
//different output directory so as not to overwrite
QString fName = QString(myDet->getSettingsDir());
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qDetectorMain::ExecuteUtilities");
fName = QFileDialog::getSaveFileName(this,
tr("Save Current Detector Settings"),fName,
tr("Settings files (*.settings settings.sn*) "));
// Gets called when cancelled as well
if (!fName.isEmpty()){
if(myDet->saveSettingsFile(string(fName.toAscii().constData()),-1)!=slsDetectorDefs::FAIL)
- qDefs::Message(qDefs::INFORMATION,"The Settings have been saved successfully.","Main");
- else qDefs::Message(qDefs::WARNING,string("Could not save the Settings to file:\n")+fName.toAscii().constData(),"Main");
- qDefs::checkErrorMessage(myDet);
+ qDefs::Message(qDefs::INFORMATION,"The Settings have been saved successfully.","qDetectorMain::ExecuteUtilities");
+ else qDefs::Message(qDefs::WARNING,string("Could not save the Settings to file:\n")+fName.toAscii().constData(),"qDetectorMain::ExecuteUtilities");
+ qDefs::checkErrorMessage(myDet,"qDetectorMain::ExecuteUtilities");
}
}//mythen and eiger
else{
@@ -522,16 +522,16 @@ void qDetectorMain::ExecuteUtilities(QAction *action){
cout << "Saving Trimbits" << endl;
#endif//different output directory so as not to overwrite
QString fName = QString(myDet->getSettingsDir());
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qDetectorMain::ExecuteUtilities");
fName = QFileDialog::getSaveFileName(this,
tr("Save Current Detector Trimbits"),fName,
tr("Trimbit files (*.trim noise.sn*) "));
// Gets called when cancelled as well
if (!fName.isEmpty()){
if(myDet->saveSettingsFile(string(fName.toAscii().constData()),-1)!=slsDetectorDefs::FAIL)
- qDefs::Message(qDefs::INFORMATION,"The Trimbits have been saved successfully.","Main");
- else qDefs::Message(qDefs::WARNING,string("Could not save the Trimbits to file:\n")+fName.toAscii().constData(),"Main");
- qDefs::checkErrorMessage(myDet);
+ qDefs::Message(qDefs::INFORMATION,"The Trimbits have been saved successfully.","qDetectorMain::ExecuteUtilities");
+ else qDefs::Message(qDefs::WARNING,string("Could not save the Trimbits to file:\n")+fName.toAscii().constData(),"qDetectorMain::ExecuteUtilities");
+ qDefs::checkErrorMessage(myDet,"qDetectorMain::ExecuteUtilities");
}
}
}
@@ -547,9 +547,9 @@ void qDetectorMain::ExecuteUtilities(QAction *action){
// Gets called when cancelled as well
if (!fName.isEmpty()){
if(myDet->loadCalibrationFile(string(fName.toAscii().constData()),-1)!=slsDetectorDefs::FAIL)
- qDefs::Message(qDefs::INFORMATION,"The Calibration Data have been loaded successfully.","Main");
- else qDefs::Message(qDefs::WARNING,string("Could not load the Calibration data from file:\n")+ fName.toAscii().constData(),"Main");
- qDefs::checkErrorMessage(myDet);
+ qDefs::Message(qDefs::INFORMATION,"The Calibration Data have been loaded successfully.","qDetectorMain::ExecuteUtilities");
+ else qDefs::Message(qDefs::WARNING,string("Could not load the Calibration data from file:\n")+ fName.toAscii().constData(),"qDetectorMain::ExecuteUtilities");
+ qDefs::checkErrorMessage(myDet,"qDetectorMain::ExecuteUtilities");
}
}
else if(action==actionSaveCalibration){
@@ -564,9 +564,9 @@ void qDetectorMain::ExecuteUtilities(QAction *action){
// Gets called when cancelled as well
if (!fName.isEmpty()){
if(myDet->saveCalibrationFile(string(fName.toAscii().constData()),-1)!=slsDetectorDefs::FAIL)
- qDefs::Message(qDefs::INFORMATION,"The Calibration Data have been saved successfully.","Main");
- else qDefs::Message(qDefs::WARNING,string("Could not save the Calibration data to file:\n")+fName.toAscii().constData(),"Main");
- qDefs::checkErrorMessage(myDet);
+ qDefs::Message(qDefs::INFORMATION,"The Calibration Data have been saved successfully.","qDetectorMain::ExecuteUtilities");
+ else qDefs::Message(qDefs::WARNING,string("Could not save the Calibration data to file:\n")+fName.toAscii().constData(),"qDetectorMain::ExecuteUtilities");
+ qDefs::checkErrorMessage(myDet,"qDetectorMain::ExecuteUtilities");
}
}
@@ -601,7 +601,7 @@ void qDetectorMain::ExecuteHelp(QAction *action){
string thisGUIVersion = string(version);
sprintf(version,"%llx",myDet->getId(slsDetectorDefs::THIS_SOFTWARE_VERSION));
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qDetectorMain::ExecuteHelp");
string thisClientVersion = string(version);
//A heading
@@ -613,7 +613,7 @@ void qDetectorMain::ExecuteHelp(QAction *action){
"It can be operated in parallel with the command line interface:
"
"sls_detector_put,
sls_detector_get,
sls_detector_acquire and
sls_detector_help.
"
"The GUI Software is still in progress. "
- "Please report bugs to dhanya.maliakal@psi.ch or anna.bergamaschi@psi.ch.<\\p>","About SLS Detector GUI");
+ "Please report bugs to dhanya.maliakal@psi.ch or anna.bergamaschi@psi.ch.<\\p>","qDetectorMain::ExecuteHelp");
}
}
diff --git a/slsDetectorGui/src/qDrawPlot.cpp b/slsDetectorGui/src/qDrawPlot.cpp
index 1f0f1af2c..b1d0c27b2 100644
--- a/slsDetectorGui/src/qDrawPlot.cpp
+++ b/slsDetectorGui/src/qDrawPlot.cpp
@@ -275,7 +275,7 @@ void qDrawPlot::SetupWidgetWindow(){
//Setting the callback function to get progress from detector class(using receivers)
myDet->registerProgressCallback(&(GetProgressCallBack),this);
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qDrawPlot::SetupWidgetWindow");
}
@@ -369,7 +369,7 @@ void qDrawPlot::StartStopDaqToggle(bool stop_if_running){
StartDaq(true);
running=!running;
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qDrawPlot::StartStopDaqToggle");
}
/** if this is set during client initation */
@@ -521,7 +521,7 @@ void qDrawPlot::SetScanArgument(int scanArg){
UnlockLastImageArray();
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qDrawPlot::SetScanArgument");
}
@@ -1027,7 +1027,7 @@ void qDrawPlot::ShowAcquisitionErrorMessage(QString status){
alreadyDisplayed = true;
qDefs::Message(qDefs::WARNING,string("The acquisiton has ended abruptly. "
"Current Detector Status: ")+status.toAscii().constData()+
- string("."),"Dock");
+ string("."),"qDrawPlot::ShowAcquisitionErrorMessage");
}
}
@@ -1241,7 +1241,7 @@ void qDrawPlot::ClonePlot(){
if(running) sFilePath = filePath.toAscii().constData();
else {
sFilePath = myDet->getFilePath();
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qDrawPlot::ClonePlot");
}
@@ -1339,7 +1339,7 @@ void qDrawPlot::SaveClones(){
if(success)
qDefs::Message(qDefs::INFORMATION,"The Snapshots have all been saved successfully in .png.","Dock");
else
- qDefs::Message(qDefs::WARNING,errMessage + string("were not saved."),"Dock");
+ qDefs::Message(qDefs::WARNING,errMessage + string("were not saved."),"qDrawPlot::SaveClones");
}
@@ -1378,7 +1378,7 @@ void qDrawPlot::SavePlot(){
if(running) fName = filePath;
else {
fName = QString(myDet->getFilePath().c_str());
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qDrawPlot::SavePlot");
}
if(boxPlot->title().contains('.')){
@@ -1391,10 +1391,10 @@ void qDrawPlot::SavePlot(){
if (!fName.isEmpty())
if(savedImage.save(fName))
- qDefs::Message(qDefs::INFORMATION,"The Image has been successfully saved","Dock");
+ qDefs::Message(qDefs::INFORMATION,"The Image has been successfully saved","qDrawPlot::SavePlot");
else
qDefs::Message(qDefs::WARNING,"Attempt to save image failed.\n"
- "Formats: .png, .jpg, .xpm.","Dock");
+ "Formats: .png, .jpg, .xpm.","qDrawPlot::SavePlot");
}
@@ -1409,7 +1409,7 @@ void qDrawPlot::SavePlotAutomatic(){
if(running) qFilePath = filePath;
else {
qFilePath = QString(myDet->getFilePath().c_str());
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qDrawPlot::SavePlotAutomatic");
}
@@ -1447,7 +1447,7 @@ void qDrawPlot::SavePlotAutomatic(){
void qDrawPlot::ShowSaveErrorMessage(QString fileName){
qDefs::Message(qDefs::WARNING,string("Automatic Saving: Could not save the first file:\n")+
- string(fileName.toAscii().constData()) + string("\n\nNote: Will not show future file save errors for this acquisition."),"Dock");
+ string(fileName.toAscii().constData()) + string("\n\nNote: Will not show future file save errors for this acquisition."),"qDrawPlot::ShowSaveErrorMessage");
}
@@ -1507,14 +1507,14 @@ int qDrawPlot::UpdateTrimbitPlot(bool fromDetector,bool Histogram){
if(histTrimbits) delete [] histTrimbits; histTrimbits = new double[actualPixelsX];
ret = myDet->getChanRegs(histTrimbits,fromDetector);
if(!ret){
- qDefs::Message(qDefs::WARNING,"No Trimbit data found in shared memory.","Dock");
+ qDefs::Message(qDefs::WARNING,"No Trimbit data found in shared memory.","qDrawPlot::UpdateTrimbitPlot");
return qDefs::FAIL;
}
#ifdef VERBOSE
cout << "Got Trimbits" << endl;
#endif
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qDrawPlot::UpdateTrimbitPlot");
//defining axes
if(Histogram) nPixelsX = TRIM_HISTOGRAM_XMAX+1;
@@ -1599,7 +1599,7 @@ int qDrawPlot::UpdateTrimbitPlot(bool fromDetector,bool Histogram){
//get trimbits
ret = 1;/*myDet->getChanRegs(lastImageArray,fromDetector);*/
if(!ret){
- qDefs::Message(qDefs::WARNING,"No Trimbit data found in shared memory.","Dock");
+ qDefs::Message(qDefs::WARNING,"No Trimbit data found in shared memory.","qDrawPlot::UpdateTrimbitPlot");
return qDefs::FAIL;
}
//clear/select plot and set titles
diff --git a/slsDetectorGui/src/qScanWidget.cpp b/slsDetectorGui/src/qScanWidget.cpp
index 48f281a2c..0c7b73dea 100644
--- a/slsDetectorGui/src/qScanWidget.cpp
+++ b/slsDetectorGui/src/qScanWidget.cpp
@@ -296,7 +296,7 @@ void qScanWidget::EnableSizeWidgets(){
char cId[5];sprintf(cId,"%d",id);
qDefs::Message(qDefs::INFORMATION,string("Scan Level ")+string(cId)+
string(": Specific Values
Number of positions added: ")+
- string(cNum)+string(""),"ScanWidget");
+ string(cNum)+string(""),"qScanWidget::EnableSizeWidgets");
#endif
}
}
@@ -404,7 +404,7 @@ int qScanWidget::SetScan(int mode){
return qDefs::OK;
}else{//mode NOT set
if((mode!=actualMode)&&(actualNumSteps)){
- qDefs::Message(qDefs::WARNING,"The mode could not be changed for an unknown reason.","ScanWidget");
+ qDefs::Message(qDefs::WARNING,"The mode could not be changed for an unknown reason.","qScanWidget::SetScan");
comboScript->setCurrentIndex(actualMode);
return qDefs::FAIL;
}
@@ -412,7 +412,7 @@ int qScanWidget::SetScan(int mode){
emit EnableScanBox();
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qScanWidget::SetScan");
return qDefs::OK;
}
@@ -471,12 +471,12 @@ void qScanWidget::SetScriptFile(){
if(!set){
//path doesnt exist
if(stat(fName.toAscii().constData(),&st_buf)){
- qDefs::Message(qDefs::WARNING,"The script file entered does not exist","ScanWidget");
+ qDefs::Message(qDefs::WARNING,"The script file entered does not exist","qScanWidget::SetScriptFile");
dispScript->setText(QString(myDet->getScanScript(id).c_str()));
}
//if its not a file
else if (!S_ISREG (st_buf.st_mode)) {
- qDefs::Message(qDefs::WARNING,"The script file path entered is not a file","ScanWidget");
+ qDefs::Message(qDefs::WARNING,"The script file path entered is not a file","qScanWidget::SetScriptFile");
dispScript->setText(QString(myDet->getScanScript(id).c_str()));
}
else
@@ -489,7 +489,7 @@ void qScanWidget::SetScriptFile(){
if(fName.compare(QString(myDet->getScanScript(id).c_str()))){
//did not get set, write what is was before
if(!fName.isEmpty())
- qDefs::Message(qDefs::WARNING,"The script file could not be set. Reverting to previous file.","ScanWidget");
+ qDefs::Message(qDefs::WARNING,"The script file could not be set. Reverting to previous file.","qScanWidget::SetScriptFile");
dispScript->setText(QString(myDet->getScanScript(id).c_str()));
}
@@ -504,7 +504,7 @@ void qScanWidget::SetScriptFile(){
if(!fName.compare(QString(modeNames[i].c_str())))
dispScript->setText("");
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qScanWidget::SetScriptFile");
}
@@ -530,7 +530,7 @@ void qScanWidget::SetParameter(){
if(!parameter.compare(QString(modeNames[i].c_str())))
dispParameter->setText("");
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qScanWidget::SetParameter");
}
@@ -546,9 +546,9 @@ void qScanWidget::SetPrecision(int value){
#endif
myDet->setScanPrecision(id,value);
if(myDet->getScanPrecision(id)!=value)
- qDefs::Message(qDefs::WARNING,"The precision was not set for an unknown reason.","ScanWidget");;
+ qDefs::Message(qDefs::WARNING,"The precision was not set for an unknown reason.","qScanWidget::SetPrecision");;
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qScanWidget::SetPrecision");
}
@@ -661,7 +661,7 @@ void qScanWidget::RangeFromChanged(){
//check size validity
else if(RangeCheckNumValid(numSteps)==qDefs::FAIL)
qDefs::Message(qDefs::WARNING,"Number of Steps = 1 + ( To - From ) / Size.
"
- "Number of Steps must be >= 2. Changing From back to previous value.","Scan");
+ "Number of Steps must be >= 2. Changing From back to previous value.","qScanWidget::RangeFromChanged");
else change = true;
//change it back from = to - size*num + size
@@ -708,11 +708,11 @@ void qScanWidget::RangeToChanged(){
//check size validity
if(RangeCheckSizeZero()==qDefs::FAIL)
- qDefs::Message(qDefs::WARNING,"From cannot be equal to To. Changing To back to previous value.","Scan");
+ qDefs::Message(qDefs::WARNING,"From cannot be equal to To. Changing To back to previous value.","qScanWidget::RangeToChanged");
//check size validity
else if(RangeCheckNumValid(numSteps)==qDefs::FAIL)
qDefs::Message(qDefs::WARNING,"Number of Steps = 1 + ( To - From ) / Size.
"
- "Number of Steps must be >= 2. Changing To back to previous value.","Scan");
+ "Number of Steps must be >= 2. Changing To back to previous value.","qScanWidget::RangeToChanged");
else change = true;
//change it back to = size*num - size + from
@@ -760,11 +760,11 @@ void qScanWidget::RangeSizeChanged(){
//check size validity
if(!spinSize->value())
- qDefs::Message(qDefs::WARNING,"Size cannot be 0. Changing Size back to previous value.","Scan");
+ qDefs::Message(qDefs::WARNING,"Size cannot be 0. Changing Size back to previous value.","qScanWidget::RangeSizeChanged");
//check size validity
else if(RangeCheckNumValid(numSteps)==qDefs::FAIL)
qDefs::Message(qDefs::WARNING,"Number of Steps = 1 + ( To - From ) / Size.
"
- "Number of Steps must be >= 2. Changing Size back to previous value.","Scan");
+ "Number of Steps must be >= 2. Changing Size back to previous value.","qScanWidget::RangeSizeChanged");
else change = true;
//change it back size = (to-from)/(num-1)
@@ -833,13 +833,13 @@ void qScanWidget::SetRangeSteps(){
if((comboScript->currentIndex()==CustomScript)&&((script=="")||(script=="none"))){
qDefs::Message(qDefs::INFORMATION,string("Scan Level ")+string(cId)+
string(": Constant Step Size
"
- "Positions could not be loaded as the script file path is empty."),"ScanWidget");
+ "Positions could not be loaded as the script file path is empty."),"qScanWidget::SetRangeSteps");
}else{
//error loading positions
if(myDet->getScanSteps(id)!=actualNumSteps){
qDefs::Message(qDefs::WARNING,string("Scan Level ")+string(cId)+
string(": Values From File
"
- "The positions list was not set for an unknown reason."),"ScanWidget");
+ "The positions list was not set for an unknown reason."),"qScanWidget::SetRangeSteps");
/*LoadPositions();
comboScript->setCurrentIndex(myDet->getScanMode(id))*/
}
@@ -848,13 +848,13 @@ void qScanWidget::SetRangeSteps(){
char cNum[200];sprintf(cNum,"%d",actualNumSteps);
qDefs::Message(qDefs::INFORMATION,string("Scan Level ")+string(cId)+
string(": Constant Step Size
Number of positions added: ")+
- string(cNum)+string(""),"ScanWidget");
+ string(cNum)+string(""),"qScanWidget::SetRangeSteps");
}
#endif
}
}
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qScanWidget::SetRangeSteps");
}
//-------------------------------------------------------------------------------------------------------------------------------------------------
@@ -914,14 +914,14 @@ int qScanWidget::SetCustomSteps(){
if((comboScript->currentIndex()==CustomScript)&&((script=="")||(script=="none"))){
qDefs::Message(qDefs::INFORMATION,string("Scan Level ")+string(cId)+
string(": Values From File
"
- "Positions could not be loaded as the script file path is empty."),"ScanWidget");
+ "Positions could not be loaded as the script file path is empty."),"qScanWidget::SetCustomSteps");
return qDefs::FAIL;
}else{
if(myDet->getScanSteps(id)!=actualNumSteps){
- qDefs::Message(qDefs::WARNING,"The positions list was not set for an unknown reason.","ScanWidget");
+ qDefs::Message(qDefs::WARNING,"The positions list was not set for an unknown reason.","qScanWidget::SetCustomSteps");
LoadPositions();
comboScript->setCurrentIndex(myDet->getScanMode(id));
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qScanWidget::qScanWidget::SetCustomSteps");
return qDefs::FAIL;
}
//else success is checked in enabledsizewidgets , else it does this for every add, delete etc
@@ -1079,20 +1079,20 @@ void qScanWidget::SetFileSteps(){
if((comboScript->currentIndex()==CustomScript)&&((script=="")||(script=="none"))){
qDefs::Message(qDefs::INFORMATION,string("Scan Level ")+string(cId)+
string(": Values From File
"
- "Positions could not be loaded as the script file path is empty."),"ScanWidget");
+ "Positions could not be loaded as the script file path is empty."),"qScanWidget::SetFileSteps");
}else{
//error loading positions
if(myDet->getScanSteps(id)!=actualNumSteps){
qDefs::Message(qDefs::WARNING,string("Scan Level ")+string(cId)+
string(": Values From File
"
- "The positions list was not set for an unknown reason."),"ScanWidget");
+ "The positions list was not set for an unknown reason."),"qScanWidget::SetFileSteps");
}
#ifdef VERYVERBOSE
else{//SUCCESS
char cNum[200];sprintf(cNum,"%d",actualNumSteps);
qDefs::Message(qDefs::INFORMATION,string("Scan Level ")+string(cId)+
string(": Values From File
Number of positions added: ")+
- string(cNum)+string(""),"ScanWidget");
+ string(cNum)+string(""),"qScanWidget::SetFileSteps");
}
#endif
}
@@ -1108,7 +1108,7 @@ void qScanWidget::SetFileSteps(){
connect(spinSteps, SIGNAL(valueChanged(int)), this, SLOT(SetNSteps()));
}
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qScanWidget::SetFileSteps");
}
@@ -1198,7 +1198,7 @@ void qScanWidget::LoadPositions(){
connect(spinSteps, SIGNAL(valueChanged(int)), this, SLOT(SetNSteps()));
connect(btnGroup, SIGNAL(buttonClicked(QAbstractButton*)),this,SLOT(EnableSizeWidgets()));
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qScanWidget::LoadPositions");
//do not set the range variables because if the stepsize is by any chance 0..
//then the number of steps should change to 1. so only set custom steps
}
@@ -1240,7 +1240,7 @@ void qScanWidget::Refresh(){
"precision:" << precision << "\t***" << endl;
#endif
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qScanWidget::Refresh");
}
diff --git a/slsDetectorGui/src/qServer.cpp b/slsDetectorGui/src/qServer.cpp
index 47fd52ffb..d818b88f8 100644
--- a/slsDetectorGui/src/qServer.cpp
+++ b/slsDetectorGui/src/qServer.cpp
@@ -152,7 +152,7 @@ int qServer::StartStopServer(int start){
checkStarted=1;
if (pthread_create(&gui_server_thread, NULL,StartServerThread, (void*) this)){
gui_server_thread_running=0;
- qDefs::Message(qDefs::WARNING,"Can't create gui server thread", "Server");
+ qDefs::Message(qDefs::WARNING,"Can't create gui server thread", "qServer::StartStopServer");
cout << "ERROR: Can't create gui server thread" << endl;
return FAIL;
}
@@ -168,7 +168,7 @@ int qServer::StartStopServer(int start){
checkStopStarted=1;
if (pthread_create(&gui_stop_server_thread, NULL,StopServerThread, (void*) this)){
gui_server_thread_running=0;
- qDefs::Message(qDefs::WARNING,"Can't create gui stop server thread", "Server");
+ qDefs::Message(qDefs::WARNING,"Can't create gui stop server thread", "qServer::StartStopServer");
cout << "ERROR: Can't create gui stop server thread" << endl;
return FAIL;
}
@@ -238,7 +238,7 @@ int qServer::StopServer(){
myStopSocket = new MySocketTCP(port_no+1);
if (myStopSocket->getErrorStatus()){
gui_server_thread_running = 0;
- qDefs::Message(qDefs::WARNING,"Could not start gui stop server socket","Server");
+ qDefs::Message(qDefs::WARNING,"Could not start gui stop server socket","qServer::StopServer");
}
checkStopStarted = 0;
@@ -303,7 +303,7 @@ int qServer::StartServer(){
mySocket = new MySocketTCP(port_no);
if (mySocket->getErrorStatus()){
gui_server_thread_running = 0;
- qDefs::Message(qDefs::WARNING,"Could not start gui server socket","Server");
+ qDefs::Message(qDefs::WARNING,"Could not start gui server socket","qServer::StartServer");
}
checkStarted = 0;
diff --git a/slsDetectorGui/src/qTabActions.cpp b/slsDetectorGui/src/qTabActions.cpp
index ad30a377e..80dea2508 100644
--- a/slsDetectorGui/src/qTabActions.cpp
+++ b/slsDetectorGui/src/qTabActions.cpp
@@ -220,7 +220,7 @@ void qTabActions::SetupWidgetWindow(){
}
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabActions::SetupWidgetWindow");
}
@@ -364,7 +364,7 @@ void qTabActions::Expand(QAbstractButton *button ){
}
}
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabActions::Expand");
}
@@ -411,10 +411,10 @@ void qTabActions::SetPosition(){
positions[i] = comboPos->itemText(i).toDouble();
//setting the list and catching error
if(myDet->setPositions(comboPos->count(),positions)!=comboPos->count())
- qDefs::Message(qDefs::WARNING,"The positions list was not set for some reason.","Actions");
+ qDefs::Message(qDefs::WARNING,"The positions list was not set for some reason.","qTabActions::SetPosition");
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabActions::SetPosition");
}
@@ -466,7 +466,7 @@ void qTabActions::EnablePositions(bool enable){
btnExpand[NumPositions]->setEnabled(false);
}
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabActions::EnablePositions");
}
@@ -524,7 +524,7 @@ void qTabActions::Refresh(){
#ifdef VERBOSE
cout << "**Updated all action widgets: " << endl << endl;
#endif
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabActions::Refresh");
}
diff --git a/slsDetectorGui/src/qTabAdvanced.cpp b/slsDetectorGui/src/qTabAdvanced.cpp
index 741f493f2..f76f262aa 100644
--- a/slsDetectorGui/src/qTabAdvanced.cpp
+++ b/slsDetectorGui/src/qTabAdvanced.cpp
@@ -125,7 +125,7 @@ void qTabAdvanced::SetupWidgetWindow(){
comboDetector->setCurrentIndex(0);
det = myDet->getSlsDetector(comboDetector->currentIndex());
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabAdvanced::SetupWidgetWindow");
spinControlPort->setValue(det->getControlPort());
spinStopPort->setValue(det->getStopPort());
@@ -166,7 +166,7 @@ void qTabAdvanced::SetupWidgetWindow(){
Initialization();
- qDefs::checkErrorMessage(det);
+ qDefs::checkErrorMessage(det,"qTabAdvanced::SetupWidgetWindow");
}
@@ -262,11 +262,11 @@ void qTabAdvanced::SetLogs(){
#ifdef VERBOSE
cout << "Could not set/reset Log." << endl;
#endif
- qDefs::Message(qDefs::WARNING,"Could not set/reset Log.","Advanced");
+ qDefs::Message(qDefs::WARNING,"Could not set/reset Log.","qTabAdvanced::SetLogs");
checkedBox->setChecked(!enable);
}
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabAdvanced::SetLogs");
}
@@ -281,7 +281,7 @@ void qTabAdvanced::SetExposureTime(){
#endif
myDet->setTimer(slsDetectorDefs::ACQUISITION_TIME,(int64_t)exptimeNS);
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabAdvanced::SetExposureTime");
}
@@ -293,7 +293,7 @@ void qTabAdvanced::SetThreshold(){
cout << "Setting Threshold DACu:" << spinThreshold->value() << endl;
#endif
spinThreshold->setValue((double)myDet->setDAC((dacs_t)spinThreshold->value(),slsDetectorDefs::THRESHOLD));
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabAdvanced::SetThreshold");
}
@@ -329,7 +329,7 @@ void qTabAdvanced::SetOutputFile(){
if(!dirPath.compare(trimdir)){
int ret = qDefs::Message(qDefs::QUESTION,string("This will possibly overwrite your original trimbits.
"
"Proposed file path:") + string(dirPath.toAscii().constData())+
- string("
Do you still want to continue?"),"Advanced");
+ string("
Do you still want to continue?"),"qTabAdvanced::SetOutputFile");
if(ret==qDefs::FAIL){
dispFile->setText("");
dispFile->setToolTip(outputDirTip + errOutputTip);
@@ -350,7 +350,7 @@ void qTabAdvanced::SetOutputFile(){
btnStart->setEnabled(false);
}
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabAdvanced::SetOutputFile");
}
@@ -480,17 +480,17 @@ void qTabAdvanced::StartTrimming(){
int ret = myDet->executeTrimming(trimmingMode,parameter1,parameter2,-1);
if((ret!=slsDetectorDefs::FAIL)&&(ret!=-1));
else
- qDefs::Message(qDefs::WARNING,"Atleast 1 channel could not be trimmed.","Advanced");
+ qDefs::Message(qDefs::WARNING,"Atleast 1 channel could not be trimmed.","qTabAdvanced::StartTrimming");
//save trim file
ret = myDet->saveSettingsFile(string(dispFile->text().toAscii().constData()),-1);
if((ret!=slsDetectorDefs::FAIL)&&(ret!=-1)){
- qDefs::Message(qDefs::INFORMATION,"The Trimbits have been saved successfully.","Advanced");
+ qDefs::Message(qDefs::INFORMATION,"The Trimbits have been saved successfully.","qTabAdvanced::StartTrimming");
//updates plots
myPlot->UpdateTrimbitPlot(false,radioHistogram->isChecked());
}
- else qDefs::Message(qDefs::WARNING,string("Could not Save the Trimbits to file:\n")+dispFile->text().toAscii().constData(),"Advanced");
+ else qDefs::Message(qDefs::WARNING,string("Could not Save the Trimbits to file:\n")+dispFile->text().toAscii().constData(),"qTabAdvanced::StartTrimming");
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabAdvanced::StartTrimming");
}
@@ -516,7 +516,7 @@ void qTabAdvanced::SetControlPort(int port){
#endif
disconnect(spinControlPort, SIGNAL(valueChanged(int)), this, SLOT(SetControlPort(int)));
spinControlPort->setValue(det->setPort(slsDetectorDefs::CONTROL_PORT,port));
- qDefs::checkErrorMessage(det);
+ qDefs::checkErrorMessage(det,"qTabAdvanced::SetControlPort");
connect(spinControlPort, SIGNAL(valueChanged(int)), this, SLOT(SetControlPort(int)));
}
@@ -530,7 +530,7 @@ void qTabAdvanced::SetStopPort(int port){
#endif
disconnect(spinStopPort, SIGNAL(valueChanged(int)), this, SLOT(SetStopPort(int)));
spinStopPort->setValue(det->setPort(slsDetectorDefs::STOP_PORT,port));
- qDefs::checkErrorMessage(det);
+ qDefs::checkErrorMessage(det,"qTabAdvanced::SetStopPort");
connect(spinStopPort, SIGNAL(valueChanged(int)), this, SLOT(SetStopPort(int)));
}
@@ -545,7 +545,7 @@ void qTabAdvanced::SetRxrTCPPort(int port){
#endif
disconnect(spinTCPPort, SIGNAL(valueChanged(int)), this, SLOT(SetRxrTCPPort(int)));
spinTCPPort->setValue(det->setPort(slsDetectorDefs::DATA_PORT,port));
- qDefs::checkErrorMessage(det);
+ qDefs::checkErrorMessage(det,"qTabAdvanced::SetRxrTCPPort");
connect(spinTCPPort, SIGNAL(valueChanged(int)), this, SLOT(SetRxrTCPPort(int)));
}
@@ -560,7 +560,7 @@ void qTabAdvanced::SetRxrUDPPort(int port){
disconnect(spinUDPPort, SIGNAL(valueChanged(int)), this, SLOT(SetRxrUDPPort(int)));
spinUDPPort->setValue(det->setReceiverUDPPort(port));
- qDefs::checkErrorMessage(det);
+ qDefs::checkErrorMessage(det,"qTabAdvanced::SetRxrUDPPort");
connect(spinUDPPort, SIGNAL(valueChanged(int)), this, SLOT(SetRxrUDPPort(int)));
}
@@ -577,7 +577,7 @@ void qTabAdvanced::SetReceiverOnline(int index){
SetReceiver();
else
comboRxrOnline->setCurrentIndex(det->setReceiverOnline(index));
- qDefs::checkErrorMessage(det);
+ qDefs::checkErrorMessage(det,"qTabAdvanced::SetReceiverOnline");
connect(comboRxrOnline, SIGNAL(currentIndexChanged(int)), this, SLOT(SetReceiverOnline(int)));
//highlight in red if offline
if(!comboRxrOnline->currentIndex()){
@@ -603,7 +603,7 @@ void qTabAdvanced::SetOnline(int index){
#endif
disconnect(comboOnline, SIGNAL(currentIndexChanged(int)), this, SLOT(SetOnline(int)));
comboOnline->setCurrentIndex(det->setOnline(index));
- qDefs::checkErrorMessage(det);
+ qDefs::checkErrorMessage(det,"qTabAdvanced::SetOnline");
connect(comboOnline, SIGNAL(currentIndexChanged(int)), this, SLOT(SetOnline(int)));
//highlight in red if offline
if(!comboOnline->currentIndex()){
@@ -637,7 +637,7 @@ void qTabAdvanced::SetNetworkParameters(){
dispMAC->setText(QString(det->setDetectorMAC(dispMAC->text().toAscii().constData())));
dispUDPIP->setText(QString(det->setReceiverUDPIP(dispUDPIP->text().toAscii().constData())));
dispUDPMAC->setText(QString(det->setReceiverUDPMAC(dispUDPMAC->text().toAscii().constData())));
- qDefs::checkErrorMessage(det);
+ qDefs::checkErrorMessage(det,"qTabAdvanced::SetNetworkParameters");
connect(dispIP, SIGNAL(editingFinished()), this, SLOT(SetNetworkParameters()));
connect(dispMAC, SIGNAL(editingFinished()), this, SLOT(SetNetworkParameters()));
@@ -655,9 +655,9 @@ void qTabAdvanced::SetReceiver(){
#endif
string outdir = myDet->getFilePath();
dispRxrHostname->setText(QString(det->setReceiver(dispRxrHostname->text().toAscii().constData())));
- qDefs::checkErrorMessage(det);
+ qDefs::checkErrorMessage(det,"qTabAdvanced::SetReceiver");
det->setFilePath(outdir);
- qDefs::checkErrorMessage(det);
+ qDefs::checkErrorMessage(det,"qTabAdvanced::SetReceiver");
Refresh();
}
@@ -674,7 +674,7 @@ void qTabAdvanced::updateROIList(){
int n,i;
slsDetectorDefs::ROI* temp = myDet->getROI(n);
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabAdvanced::updateROIList");
if((temp!=NULL)&&(n>0)){
//assign into array, else it loses values cuz of memory
@@ -800,7 +800,7 @@ void qTabAdvanced::AddROIInput(int num){
cout<<"ROI Inputs added " << num << endl;
#endif
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabAdvanced::AddROIInput");
}
@@ -869,7 +869,7 @@ void qTabAdvanced::setROI(){
//configuremac
myDet->configureMAC();
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabAdvanced::setROI");
}
@@ -949,7 +949,7 @@ void qTabAdvanced::SetDetector(int index){
}
}
- qDefs::checkErrorMessage(det);
+ qDefs::checkErrorMessage(det,"qTabAdvanced::SetDetector");
}
@@ -1028,7 +1028,7 @@ void qTabAdvanced::Refresh(){
//network
det = myDet->getSlsDetector(comboDetector->currentIndex());
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabAdvanced::Refresh");
//disconnect
disconnect(spinControlPort, SIGNAL(valueChanged(int)), this, SLOT(SetControlPort(int)));
@@ -1121,7 +1121,7 @@ void qTabAdvanced::Refresh(){
cout << "**Updated Advanced Tab" << endl << endl;
#endif
- qDefs::checkErrorMessage(det);
+ qDefs::checkErrorMessage(det,"qTabAdvanced::Refresh");
}
diff --git a/slsDetectorGui/src/qTabDataOutput.cpp b/slsDetectorGui/src/qTabDataOutput.cpp
index 37f7b93e3..5c4beff33 100644
--- a/slsDetectorGui/src/qTabDataOutput.cpp
+++ b/slsDetectorGui/src/qTabDataOutput.cpp
@@ -127,7 +127,7 @@ void qTabDataOutput::SetupWidgetWindow(){
cout << "done" << endl;
#endif
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabDataOutput::SetupWidgetWindow");
}
@@ -155,90 +155,8 @@ void qTabDataOutput::Initialization(){
connect(chkDiscardBad, SIGNAL(toggled(bool)), this, SLOT(DiscardBadChannels()));
}
-//-------------------------------------------------------------------------------------------------------------------------------------------------
-/*
-void qTabDataOutput::setOutputDir(){
- disconnect(dispOutputDir, SIGNAL(editingFinished()), this, SLOT(setOutputDir()));
- QString path = dispOutputDir->text();
-
- string oldPath = myDet->getFilePath();
- bool error=false;
-
- //gets rid of the end '/'s
- while(path.endsWith('/')) path.chop(1);
- dispOutputDir->setText(path);
-
- if(myDet->setReceiverOnline()==slsDetectorDefs::ONLINE_FLAG){
- for(int i=0;igetNumberOfDetectors();i++){
- slsDetector *det = myDet->getSlsDetector(i);
- qDefs::checkErrorMessage(myDet);
- oldPath = det->getFilePath();
- det->setFilePath(string(path.toAscii().constData()));
- qDefs::checkErrorMessage(det);
- if(det->getFilePath()!=(string(path.toAscii().constData()))){
- error=true;
- qDefs::checkErrorMessage(det);
- break;
- }
- }
- if(error){
- //set it back for the ones which got set
- for(int i=0;igetNumberOfDetectors();i++){
- slsDetector *det = myDet->getSlsDetector(i);
- qDefs::checkErrorMessage(myDet);
- det->setFilePath(oldPath);
- qDefs::checkErrorMessage(det);
- }
- }//set it in multi as well if it worked so that they reflect the same
- else
- myDet->setFilePath(string(path.toAscii().constData()));
- }
- else {
- for(int i=0;igetNumberOfDetectors();i++){
- slsDetector *det = myDet->getSlsDetector(i);
- qDefs::checkErrorMessage(myDet);
- det->setFilePath(string(path.toAscii().constData()));
- qDefs::checkErrorMessage(det);
- if(det->getFilePath()!=(string(path.toAscii().constData()))){
- error=true;
- qDefs::checkErrorMessage(det);
- break;
- }
- }
- }
-
- if(!error){
- //if(QFile::exists(path)){
- lblOutputDir->setText("Output Directory: ");
- lblOutputDir->setPalette(chkRate->palette());
- lblOutputDir->setToolTip(outDirTip);
- dispOutputDir->setToolTip(outDirTip);
- btnOutputBrowse->setToolTip(outDirTip);
-
- myDet->setFilePath(string(path.toAscii().constData()));
- #ifdef VERBOSE
- cout << "Output Directory changed to :"<getFilePath() << endl;
- #endif
- }
- else{
- lblOutputDir->setText("Output Directory:*");
- lblOutputDir->setPalette(red);
- QString errTip = outDirTip +
- QString(""
- "Enter a valid path to change Output Directory.");
- lblOutputDir->setToolTip(errTip);
- dispOutputDir->setToolTip(errTip);
- btnOutputBrowse->setToolTip(errTip);
- }
-
- connect(dispOutputDir, SIGNAL(editingFinished()), this, SLOT(setOutputDir()));
-
- qDefs::checkErrorMessage(myDet);
-}
-
-*/
//-------------------------------------------------------------------------------------------------------------------------------------------------
@@ -290,7 +208,7 @@ void qTabDataOutput::SetFlatField(){
string sDir = dir.toAscii().constData(),sFile = file.toAscii().constData();
if(sDir.length()<1) {sDir = string(QDir::current().absolutePath().toAscii().constData()); /*"/home/";*/}
qDefs::Message(qDefs::WARNING,"Invalid Flat Field file: "+sDir+"/"+sFile+
- ".\nUnsetting Flat Field.","Data Output");
+ ".\nUnsetting Flat Field.","qTabDataOutput::SetFlatField");
//Unsetting flat field
myDet->setFlatFieldCorrectionFile("");
@@ -324,7 +242,7 @@ void qTabDataOutput::SetFlatField(){
connect(dispFlatField,SIGNAL(editingFinished()),this,SLOT(SetFlatField()));
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabDataOutput::SetFlatField");
}
//-------------------------------------------------------------------------------------------------------------------------------------------------
@@ -354,7 +272,7 @@ void qTabDataOutput::UpdateFlatFieldFromServer(){
connect(dispFlatField, SIGNAL(editingFinished()), this, SLOT(SetFlatField()));
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabDataOutput::UpdateFlatFieldFromServer");
}
//-------------------------------------------------------------------------------------------------------------------------------------------------
@@ -371,7 +289,8 @@ void qTabDataOutput::BrowseFlatFieldPath(){
SetFlatField();
}
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabDataOutput::BrowseFlatFieldPath");
+
}
@@ -424,7 +343,7 @@ void qTabDataOutput::SetRateCorrection(){
connect(radioDeadTime, SIGNAL(toggled(bool)), this, SLOT(SetRateCorrection()));
connect(spinDeadTime, SIGNAL(valueChanged(double)), this, SLOT(SetRateCorrection()));
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabDataOutput::SetRateCorrection");
}
@@ -439,7 +358,7 @@ void qTabDataOutput::UpdateRateCorrectionFromServer(){
double rate;
rate = (double)myDet->getRateCorrectionTau();
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabDataOutput::UpdateRateCorrectionFromServer");
#ifdef VERBOSE
cout << "Getting rate correction from server:" << rate << " : ";
#endif
@@ -495,7 +414,7 @@ void qTabDataOutput::SetAngularCorrection(){
cout << "Setting angular conversion to default" << endl;
#endif
}else{
- qDefs::Message(qDefs::WARNING,"Angular Conversion could not be set. Please set the default file name using the command line, if you haven't already.","Data Output");
+ qDefs::Message(qDefs::WARNING,"Angular Conversion could not be set. Please set the default file name using the command line, if you haven't already.","qTabDataOutput::SetAngularCorrection");
chkAngular->setChecked(false);
}
}else{
@@ -507,7 +426,7 @@ void qTabDataOutput::SetAngularCorrection(){
emit AngularConversionSignal(chkAngular->isChecked());
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabDataOutput::SetAngularCorrection");
}
@@ -515,9 +434,9 @@ void qTabDataOutput::SetAngularCorrection(){
void qTabDataOutput::DiscardBadChannels(){
- //#ifdef VERYVERBOSE
+#ifdef VERBOSE
cout << "Entering Discard bad channels function" << endl;
- //#endif
+#endif
if(chkDiscardBad->isChecked()){
#ifdef VERBOSE
cout << "Setting bad channel correction to default" << endl;
@@ -530,7 +449,7 @@ void qTabDataOutput::DiscardBadChannels(){
myDet->setBadChannelCorrection("");
}
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabDataOutput::DiscardBadChannels");
}
@@ -607,7 +526,7 @@ void qTabDataOutput::Refresh(){
cout << "**Updated DataOutput Tab" << endl << endl;
#endif
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabDataOutput::Refresh");
}
@@ -646,7 +565,7 @@ void qTabDataOutput::GetOutputDir(){
dispReadOutputDir->setText(QString(myDet->getFilePath().c_str()));
}else{
slsDetector *det = myDet->getSlsDetector(comboDetector->currentIndex());
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabDataOutput::GetOutputDir");
dispReadOutputDir->setText(QString(det->getFilePath().c_str()));
}
@@ -678,7 +597,7 @@ int qTabDataOutput::VerifyOutputDirectory(){
//for each detector
for(int i=0;igetNumberOfDetectors();i++){
slsDetector *det = myDet->getSlsDetector(i);
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabDataOutput::VerifyOutputDirectory");
if(receiver){
detName = string("\n - ") + string(comboDetector->itemText(i).toAscii().constData()) ;
path = det->getFilePath();
@@ -687,7 +606,7 @@ int qTabDataOutput::VerifyOutputDirectory(){
if(det->setFilePath(path).empty()){
mess. append(detName);
error = true;
- }else if(!qDefs::checkErrorMessage(det,false).empty()){
+ }else if(!qDefs::checkErrorMessage(det,"qTabDataOutput::VerifyOutputDirectory",false).empty()){
mess. append(detName);
error = true;
}
@@ -714,7 +633,7 @@ int qTabDataOutput::VerifyOutputDirectory(){
#ifdef VERBOSE
cout << "The output path doesnt exist anymore" << endl;
#endif
- qDefs::Message(qDefs::WARNING,string("Invalid Output Directory ")+ mess ,"Data Output");
+ qDefs::Message(qDefs::WARNING,string("Invalid Output Directory ")+ mess ,"qTabDataOutput::SetAngularCorrection");
dispReadOutputDir->setPalette(*red1);
boxOutDir->setPalette(red);
@@ -784,9 +703,9 @@ void qTabDataOutput::SetOutputDir(){
if(receiver){
slsDetector *det = myDet->getSlsDetector(comboDetector->currentIndex());
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabDataOutput::SetOutputDir");
det->setFilePath(string(dispOutputDir->text().toAscii().constData()));
- if(!qDefs::checkErrorMessage(det).empty()){
+ if(!qDefs::checkErrorMessage(det,"qTabDataOutput::SetOutputDir").empty()){
#ifdef VERBOSE
cout << "The output path could not be set" << endl;
#endif
@@ -802,10 +721,10 @@ void qTabDataOutput::SetOutputDir(){
//for each detector
for(int i=0;igetNumberOfDetectors();i++){
slsDetector *det = myDet->getSlsDetector(i);
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabDataOutput::SetOutputDir");
if(det->setFilePath(string(path.toAscii().constData())).empty()){
error = true;
- }else if(!qDefs::checkErrorMessage(det,false).empty()){
+ }else if(!qDefs::checkErrorMessage(det,"qTabDataOutput::SetOutputDir",false).empty()){
error = true;
}
myDet->setFilePath(det->getFilePath());
@@ -813,10 +732,10 @@ void qTabDataOutput::SetOutputDir(){
if(error){
- qDefs::Message(qDefs::WARNING,string("Invalid output directory "),"Data Output set");
+ qDefs::Message(qDefs::WARNING,string("Invalid output directory "),"qTabDataOutput::SetOutputDir");
for(int i=0;igetNumberOfDetectors();i++){
slsDetector *det = myDet->getSlsDetector(i);
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabDataOutput::SetOutputDir");
det->setFilePath(string(dispReadOutputDir->text().toAscii().constData()));
}
}
diff --git a/slsDetectorGui/src/qTabDebugging.cpp b/slsDetectorGui/src/qTabDebugging.cpp
index f0f77af62..6b3beee2d 100644
--- a/slsDetectorGui/src/qTabDebugging.cpp
+++ b/slsDetectorGui/src/qTabDebugging.cpp
@@ -115,7 +115,7 @@ void qTabDebugging::SetupWidgetWindow(){
if(detType==slsDetectorDefs::MYTHEN) UpdateModuleList();
UpdateStatus();
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabDebugging::SetupWidgetWindow");
}
//-------------------------------------------------------------------------------------------------------------------------------------------------
@@ -140,7 +140,7 @@ void qTabDebugging::UpdateModuleList(){
cout << "Getting Module List" << endl;
#endif
det = myDet->getSlsDetector(comboDetector->currentIndex());
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabDebugging::UpdateModuleList");
//deletes all modules except "all modules"
for(int i=0;icount()-1;i++)
comboModule->removeItem(i);
@@ -148,7 +148,7 @@ void qTabDebugging::UpdateModuleList(){
comboModule->addItem(QString("Module %1").arg(i));
}
- qDefs::checkErrorMessage(det);
+ qDefs::checkErrorMessage(det,"qTabDebugging::UpdateModuleList");
}
@@ -160,12 +160,12 @@ void qTabDebugging::UpdateStatus(){
cout << "Getting Status" << endl;
#endif
det = myDet->getSlsDetector(comboDetector->currentIndex());
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabDebugging::UpdateStatus");
int detStatus = (int)det->getRunStatus();
string status = slsDetectorBase::runStatusType(slsDetectorDefs::runStatus(detStatus));
lblStatus->setText(QString(status.c_str()).toUpper());
- qDefs::checkErrorMessage(det);
+ qDefs::checkErrorMessage(det,"qTabDebugging::UpdateStatus");
}
@@ -232,11 +232,11 @@ void qTabDebugging::GetInfo(){
for (int i=0;icount();i++){
QList childItems;
det = myDet->getSlsDetector(i);
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabDebugging::GetInfo");
for(int j=0;jgetNMods();j++)
childItems.append(new QTreeWidgetItem((QTreeWidget*)0, QStringList(QString("Module %1").arg(j))));
treeDet->topLevelItem(i)->insertChildren(0,childItems);
- qDefs::checkErrorMessage(det);
+ qDefs::checkErrorMessage(det,"qTabDebugging::GetInfo");
}
break;
@@ -357,7 +357,7 @@ void qTabDebugging::SetParameters(QTreeWidgetItem *item){
break;
det = myDet->getSlsDetector(i);
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabDebugging::SetParameters");
lblDetectorId->setText(comboDetector->itemText(i));
sprintf(value,"%llx",det->getId(slsDetectorDefs::DETECTOR_SERIAL_NUMBER));
lblDetectorSerial->setText(QString(value));
@@ -365,7 +365,7 @@ void qTabDebugging::SetParameters(QTreeWidgetItem *item){
lblDetectorFirmware ->setText(QString(value));
sprintf(value,"%llx",det->getId(slsDetectorDefs::DETECTOR_SOFTWARE_VERSION));
lblDetectorSoftware->setText(QString(value));
- qDefs::checkErrorMessage(det);
+ qDefs::checkErrorMessage(det,"qTabDebugging::SetParameters");
lblModuleId->setText("");
lblModuleSerial->setText("");
@@ -378,7 +378,7 @@ void qTabDebugging::SetParameters(QTreeWidgetItem *item){
int im = item->parent()->indexOfChild(item);
det = myDet->getSlsDetector(i);
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabDebugging::SetParameters");
lblDetectorId->setText(comboDetector->itemText(i));
sprintf(value,"%llx",det->getId(slsDetectorDefs::DETECTOR_SERIAL_NUMBER));
lblDetectorSerial->setText(QString(value));
@@ -393,7 +393,7 @@ void qTabDebugging::SetParameters(QTreeWidgetItem *item){
sprintf(value,"%llx",det->getId(slsDetectorDefs::MODULE_FIRMWARE_VERSION,im));
lblModuleFirmware->setText(QString(value));
- qDefs::checkErrorMessage(det);
+ qDefs::checkErrorMessage(det,"qTabDebugging::SetParameters");
}
break;
@@ -410,7 +410,7 @@ void qTabDebugging::SetParameters(QTreeWidgetItem *item){
break;
det = myDet->getSlsDetector(i);
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabDebugging::SetParameters");
lblDetectorId->setText(comboDetector->itemText(i));
sprintf(value,"%llx",det->getId(slsDetectorDefs::DETECTOR_SERIAL_NUMBER));
lblDetectorSerial->setText(QString(value));
@@ -419,7 +419,7 @@ void qTabDebugging::SetParameters(QTreeWidgetItem *item){
sprintf(value,"%llx",det->getId(slsDetectorDefs::DETECTOR_SOFTWARE_VERSION));
lblDetectorSoftware->setText(QString(value));
- qDefs::checkErrorMessage(det);
+ qDefs::checkErrorMessage(det,"qTabDebugging::SetParameters");
}
break;
@@ -434,7 +434,7 @@ void qTabDebugging::SetParameters(QTreeWidgetItem *item){
break;
det = myDet->getSlsDetector(i);
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabDebugging::SetParameters");
lblDetectorId->setText(comboDetector->itemText(i));
sprintf(value,"%llx",det->getId(slsDetectorDefs::DETECTOR_SERIAL_NUMBER));
lblDetectorSerial->setText(QString(value));
@@ -443,7 +443,7 @@ void qTabDebugging::SetParameters(QTreeWidgetItem *item){
sprintf(value,"%llx",det->getId(slsDetectorDefs::DETECTOR_SOFTWARE_VERSION));
lblDetectorSoftware->setText(QString(value));
- qDefs::checkErrorMessage(det);
+ qDefs::checkErrorMessage(det,"qTabDebugging::SetParameters");
break;
@@ -485,7 +485,7 @@ void qTabDebugging::TestDetector(){
//get sls det object
det = myDet->getSlsDetector(comboDetector->currentIndex());
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabDebugging::TestDetector");
//detector firmware
if(chkDetectorFirmware->isChecked()){
@@ -542,9 +542,9 @@ void qTabDebugging::TestDetector(){
#endif
}
//display message
- qDefs::Message(qDefs::INFORMATION,message.toAscii().constData(),"Debugging");
+ qDefs::Message(qDefs::INFORMATION,message.toAscii().constData(),"qTabDebugging::TestDetector");
- qDefs::checkErrorMessage(det);
+ qDefs::checkErrorMessage(det,"qTabDebugging::TestDetector");
}
diff --git a/slsDetectorGui/src/qTabDeveloper.cpp b/slsDetectorGui/src/qTabDeveloper.cpp
index a5b8253ff..45cb171e8 100644
--- a/slsDetectorGui/src/qTabDeveloper.cpp
+++ b/slsDetectorGui/src/qTabDeveloper.cpp
@@ -113,7 +113,7 @@ void qTabDeveloper::SetupWidgetWindow(){
break;
default:
- qDefs::Message(qDefs::CRITICAL,string("Unknown detector type:")+myDet->slsDetectorBase::getDetectorType(detType),"Developer");
+ qDefs::Message(qDefs::CRITICAL,string("Unknown detector type:")+myDet->slsDetectorBase::getDetectorType(detType),"qTabDeveloper::SetupWidgetWindow");
exit(-1);
break;
}
@@ -175,7 +175,7 @@ void qTabDeveloper::SetupWidgetWindow(){
adcTimer = new QTimer(this);
}
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabDeveloper::SetupWidgetWindow");
}
//-------------------------------------------------------------------------------------------------------------------------------------------------
@@ -244,7 +244,7 @@ void qTabDeveloper::SetDacValues(int id){
#endif
spinDacs[id]->setValue((double)myDet->setDAC((dacs_t)spinDacs[id]->value(),getSLSIndex(id)));
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabDeveloper::SetDacValues");
}
@@ -257,10 +257,10 @@ void qTabDeveloper::SetHighVoltage(){
#endif
int highvoltage = comboHV->currentText().toInt();
int ret = myDet->setDAC(highvoltage,slsDetectorDefs::HV_POT);
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabDeveloper::SetHighVoltage");
//error
if(ret != highvoltage){
- qDefs::Message(qDefs::CRITICAL,"High Voltage could not be set to this value.","Developer");
+ qDefs::Message(qDefs::CRITICAL,"High Voltage could not be set to this value.","qTabDeveloper::SetHighVoltage");
lblHV->setPalette(red);
lblHV->setText("High Voltage:*");
QString errTip = tipHV+QString("
High Voltage could not be set. The return value is ")+
@@ -290,7 +290,7 @@ slsDetectorDefs::dacIndex qTabDeveloper::getSLSIndex(int index){
case 4: return slsDetectorDefs::CALIBRATION_PULSE;
case 5: return slsDetectorDefs::PREAMP;
default:
- qDefs::Message(qDefs::CRITICAL,"Unknown DAC/ADC Index. Weird Error","Developer");
+ qDefs::Message(qDefs::CRITICAL,"Unknown DAC/ADC Index. Weird Error","qTabDeveloper::getSLSIndex");
Refresh();
break;
}
@@ -313,14 +313,14 @@ slsDetectorDefs::dacIndex qTabDeveloper::getSLSIndex(int index){
case 8: return slsDetectorDefs::TEMPERATURE_ADC;
case 9:return slsDetectorDefs::TEMPERATURE_FPGA;
default:
- qDefs::Message(qDefs::CRITICAL,"Unknown DAC/ADC Index. Weird Error","Developer");
+ qDefs::Message(qDefs::CRITICAL,"Unknown DAC/ADC Index. Weird Error","qTabDeveloper::getSLSIndex");
Refresh();
break;
}
break;
default:
- qDefs::Message(qDefs::CRITICAL,string("Unknown detector type:")+myDet->slsDetectorBase::getDetectorType(detType),"Developer");
- qDefs::checkErrorMessage(myDet);
+ qDefs::Message(qDefs::CRITICAL,string("Unknown detector type:")+myDet->slsDetectorBase::getDetectorType(detType),"qTabDeveloper::getSLSIndex");
+ qDefs::checkErrorMessage(myDet,"qTabDeveloper::getSLSIndex");
exit(-1);
break;
}
@@ -339,7 +339,7 @@ void qTabDeveloper::RefreshAdcs(){
for(int i=0;isetValue((double)myDet->getADC(getSLSIndex(i+NUM_DAC_WIDGETS)));
adcTimer->start(ADC_TIMEOUT);
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabDeveloper::RefreshAdcs");
}
@@ -396,7 +396,7 @@ void qTabDeveloper::Refresh(){
cout << "**Updated Developer Tab" << endl << endl;
#endif
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabDeveloper::Refresh");
}
diff --git a/slsDetectorGui/src/qTabMeasurement.cpp b/slsDetectorGui/src/qTabMeasurement.cpp
index 2527e8d2d..50effb59a 100644
--- a/slsDetectorGui/src/qTabMeasurement.cpp
+++ b/slsDetectorGui/src/qTabMeasurement.cpp
@@ -84,7 +84,7 @@ void qTabMeasurement::SetupWidgetWindow(){
iconStart = new QIcon(":/icons/images/start.png");
iconStop = new QIcon(":/icons/images/stop.png");
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabMeasurement::SetupWidgetWindow");
}
@@ -104,7 +104,7 @@ void qTabMeasurement::SetExpertMode(bool enable){
cout << "Getting number of probes : " << val << endl;
#endif
}
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabMeasurement::SetExpertMode");
}
@@ -152,7 +152,7 @@ void qTabMeasurement::SetupTimingMode(){
item[(int)Trigger_Window]->setEnabled(false);
break;
default:
- qDefs::Message(qDefs::CRITICAL,"Unknown detector type.","Measurement");
+ qDefs::Message(qDefs::CRITICAL,"Unknown detector type.","qTabMeasurement::SetupTimingMode");
exit(-1);
break;
}
@@ -184,7 +184,7 @@ void qTabMeasurement::SetupTimingMode(){
else{
//check if the detector is not even connected
string offline = myDet->checkOnline();
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabMeasurement::SetupTimingMode");
if(!offline.empty()){
qDefs::Message(qDefs::CRITICAL,string("The detector(s) ")+offline+string(" is/are not connected. Exiting GUI."),"Main");
@@ -194,12 +194,12 @@ void qTabMeasurement::SetupTimingMode(){
qDefs::Message(qDefs::WARNING,"Unknown Timing Mode detected from detector."
"\n\nSetting the following defaults:\nTiming Mode \t: None\n"
- "Number of Frames \t: 1\nNumber of Triggers \t: 1","Measurement");
+ "Number of Frames \t: 1\nNumber of Triggers \t: 1","qTabMeasurement::SetupTimingMode");
comboTimingMode->setCurrentIndex((int)None);
SetTimingMode((int)None);
}
}
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabMeasurement::SetupTimingMode");
}
@@ -291,7 +291,7 @@ void qTabMeasurement::setFileName(const QString& fName){
#ifdef VERBOSE
cout << "Setting File name to " << myDet->getFileName() << endl;
#endif
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabMeasurement::setFileName");
}
@@ -302,7 +302,7 @@ void qTabMeasurement::setRunIndex(int index){
#ifdef VERBOSE
cout << "Setting File Index to " << myDet->getFileIndex() << endl;
#endif
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabMeasurement::setRunIndex");
}
//-------------------------------------------------------------------------------------------------------------------------------------------------
@@ -310,11 +310,10 @@ void qTabMeasurement::setRunIndex(int index){
void qTabMeasurement::startStopAcquisition(){
if(btnStartStop->isChecked()){
-
if(thisParent->DoesOutputDirExist() == slsDetectorDefs::FAIL){
if(qDefs::Message(qDefs::QUESTION,
"Your data will not be saved. Proceed with acquisition anyway?",
- "Measurement") == slsDetectorDefs::FAIL){
+ "qTabMeasurement::startStopAcquisition") == slsDetectorDefs::FAIL){
disconnect(btnStartStop,SIGNAL(clicked()),this,SLOT(startStopAcquisition()));
btnStartStop->click();
connect(btnStartStop,SIGNAL(clicked()),this,SLOT(startStopAcquisition()));
@@ -361,7 +360,7 @@ void qTabMeasurement::startStopAcquisition(){
btnStartStop->setChecked(false);
Enable(1);*/
}
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabMeasurement::startStopAcquisition");
}
@@ -386,7 +385,7 @@ void qTabMeasurement::UpdateFinished(){
//}
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabMeasurement::UpdateFinished");
}
@@ -417,7 +416,7 @@ void qTabMeasurement::setNumMeasurements(int val){
#ifdef VERBOSE
cout << "Setting Number of Measurements to " << (int)myDet->setTimer(slsDetectorDefs::MEASUREMENTS_NUMBER,-1) << endl;
#endif
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabMeasurement::setNumMeasurements");
}
@@ -429,7 +428,7 @@ void qTabMeasurement::setNumFrames(int val){
#ifdef VERBOSE
cout << "Setting number of frames to " << (int)myDet->setTimer(slsDetectorDefs::FRAME_NUMBER,-1) << endl;
#endif
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabMeasurement::setNumFrames");
}
@@ -461,7 +460,7 @@ void qTabMeasurement::setExposureTime(){
lblPeriod->setText("Acquisition Period:");
}
}
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabMeasurement::setExposureTime");
}
@@ -492,7 +491,7 @@ void qTabMeasurement::setAcquisitionPeriod(){
lblPeriod->setText("Acquisition Period:");
}
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabMeasurement::setAcquisitionPeriod");
//Check if the interval between plots is ok
emit CheckPlotIntervalSignal();
}
@@ -506,7 +505,7 @@ void qTabMeasurement::setNumTriggers(int val){
#ifdef VERBOSE
cout << "Setting number of triggers to " << (int)myDet->setTimer(slsDetectorDefs::CYCLES_NUMBER,-1) << endl;
#endif
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabMeasurement::setNumTriggers");
}
@@ -521,7 +520,7 @@ void qTabMeasurement::setDelay(){
cout << "Setting delay after trigger to " << exptimeNS << " clocks" << "/" << spinDelay->value() << qDefs::getUnitString((qDefs::timeUnit)comboDelayUnit->currentIndex()) << endl;
#endif
myDet->setTimer(slsDetectorDefs::DELAY_AFTER_TRIGGER,(int64_t)exptimeNS);
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabMeasurement::setDelay");
}
@@ -533,7 +532,7 @@ void qTabMeasurement::setNumGates(int val){
#ifdef VERBOSE
cout << "Setting number of gates to " << (int)myDet->setTimer(slsDetectorDefs::GATES_NUMBER,-1) << endl;
#endif
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabMeasurement::setNumGates");
}
@@ -545,7 +544,7 @@ void qTabMeasurement::setNumProbes(int val){
#ifdef VERBOSE
cout << "Setting number of frames to " << (int)myDet->setTimer(slsDetectorDefs::PROBES_NUMBER,-1) << endl;
#endif
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabMeasurement::setNumProbes");
}
@@ -631,16 +630,16 @@ void qTabMeasurement::SetTimingMode(int mode){
break;
default:
//This should never happen
- qDefs::Message(qDefs::CRITICAL,"Timing mode unknown to GUI","Measurement");
- qDefs::checkErrorMessage(myDet);
+ qDefs::Message(qDefs::CRITICAL,"Timing mode unknown to GUI","qTabMeasurement::SetTimingMode");
+ qDefs::checkErrorMessage(myDet,"qTabMeasurement::SetTimingMode");
exit(-1);
}
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabMeasurement::SetTimingMode");
if(!success){
qDefs::Message(qDefs::WARNING,"The detector timing mode could not be set.\n"
"Please check the external flags."
"\n\nSetting the following defaults:\nTiming Mode \t: None\n"
- "Number of Frames \t: 1\nNumber of Triggers \t: 1","Measurement");
+ "Number of Frames \t: 1\nNumber of Triggers \t: 1","qTabMeasurement::SetTimingMode");
comboTimingMode->setCurrentIndex((int)None);
return;
}
@@ -756,7 +755,7 @@ void qTabMeasurement::SetTimingMode(int mode){
myPlot->setFrameEnabled(lblNumFrames->isEnabled());
myPlot->setTriggerEnabled(lblNumTriggers->isEnabled());
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabMeasurement::SetTimingMode");
emit CheckPlotIntervalSignal();
@@ -775,7 +774,7 @@ void qTabMeasurement::EnableFileWrite(bool enable){
dispFileName->setEnabled(enable);
if(enable) setFileName(dispFileName->text());
myPlot->SetEnableFileWrite(enable);
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabMeasurement::EnableFileWrite");
};
//-------------------------------------------------------------------------------------------------------------------------------------------------
@@ -820,7 +819,7 @@ void qTabMeasurement::Refresh(){
myPlot->setFrameEnabled(lblNumFrames->isEnabled());
myPlot->setTriggerEnabled(lblNumTriggers->isEnabled());
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabMeasurement::Refresh");
}
#ifdef VERBOSE
diff --git a/slsDetectorGui/src/qTabMessages.cpp b/slsDetectorGui/src/qTabMessages.cpp
index ce13a24b2..9ac96237d 100644
--- a/slsDetectorGui/src/qTabMessages.cpp
+++ b/slsDetectorGui/src/qTabMessages.cpp
@@ -103,9 +103,9 @@ void qTabMessages::SaveLog() {
QTextStream out(&outfile);
out<toPlainText() << endl;
qDefs::Message(qDefs::INFORMATION,string("The Log has been successfully saved to "
- "")+fName.toAscii().constData(),"Messages");
+ "")+fName.toAscii().constData(),"qTabMessages::SaveLog");
}
- else qDefs::Message(qDefs::WARNING,"Attempt to save log file failed.","Messages");
+ else qDefs::Message(qDefs::WARNING,"Attempt to save log file failed.","qTabMessages::SaveLog");
}
}
diff --git a/slsDetectorGui/src/qTabPlot.cpp b/slsDetectorGui/src/qTabPlot.cpp
index e8343d9d4..076b96327 100644
--- a/slsDetectorGui/src/qTabPlot.cpp
+++ b/slsDetectorGui/src/qTabPlot.cpp
@@ -182,7 +182,7 @@ void qTabPlot::SetupWidgetWindow(){
//to check if this should be enabled
EnableScanBox();
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabPlot::SetupWidgetWindow");
}
@@ -564,7 +564,7 @@ void qTabPlot::SetFrequency(){
if(acqPeriodMS==0){
qDefs::Message(qDefs::WARNING,"Interval between Plots:
"
"Every Nth Image: Period betwen Frames and Exposure Time cannot both be 0 ms.
"
- "Resetting to minimum plotting time interval","Plot");
+ "Resetting to minimum plotting time interval","qTabPlot::SetFrequency");
comboFrequency->setCurrentIndex(0);
stackedLayout->setCurrentIndex(comboFrequency->currentIndex());
spinTimeGap->setValue(minPlotTimer);
@@ -579,7 +579,7 @@ void qTabPlot::SetFrequency(){
connect(spinTimeGap, SIGNAL(editingFinished()), this, SLOT(SetFrequency()));
connect(spinNthFrame, SIGNAL(editingFinished()), this, SLOT(SetFrequency()));
connect(comboFrequency, SIGNAL(currentIndexChanged(int)), this, SLOT(SetFrequency()));
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabPlot::SetFrequency");
return;
}
}
@@ -593,7 +593,7 @@ void qTabPlot::SetFrequency(){
if((int)timeMS==0){
qDefs::Message(qDefs::WARNING,"Interval between Plots:
"
- "Time Interval must be atleast >= 1 ms. Resetting to minimum plotting time interval.","Plot");
+ "Time Interval must be atleast >= 1 ms. Resetting to minimum plotting time interval.","qTabPlot::SetFrequency");
spinTimeGap->setValue(minPlotTimer);
comboTimeGapUnit->setCurrentIndex(qDefs::MILLISECONDS);
timeMS=minPlotTimer;
@@ -676,7 +676,7 @@ void qTabPlot::SetFrequency(){
connect(spinNthFrame, SIGNAL(editingFinished()), this, SLOT(SetFrequency()));
connect(comboFrequency, SIGNAL(currentIndexChanged(int)), this, SLOT(SetFrequency()));
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabPlot::SetFrequency");
}
@@ -697,7 +697,7 @@ void qTabPlot::EnableScanBox(){
//none of these scan plotting options make sense if positions exists
bool positionsExist = myDet->getAngularConversion(ang);//myDet->getPositions();
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabPlot::EnableScanBox");
//only now enable/disable
boxScan->setEnabled((mode0||mode1)&&(!positionsExist));
@@ -789,7 +789,7 @@ void qTabPlot::EnablingNthFrameFunction(bool enable){
}
//-------------------------------------------------------------------------------------------------------------------------------------------------
-/** What happens for 2d????*/
+
void qTabPlot::SetScanArgument(){
bool histogram = radioHistogram->isChecked();
@@ -886,7 +886,7 @@ void qTabPlot::SetScanArgument(){
}else //done here so that it isnt set by default each time
myPlot->SetScanArgument(qDefs::None);
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabPlot::SetScanArgument");
}
diff --git a/slsDetectorGui/src/qTabSettings.cpp b/slsDetectorGui/src/qTabSettings.cpp
index 5bb25be11..2989be257 100644
--- a/slsDetectorGui/src/qTabSettings.cpp
+++ b/slsDetectorGui/src/qTabSettings.cpp
@@ -66,7 +66,7 @@ void qTabSettings::SetupWidgetWindow(){
default: comboDynamicRange->setCurrentIndex(0); break;
}
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabSettings::SetupWidgetWindow");
}
//-------------------------------------------------------------------------------------------------------------------------------------------------
@@ -74,7 +74,7 @@ void qTabSettings::SetupWidgetWindow(){
void qTabSettings::SetupDetectorSettings(){
// Get detector settings from detector
slsDetectorDefs::detectorSettings sett = myDet->getSettings();
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabSettings::SetupDetectorSettings");
if(sett==-1) sett = slsDetectorDefs::UNDEFINED;
// To be able to index items on a combo box
model = qobject_cast(comboSettings->model());
@@ -114,7 +114,7 @@ void qTabSettings::SetupDetectorSettings(){
item[(int)VeryHighGain]->setEnabled(true);
break;
default:
- qDefs::Message(qDefs::CRITICAL,"Unknown detector type. Exiting GUI.","Settings");
+ qDefs::Message(qDefs::CRITICAL,"Unknown detector type. Exiting GUI.","qTabSettings::SetupDetectorSettings");
exit(-1);
break;
}
@@ -122,7 +122,7 @@ void qTabSettings::SetupDetectorSettings(){
// This should not happen -only if the server and gui has a mismatch
// on which all modes are allowed in detectors
if(!(item[(int)sett]->isEnabled())){
- qDefs::Message(qDefs::CRITICAL,"Unknown Detector Settings retrieved from detector. Exiting GUI.","Settings");
+ qDefs::Message(qDefs::CRITICAL,"Unknown Detector Settings retrieved from detector. Exiting GUI.","qTabSettings::SetupDetectorSettings");
#ifdef VERBOSE
cout << "ERROR: Unknown Detector Settings retrieved from detector." << endl;
#endif
@@ -151,7 +151,7 @@ void qTabSettings::Initialization(){
void qTabSettings::setSettings(int index){
//dont set it if settings is set to undefined or uninitialized
if((index==Undefined)||(index==Uninitialized)){
- qDefs::Message(qDefs::WARNING,"Cannot change settings to Undefined or Uninitialized.","Settings");
+ qDefs::Message(qDefs::WARNING,"Cannot change settings to Undefined or Uninitialized.","qTabSettings::setSettings");
disconnect(comboSettings, SIGNAL(currentIndexChanged(int)), this, SLOT(setSettings(int)));
int sett = (int)myDet->getSettings();
if(sett==-1) sett = slsDetectorDefs::UNDEFINED;
@@ -175,7 +175,7 @@ void qTabSettings::setSettings(int index){
}
}
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabSettings::setSettings");
}
//-------------------------------------------------------------------------------------------------------------------------------------------------
@@ -186,13 +186,13 @@ void qTabSettings::SetNumberOfModules(int index){
#endif
int i = myDet->setNumberOfModules(index);
if(index!=i)
- qDefs::Message(qDefs::WARNING,"Number of modules cannot be set for this value.","Settings");
+ qDefs::Message(qDefs::WARNING,"Number of modules cannot be set for this value.","qTabSettings::SetNumberOfModules");
#ifdef VERBOSE
cout << "ERROR: Setting number of modules to "<< i << endl;
#endif
spinNumModules->setValue(i);
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabSettings::SetNumberOfModules");
}
//-------------------------------------------------------------------------------------------------------------------------------------------------
@@ -213,7 +213,7 @@ void qTabSettings::SetDynamicRange(int index){
cout << "Setting dynamic range to "<< dr << endl;
#endif
if(ret!=dr){
- qDefs::Message(qDefs::WARNING,"Dynamic Range cannot be set to this value.","Settings");
+ qDefs::Message(qDefs::WARNING,"Dynamic Range cannot be set to this value.","qTabSettings::SetDynamicRange");
#ifdef VERBOSE
cout << "ERROR: Setting dynamic range to "<< ret << endl;
#endif
@@ -227,7 +227,7 @@ void qTabSettings::SetDynamicRange(int index){
}
}
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabSettings::SetDynamicRange");
}
@@ -242,13 +242,13 @@ void qTabSettings::SetEnergy(){
myDet->setThresholdEnergy(index);
int ret = (int)myDet->getThresholdEnergy();
if((ret-index)>200){
- qDefs::Message(qDefs::WARNING,"Threshold energy could not be set. The difference is greater than 200.","Settings");
+ qDefs::Message(qDefs::WARNING,"Threshold energy could not be set. The difference is greater than 200.","qTabSettings::SetEnergy");
}
disconnect(spinThreshold, SIGNAL(valueChanged(int)), this, SLOT(SetEnergy()));
spinThreshold->setValue(ret);
connect(spinThreshold, SIGNAL(valueChanged(int)), this, SLOT(SetEnergy()));
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabSettings::SetEnergy");
}
@@ -314,7 +314,7 @@ void qTabSettings::Refresh(){
cout << "**Updated Settings Tab" << endl << endl;
#endif
- qDefs::checkErrorMessage(myDet);
+ qDefs::checkErrorMessage(myDet,"qTabSettings::Refresh");
}