This class is a wrapper for the ICP programme that is a default part of SECI. The class is set up to talk to the ICP programme directly rather than though the LabVIEW front panel. More...
Static Public Member Functions | |
static void | HideDae () |
This method hides the DAE VI - it is hidden by default. More... | |
static void | KillIcp () |
This method will kill the ICP. More... | |
static void | KillIsisDataSvr () |
static void | SetTitle (String title) |
Sets the run title More... | |
static void | SetTitleBarVisibility (Boolean visible) |
This method shows/hides the DAE VI's title bar More... | |
static void | ShowDae () |
This method shows the DAE VI - it is hidden by default. More... | |
Properties | |
static String | BeamCurrent [get] |
static String | CountRate [get] |
static String | CurrentPeriod [get] |
static String | DaeMemoryUsed [get] |
static String | DaeTimingSource [get] |
static String | FilePath [get, set] |
static String | GoodFramesPeriod [get] |
static String | GoodFramesTotal [get] |
static String | MonitorCounts [get] |
static String | MonitorFrom [get] |
static String | MonitorSpectrum [get] |
static String | MonitorTo [get] |
static String | NumberOfPeriods [get] |
static String | NumberOfSpectra [get] |
static String | NumberOfTimeChannels [get] |
static String | PeriodSequence [get] |
static String | RawFramesPeriod [get] |
static String | RawFramesTotal [get] |
static String | RbNumber [get] |
static String | RunDurationPeriod [get] |
static String | RunDurationTotal [get] |
static String | RunNumber [get] |
static String | RunStatus [get] |
static String | RunTitle [get] |
static String | StartTime [get] |
static String | TotalDaeCounts [get] |
static String | TotalUAmps [get] |
static String | UserName [get] |
Events | |
static DaeEventHandler | RunEnded |
The event that is fired when a run ends. More... | |
static DaeEventHandler | RunStarted |
The event that is fired when a run starts. More... | |
Static Private Member Functions | |
static void | connectToIcp () |
static void | getValuesFromXML () |
This method actually read the XML returned from the ICP and extracts the values. More... | |
static void | LoadDaeVI () |
This method loads and starts the DAE VI and creates the DCOM connection to the ICP. More... | |
Static Private Attributes | |
static String | _beamCurrent |
static String | _countRate |
static String | _currentPeriod |
static String | _daeData |
static String | _daeMemoryUsed |
static String | _DaeTimingSource |
static String | _filePath |
static String | _goodFramesPeriod |
static String | _goodFramesTotal |
static isisicpLib.dae | _icp |
static Boolean | _inWaitingState |
static DateTime | _lastUpdated |
static String | _monitorCounts |
static String | _monitorFrom |
static String | _monitorSpectrum |
static String | _monitorTo |
static String | _numberOfPeriods |
static String | _numberOfSpectra |
static String | _numberOfTimeChannels |
static String | _periodSequence |
static String | _rawFramesPeriod |
static String | _rawFramesTotal |
static String | _rbNumber |
static String | _runDurationPeriod |
static String | _runDurationTotal |
static String | _runNumber |
static String | _runStatus |
static String | _runTitle |
static String | _startTime |
static String | _totalDaeCounts |
static String | _totalUAmps |
static float | _updateRate = 1.0f |
static String | _userName |
static Boolean | _visible |
This class is a wrapper for the ICP programme that is a default part of SECI. The class is set up to talk to the ICP programme directly rather than though the LabVIEW front panel.
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestaticprivate |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
|
static |