SECI  1
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events
Static Public Member Functions | Properties | Static Private Attributes | List of all members
Seci.Definitions.Status Class Reference

Class for holding the standard run-time settings for SECI. A large percentage of the information held in this class is read from the App.Config. More...

Collaboration diagram for Seci.Definitions.Status:
Collaboration graph

Static Public Member Functions

static Boolean ReadAppSettings ()
 This method reads the settings that are set via the App.config file. More...
 

Properties

static Boolean AutoloadLastConfig [get]
 
static String BaseLogDir [get]
 
static String BeamlineParametersVI [get]
 
static String BeamLoggerVI [get]
 
static String BeamStatusWebpage [get]
 
static int BlockUpdateRate [get]
 
static String BugzillaWebpage [get]
 
static String ConfigDir [get, set]
 
static String DaeFile [get]
 
static String DaeMonitorVI [get]
 
static String DashboardType [get]
 
static Boolean DelayStartup [get]
 
static Boolean EnableDashboardTitleEdit [get]
 
static String EraSheetWebpage [get]
 
static String ErrorDir [get, set]
 
static String ExecutionDir [get, set]
 
static String GenieWebpage [get]
 
static String HelpDir [get, set]
 
static String InstMonWebpage [get]
 
static String Instrument [get]
 
static Boolean IsMuonInstrument [get]
 
static Boolean IsPythonAvailable [get]
 
static Boolean IsTS2Instrument [get]
 
static String JournalLocation [get]
 
static Boolean KillIcpOnConfigChange [get]
 
static Boolean KillIcpOnExit [get]
 
static String LabViewDir [get, set]
 
static String LabViewErrorDir [get, set]
 
static String LabViewIniFilePath [get, set]
 
static Boolean LogAllBlocksToSingleFile [get]
 
static Boolean LogToDatabase [get]
 
static String LTRWebpage [get]
 
static String MaintenanceWebpage [get]
 
static Boolean ManagerLoggedIn [get, set]
 
static int MaxNumberGenieGraphs [get]
 
static int MaxNumberGraphs [get]
 
static int MaxNumberPlotsPerGraph [get]
 
static String McrNewsWebpage [get]
 
static String MessagePanelVI [get]
 
static String[] NexusGroups [get]
 
static String OpenGenieLocation [get, set]
 
static String PythonArgs [get]
 
static String PythonPath [get]
 
static String RBDataFilepath [get]
 
static int RBDateLeeway [get]
 
static String RBFinderLocation [get]
 
static String SampleParametersVI [get]
 
static String SampleSheetWebpage [get]
 
static String ShortInstrument [get]
 
static Boolean ShowScriptingPage [get]
 
static String StatusBlockName [get]
 
static String Ts1StatusWebpage [get]
 
static String Ts2StatusWebpage [get]
 
static Boolean UseDaeMonitorVI [get, set]
 
static String UserDetailsVI [get]
 
static Boolean UsingNewDae [get, set]
 
static int ViHostRefreshRate [get]
 

Static Private Attributes

static Boolean _autoloadLastConfig = true
 
static String _baseLogDir = @"C:\data\log\"
 
static String _beamlineParametersVI
 
static String _beamLoggerVI
 
static String _beamStatusWebpage
 
static int _blockUpdateRate
 
static String _bugzillaWebpage
 
static String _configDir
 
static String _daeFile
 
static String _daeMonitorVI
 
static String _dashboardType = "STANDARD"
 
static Boolean _delayStartup
 
static Boolean _enableDashboardTitleEdit = true
 
static String _eraWebpage
 
static String _errorDir
 
static String _executionDir
 
static String _genieWebpage
 
static String _helpDir
 
static String _InstMonWebpage
 
static String _instrument
 
static Boolean _isMuonInstrument
 
static Boolean _isPythonAvailable = false
 
static Boolean _isTS2Instrument
 
static String _journalLocation
 
static Boolean _killIcpOnConfigChange = false
 
static Boolean _killIcpOnExit = true
 
static String _labViewDir
 
static String _labViewErrorDir
 
static String _labViewIniFilePath
 
static Boolean _logAllBlocksToSingleFile
 
static Boolean _logToDatabase
 
static String _LTRWebpage
 
static String _maintenanceWebpage
 
static Boolean _managerLoggedIn
 
static String _managerPassword
 
static int _maxNumberGenieGraphs
 
static int _maxNumberGraphs
 
static int _maxNumberPlotsPerGraph
 
static String _mcrNewsWebpage
 
static String _messagePanelVI
 
static String[] _nexusGroups
 
static String _openGenieLocation
 
static String _pythonArgs = ""
 
static String _pythonPath = ""
 
static String _rbDataFilepath
 
static int _rbDateLeeway
 
static String _rbfinderLocation
 
