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 |
1.8.5