[us-commits] r2769 - in trunk/programs: us_com_project us_experiment

svn at svn.aucsolutions.com svn at svn.aucsolutions.com
Sat May 18 14:56:18 MDT 2019


Author: alexey
Date: 2019-05-18 20:56:17 +0000 (Sat, 18 May 2019)
New Revision: 2769

Modified:
   trunk/programs/us_com_project/us_com_project_gui.cpp
   trunk/programs/us_experiment/us_experiment_gui_optima.cpp
   trunk/programs/us_experiment/us_experiment_gui_optima.h
Log:
Autoflow: bug fixed for proper job reatt./submission another run listing availale instruments correctly...



Modified: trunk/programs/us_com_project/us_com_project_gui.cpp
===================================================================
--- trunk/programs/us_com_project/us_com_project_gui.cpp	2019-05-18 04:00:52 UTC (rev 2768)
+++ trunk/programs/us_com_project/us_com_project_gui.cpp	2019-05-18 20:56:17 UTC (rev 2769)
@@ -464,6 +464,14 @@
     {
       //ALEXEY: define what to do if some Optima(s) are occupied
       // should emit signal sending list of optima's in use to us_experiment.
+
+      QString list_instruments_in_use = occupied_instruments.join(", ");
+      QMessageBox::warning( this, tr( "Occupied Instruments" ),
+			    tr( "The following Optima instrument(s) \n"
+				"are currently in use: \n\n"
+				"%1 \n\n"
+				"You will not be able to submit another run \n"
+				"to these instruments at the moment.").arg( list_instruments_in_use ) );
       
       define_new_experiment( occupied_instruments );
       return;
@@ -710,6 +718,8 @@
 {
   tabWidget->setCurrentIndex( 0 );   // Maybe lock this panel from now on? i.e. tabWidget->tabBar()-setEnabled(false) ?? 
 
+  qDebug() << "In define_new_experiment( QStringList & occupied_instruments )";
+    
   emit pass_used_instruments( occupied_instruments );
 }
 
@@ -947,6 +957,7 @@
 
 void US_ExperGui::pass_used_instruments( QStringList & occupied_instruments )
 {
+  qDebug() << "In US_ExperGui::pass_used_instruments( QStringList & occupied_instruments )";
   emit define_used_instruments( occupied_instruments );
 }
 

Modified: trunk/programs/us_experiment/us_experiment_gui_optima.cpp
===================================================================
--- trunk/programs/us_experiment/us_experiment_gui_optima.cpp	2019-05-18 04:00:52 UTC (rev 2768)
+++ trunk/programs/us_experiment/us_experiment_gui_optima.cpp	2019-05-18 20:56:17 UTC (rev 2769)
@@ -184,7 +184,7 @@
 
 }
 
-void US_ExperimentMain::exclude_used_instrument( QStringList & occupied_instruments )
+void US_ExperimentMain::exclude_used_instruments( QStringList & occupied_instruments )
 {
   instruments_in_use.clear();
   qDebug() << "OCCUPIED IINSTRUMENTS: " << occupied_instruments;

Modified: trunk/programs/us_experiment/us_experiment_gui_optima.h
===================================================================
--- trunk/programs/us_experiment/us_experiment_gui_optima.h	2019-05-18 04:00:52 UTC (rev 2768)
+++ trunk/programs/us_experiment/us_experiment_gui_optima.h	2019-05-18 20:56:17 UTC (rev 2769)
@@ -914,7 +914,6 @@
       void    auto_mode_passed( void );
       void    us_mode_passed( void );
 
-      void    exclude_used_instrument( QStringList &);
       QStringList instruments_in_use;
 
       int tabHeight;
@@ -957,7 +956,7 @@
       void us_exp_clear( QString &protocolName );
       //void auto_mode_passed( void ); 
       void reset     ( void );
-      
+      void    exclude_used_instruments( QStringList &);
     signals:
       void us_exp_is_closed( void );
       void to_live_update( QMap < QString, QString > &protocol_details );



More information about the us-commits mailing list