static String _sampleParametersVI
 
static String _sampleSheetWebpage
 
static String _shortInstrument
 
static Boolean _showScriptingPage = true
 
static String _statusBlockName = "Status"
 
static String _ts1StatusWebpage
 
static String _ts2StatusWebpage
 
static Boolean _useDaeMonitorVI
 
static String _userDetailsVI
 
static Boolean _usingNewDae
 
static int _viHostRefreshRate = 250
 

Detailed Description

Class for holding the standard run-time settings for SECI. A large percentage of the information held in this class is read from the App.Config.

Definition at line 12 of file Status.cs.

Member Function Documentation

static Boolean Seci.Definitions.Status.ReadAppSettings ( )
inlinestatic

This method reads the settings that are set via the App.config file.

Returns
Result

Definition at line 141 of file Status.cs.

Member Data Documentation

Boolean Seci.Definitions.Status._autoloadLastConfig = true
staticprivate

Definition at line 73 of file Status.cs.

String Seci.Definitions.Status._baseLogDir = @"C:\data\log\"
staticprivate

Definition at line 68 of file Status.cs.

String Seci.Definitions.Status._beamlineParametersVI
staticprivate

Definition at line 33 of file Status.cs.

String Seci.Definitions.Status._beamLoggerVI
staticprivate

Definition at line 30 of file Status.cs.

String Seci.Definitions.Status._beamStatusWebpage
staticprivate

Definition at line 46 of file Status.cs.

int Seci.Definitions.Status._blockUpdateRate
staticprivate

Definition at line 40 of file Status.cs.

String Seci.Definitions.Status._bugzillaWebpage
staticprivate

Definition at line 50 of file Status.cs.

String Seci.Definitions.Status._configDir
staticprivate

Definition at line 26 of file Status.cs.

String Seci.Definitions.Status._daeFile
staticprivate

Definition at line 28 of file Status.cs.

String Seci.Definitions.Status._daeMonitorVI
staticprivate

Definition at line 31 of file Status.cs.

String Seci.Definitions.Status._dashboardType = "STANDARD"
staticprivate

Definition at line 72 of file Status.cs.

Boolean Seci.Definitions.Status._delayStartup
staticprivate

Definition at line 52 of file Status.cs.

Boolean Seci.Definitions.Status._enableDashboardTitleEdit = true
staticprivate

Definition at line 69 of file Status.cs.

String Seci.Definitions.Status._eraWebpage
staticprivate

Definition at line 61 of file Status.cs.

String Seci.Definitions.Status._errorDir
staticprivate

Definition at line 24 of file Status.cs.

String Seci.Definitions.Status._executionDir
staticprivate

Definition at line 23 of file Status.cs.

String Seci.Definitions.Status._genieWebpage
staticprivate

Definition at line 51 of file Status.cs.

String Seci.Definitions.Status._helpDir
staticprivate

Definition at line 27 of file Status.cs.

String Seci.Definitions.Status._InstMonWebpage
staticprivate

Definition at line 64 of file Status.cs.

String Seci.Definitions.Status._instrument
staticprivate

Definition at line 16 of file Status.cs.

Boolean Seci.Definitions.Status._isMuonInstrument
staticprivate

Definition at line 44 of file Status.cs.

Boolean Seci.Definitions.Status._isPythonAvailable = false
staticprivate

Definition at line 76 of file Status.cs.

Boolean Seci.Definitions.Status._isTS2Instrument
staticprivate

Definition at line 18 of file Status.cs.

String Seci.Definitions.Status._journalLocation
staticprivate

Definition at line 58 of file Status.cs.

Boolean Seci.Definitions.Status._killIcpOnConfigChange = false
staticprivate

Definition at line 66 of file Status.cs.

Boolean Seci.Definitions.Status._killIcpOnExit = true
staticprivate

Definition at line 67 of file Status.cs.

String Seci.Definitions.Status._labViewDir
staticprivate

Definition at line 21 of file Status.cs.

String Seci.Definitions.Status._labViewErrorDir
staticprivate

Definition at line 25 of file Status.cs.

String Seci.Definitions.Status._labViewIniFilePath
staticprivate

Definition at line 22 of file Status.cs.

Boolean Seci.Definitions.Status._logAllBlocksToSingleFile
staticprivate

Definition at line 57 of file Status.cs.

Boolean Seci.Definitions.Status._logToDatabase
staticprivate

Definition at line 56 of file Status.cs.

String Seci.Definitions.Status._LTRWebpage
staticprivate

Definition at line 63 of file Status.cs.

String Seci.Definitions.Status._maintenanceWebpage
staticprivate

Definition at line 62 of file Status.cs.

Boolean Seci.Definitions.Status._managerLoggedIn
staticprivate

