/*-------------------------------------------------------------------------------*/ /* ListOfMasterCommandFiles.h Collection of all master Command files used by Trics Note: ListOfResultFiles.h lists additional files (e.g. LBN_At_Last_Init.lbn) 5-Jan-00 29-Nov-01 add the "helper" files */ /*-------------------------------------------------------------------------------*/ //use static tag so that this same file can be included in multiple source files //without causing multiple definitions link errors //Download FPGA (downloads all L1FW, L2FW and L1CT fpgas) //This file is executed when TRICS receives a "Configure_FPGAs" command static const CString osConfigure_FPGAs_MCF = "%CONFIG%\\Configure_FPGAs.mcf" ; //PRE-INIT AUXI command file (common to all systems, L1FW, L2FW and L1CT) //This file is executed when TRICS receives an "init" (aka "Full_Initialize") command //cf. http://www.pa.msu.edu/hep/d0/ftp/tcc/trics_ii/trics_ii_initialization.txt static const CString osInit_Pre_Auxi_MCF = "%CONFIG%\\Init_Pre_Auxi.mcf" ; //L1FW POST-INIT AUXI command file (common to L1FW, L2FW ) //This file is executed when TRICS receives an "init" (aka "Full_Initialize") command //cf. http://www.pa.msu.edu/hep/d0/ftp/tcc/trics_ii/trics_ii_initialization.txt static const CString osL1FW_Init_Post_Auxi_MCF = "%CONFIG%\\Init_Post_Auxi_L1FW.mcf" ; //L1CT POST-INIT AUXI command file (only executed if L1CT is not excluded) //This file is executed when TRICS receives an "init" (aka "Full_Initialize") command //This file is executed when TRICS receives an "L1CT_Initialize" command //cf. http://www.pa.msu.edu/hep/d0/ftp/tcc/trics_ii/trics_ii_initialization.txt static const CString osL1CT_Init_Post_Auxi_MCF = "%CONFIG%\\Init_Post_Auxi_L1CT.mcf" ; //INIT SCL command file (what actually causes the SCL initialization) //This file is executed when TRICS receives an "SCL_Initialize" command //cf. http://www.pa.msu.edu/hep/d0/ftp/tcc/trics_ii/scl_initialization_steps.txt static const CString osInit_SCL_MCF = "%CONFIG%\\SCL_Initialize.mcf" ; //Help Re-Synch L2 Test Stand (mainly means wait one second) Master Command File //This file is executed when TRICS receives a "L1FW_ReSynch_L2TS" command static const CString osL1FW_ReSynch_L2TS = "%CONFIG%\\L1FW_ReSynch_L2TS.mcf" ; //Help Setup L2 Framework to Obey the L2 Global //This file is executed when TRICS receives a "L2_Global_Obeyed" command static const CString osL2_Global_Obeyed = "%CONFIG%\\L2_Global_Obeyed.mcf" ; //Help Setup L2 Framework to Ignore the L2 Global //This file is executed when TRICS receives a "L2_Global_Ignored" command static const CString osL2_Global_Ignored = "%CONFIG%\\L2_Global_Ignored.mcf" ; /*-------------------------------------------------------------------------------*/ // The files above are "critical" files which implement basic system operation // and contain detailed and complex actions. /*-------------------------------------------------------------------------------*/ // The files below are "helper" files used by TRICS as a simple mean // to send itself a COOR command. /*-------------------------------------------------------------------------------*/ //Send a "Configure_FPGAs" command //This file is used by the button "Configure All FPGAs" in "Master Command Files" static const CString osHelper_Configure_MCF = "%CONFIG%\\Request_Configure_FPGAs.mcf" ; //Send an "init" command //This file is used by the button "Initialize L1FW, L2FW, L1CT" in "Master Command Files" static const CString osHelper_Initialize_MCF = "%CONFIG%\\Request_Full_Initialize.mcf" ; //Send an "SCL_Inititialize" command (which implicitely includes a pause-resume) //The file name is a legacy from a time when it was containing an explicit pause-resume //This file is used by the button "Initialize SCL" in "Master Command Files" //This file is also used by the "Request an SCL Init" button of the "SCL Hub End Crate" sub-dialog static const CString osHelper_SCL_Init_MCF = "%CONFIG%\\Request_SCL_Init.mcf" ; //Generic place holder files for temporary usage (and currently empty) //where we would like a button in the "Master Command Files" Sub-dialog //to execute an arbitrary set of commands. //These files are used by the buttons "UnNamed n" in "Master Command Files" static const CString osHelper_UnNamed_0_MCF = "%CONFIG%\\UnNamed_0.mcf" ; static const CString osHelper_UnNamed_1_MCF = "%CONFIG%\\UnNamed_1.mcf" ; static const CString osHelper_UnNamed_2_MCF = "%CONFIG%\\UnNamed_2.mcf" ;