Definition at line 15 of file Status.cs.

String Seci.Definitions.Status._managerPassword
staticprivate

Definition at line 45 of file Status.cs.

int Seci.Definitions.Status._maxNumberGenieGraphs
staticprivate

Definition at line 55 of file Status.cs.

int Seci.Definitions.Status._maxNumberGraphs
staticprivate

Definition at line 54 of file Status.cs.

int Seci.Definitions.Status._maxNumberPlotsPerGraph
staticprivate

Definition at line 53 of file Status.cs.

String Seci.Definitions.Status._mcrNewsWebpage
staticprivate

Definition at line 49 of file Status.cs.

String Seci.Definitions.Status._messagePanelVI
staticprivate

Definition at line 29 of file Status.cs.

String [] Seci.Definitions.Status._nexusGroups
staticprivate

Definition at line 42 of file Status.cs.

String Seci.Definitions.Status._openGenieLocation
staticprivate

Definition at line 35 of file Status.cs.

String Seci.Definitions.Status._pythonArgs = ""
staticprivate

Definition at line 71 of file Status.cs.

String Seci.Definitions.Status._pythonPath = ""
staticprivate

Definition at line 70 of file Status.cs.

String Seci.Definitions.Status._rbDataFilepath
staticprivate

Definition at line 37 of file Status.cs.

int Seci.Definitions.Status._rbDateLeeway
staticprivate

Definition at line 65 of file Status.cs.

String Seci.Definitions.Status._rbfinderLocation
staticprivate

Definition at line 36 of file Status.cs.

String Seci.Definitions.Status._sampleParametersVI
staticprivate

Definition at line 32 of file Status.cs.

String Seci.Definitions.Status._sampleSheetWebpage
staticprivate

Definition at line 60 of file Status.cs.

String Seci.Definitions.Status._shortInstrument
staticprivate

Definition at line 17 of file Status.cs.

Boolean Seci.Definitions.Status._showScriptingPage = true
staticprivate

Definition at line 74 of file Status.cs.

String Seci.Definitions.Status._statusBlockName = "Status"
staticprivate

Definition at line 59 of file Status.cs.

String Seci.Definitions.Status._ts1StatusWebpage
staticprivate

Definition at line 47 of file Status.cs.

String Seci.Definitions.Status._ts2StatusWebpage
staticprivate

Definition at line 48 of file Status.cs.

Boolean Seci.Definitions.Status._useDaeMonitorVI
staticprivate

Definition at line 43 of file Status.cs.

String Seci.Definitions.Status._userDetailsVI
staticprivate

Definition at line 34 of file Status.cs.

Boolean Seci.Definitions.Status._usingNewDae
staticprivate

Definition at line 41 of file Status.cs.

int Seci.Definitions.Status._viHostRefreshRate = 250
staticprivate

Definition at line 75 of file Status.cs.

Property Documentation

Boolean Seci.Definitions.Status.AutoloadLastConfig
staticget

Definition at line 129 of file Status.cs.

String Seci.Definitions.Status.BaseLogDir
staticget

Definition at line 124 of file Status.cs.

String Seci.Definitions.Status.BeamlineParametersVI
staticget

Definition at line 97 of file Status.cs.

String Seci.Definitions.Status.BeamLoggerVI
staticget

Definition at line 93 of file Status.cs.

String Seci.Definitions.Status.BeamStatusWebpage
staticget

Definition at line 105 of file Status.cs.

int Seci.Definitions.Status.BlockUpdateRate
staticget

Definition at line 101 of file Status.cs.

String Seci.Definitions.Status.BugzillaWebpage
staticget

Definition at line 109 of file Status.cs.

String Seci.Definitions.Status.ConfigDir
staticgetset

Definition at line 89 of file Status.cs.

String Seci.Definitions.Status.DaeFile
staticget

Definition at line 91 of file Status.cs.

String Seci.Definitions.Status.DaeMonitorVI
staticget

Definition at line 96 of file Status.cs.

String Seci.Definitions.Status.DashboardType
staticget

Definition at line 128 of file Status.cs.

Boolean Seci.Definitions.Status.DelayStartup
staticget

Definition at line 111 of file Status.cs.

Boolean Seci.Definitions.Status.EnableDashboardTitleEdit
staticget

Definition at line 125 of file Status.cs.

String Seci.Definitions.Status.EraSheetWebpage
staticget

Definition at line 120 of file Status.cs.

String Seci.Definitions.Status.ErrorDir
staticgetset

Definition at line 88 of file Status.cs.

String Seci.Definitions.Status.ExecutionDir
staticgetset
String Seci.Definitions.Status.GenieWebpage
staticget

Definition at line 110 of file Status.cs.

String Seci.Definitions.Status.HelpDir
staticgetset

Definition at line 90 of file Status.cs.

String Seci.Definitions.Status.InstMonWebpage
staticget

Definition at line 135 of file Status.cs.

String Seci.Definitions.Status.Instrument
staticget

Definition at line 80 of file Status.cs.

Boolean Seci.Definitions.Status.IsMuonInstrument
staticget

Definition at line 100 of file Status.cs.

Boolean Seci.Definitions.Status.IsPythonAvailable
staticget

Definition at line 132 of file Status.cs.

Boolean Seci.Definitions.Status.IsTS2Instrument
staticget

Definition at line 82 of file Status.cs.

String Seci.Definitions.Status.JournalLocation
staticget

Definition at line 117 of file Status.cs.

Boolean Seci.Definitions.Status.KillIcpOnConfigChange
staticget

Definition at line 122 of file Status.cs.

Boolean Seci.Definitions.Status.KillIcpOnExit
staticget

Definition at line 123 of file Status.cs.

String Seci.Definitions.Status.LabViewDir
staticgetset

Definition at line 83 of file Status.cs.

String Seci.Definitions.Status.LabViewErrorDir
staticgetset

Definition at line 85 of file Status.cs.

Referenced by Seci.Managers.SeciMgr.clearOutLabViewLogs().

String Seci.Definitions.Status.LabViewIniFilePath
staticgetset

Definition at line 84 of file Status.cs.

Referenced by Seci.LabView.LabViewApp.configureLabVIEW().

Boolean Seci.Definitions.Status.LogAllBlocksToSingleFile
staticget

Definition at line 116 of file Status.cs.

Referenced by Seci.Definitions.BlockInfo.writeToFile().

Boolean Seci.Definitions.Status.LogToDatabase
staticget

Definition at line 115 of file Status.cs.

String Seci.Definitions.Status.LTRWebpage
staticget

Definition at line 134 of file Status.cs.

String Seci.Definitions.Status.MaintenanceWebpage
staticget

Definition at line 133 of file Status.cs.

Boolean Seci.Definitions.Status.ManagerLoggedIn
staticgetset

Definition at line 79 of file Status.cs.

int Seci.Definitions.Status.MaxNumberGenieGraphs
staticget

Definition at line 114 of file Status.cs.

int Seci.Definitions.Status.MaxNumberGraphs
staticget

Definition at line 113 of file Status.cs.

int Seci.Definitions.Status.MaxNumberPlotsPerGraph
staticget

Definition at line 112 of file Status.cs.

String Seci.Definitions.Status.McrNewsWebpage
staticget

Definition at line 108 of file Status.cs.

String Seci.Definitions.Status.MessagePanelVI
staticget

Definition at line 92 of file Status.cs.

String [] Seci.Definitions.Status.NexusGroups
staticget

Definition at line 98 of file Status.cs.

String Seci.Definitions.Status.OpenGenieLocation
staticgetset

Definition at line 102 of file Status.cs.

String Seci.Definitions.Status.PythonArgs
staticget

Definition at line 127 of file Status.cs.

String Seci.Definitions.Status.PythonPath
staticget

Definition at line 126 of file Status.cs.

String Seci.Definitions.Status.RBDataFilepath
staticget

Definition at line 104 of file Status.cs.

int Seci.Definitions.Status.RBDateLeeway
staticget

Definition at line 121 of file Status.cs.

String Seci.Definitions.Status.RBFinderLocation
staticget

Definition at line 103 of file Status.cs.

String Seci.Definitions.Status.SampleParametersVI
staticget

Definition at line 94 of file Status.cs.

String Seci.Definitions.Status.SampleSheetWebpage
staticget

Definition at line 119 of file Status.cs.

String Seci.Definitions.Status.ShortInstrument
staticget

Definition at line 81 of file Status.cs.

Boolean Seci.Definitions.Status.ShowScriptingPage
staticget

Definition at line 130 of file Status.cs.

String Seci.Definitions.Status.StatusBlockName
staticget

Definition at line 118 of file Status.cs.

Referenced by Seci.Definitions.BlockInfo.writeToFile().

String Seci.Definitions.Status.Ts1StatusWebpage
staticget

Definition at line 106 of file Status.cs.

String Seci.Definitions.Status.Ts2StatusWebpage
staticget

Definition at line 107 of file Status.cs.

Boolean Seci.Definitions.Status.UseDaeMonitorVI
staticgetset
String Seci.Definitions.Status.UserDetailsVI
staticget

Definition at line 95 of file Status.cs.

Boolean Seci.Definitions.Status.UsingNewDae
staticgetset

Definition at line 86 of file Status.cs.

int Seci.Definitions.Status.ViHostRefreshRate
staticget

Definition at line 131 of file Status.cs.


The documentation for this class was generated from the following file: