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

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

Collaboration diagram for Seci.Standard.Dae:
Collaboration graph

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
 

Detailed Description

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.

Definition at line 25 of file DAE.cs.

Member Function Documentation

static void Seci.Standard.Dae.connectToIcp ( )
inlinestaticprivate

Definition at line 153 of file DAE.cs.

static void Seci.Standard.Dae.getValuesFromXML ( )
inlinestaticprivate

This method actually read the XML returned from the ICP and extracts the values.

Definition at line 332 of file DAE.cs.

static void Seci.Standard.Dae.HideDae ( )
inlinestatic

This method hides the DAE VI - it is hidden by default.

Definition at line 224 of file DAE.cs.

static void Seci.Standard.Dae.KillIcp ( )
inlinestatic

This method will kill the ICP.

Definition at line 169 of file DAE.cs.

static void Seci.Standard.Dae.KillIsisDataSvr ( )
inlinestatic

Definition at line 188 of file DAE.cs.

static void Seci.Standard.Dae.LoadDaeVI ( )
inlinestaticprivate

This method loads and starts the DAE VI and creates the DCOM connection to the ICP.

Definition at line 142 of file DAE.cs.

static void Seci.Standard.Dae.SetTitle ( String  title)
inlinestatic

Sets the run title

Parameters
titleThe new title

Definition at line 260 of file DAE.cs.

static void Seci.Standard.Dae.SetTitleBarVisibility ( Boolean  visible)
inlinestatic

This method shows/hides the DAE VI's title bar

Parameters
visibleWhether to show or hide the title bar

Definition at line 233 of file DAE.cs.

static void Seci.Standard.Dae.ShowDae ( )
inlinestatic

This method shows the DAE VI - it is hidden by default.

Definition at line 216 of file DAE.cs.

Member Data Documentation

String Seci.Standard.Dae._beamCurrent
staticprivate

Definition at line 60 of file DAE.cs.

String Seci.Standard.Dae._countRate
staticprivate

Definition at line 62 of file DAE.cs.

String Seci.Standard.Dae._currentPeriod
staticprivate

Definition at line 55 of file DAE.cs.

String Seci.Standard.Dae._daeData
staticprivate

Definition at line 33 of file DAE.cs.

String Seci.Standard.Dae._daeMemoryUsed
staticprivate

Definition at line 65 of file DAE.cs.

String Seci.Standard.Dae._DaeTimingSource
staticprivate

Definition at line 67 of file DAE.cs.

String Seci.Standard.Dae._filePath
staticprivate

Definition at line 28 of file DAE.cs.

String Seci.Standard.Dae._goodFramesPeriod
staticprivate

Definition at line 50 of file DAE.cs.

String Seci.Standard.Dae._goodFramesTotal
staticprivate

Definition at line 49 of file DAE.cs.

isisicpLib.dae Seci.Standard.Dae._icp
staticprivate

Definition at line 31 of file DAE.cs.

Boolean Seci.Standard.Dae._inWaitingState
staticprivate

Definition at line 30 of file DAE.cs.

DateTime Seci.Standard.Dae._lastUpdated
staticprivate

Definition at line 35 of file DAE.cs.

String Seci.Standard.Dae._monitorCounts
staticprivate

Definition at line 70 of file DAE.cs.

String Seci.Standard.Dae._monitorFrom
staticprivate

Definition at line 72 of file DAE.cs.

String Seci.Standard.Dae._monitorSpectrum
staticprivate

Definition at line 71 of file DAE.cs.

String Seci.Standard.Dae._monitorTo
staticprivate

Definition at line 73 of file DAE.cs.

String Seci.Standard.Dae._numberOfPeriods
staticprivate

Definition at line 56 of file DAE.cs.

String Seci.Standard.Dae._numberOfSpectra
staticprivate

Definition at line 77 of file DAE.cs.

String Seci.Standard.Dae._numberOfTimeChannels
staticprivate

Definition at line 76 of file DAE.cs.

String Seci.Standard.Dae._periodSequence
staticprivate

Definition at line 57 of file DAE.cs.

String Seci.Standard.Dae._rawFramesPeriod
staticprivate

Definition at line 52 of file DAE.cs.

String Seci.Standard.Dae._rawFramesTotal
staticprivate

Definition at line 51 of file DAE.cs.

String Seci.Standard.Dae._rbNumber
staticprivate

Definition at line 41 of file DAE.cs.

String Seci.Standard.Dae._runDurationPeriod
staticprivate

Definition at line 46 of file DAE.cs.

String Seci.Standard.Dae._runDurationTotal
staticprivate

Definition at line 45 of file DAE.cs.

String Seci.Standard.Dae._runNumber
staticprivate

Definition at line 40 of file DAE.cs.

String Seci.Standard.Dae._runStatus
staticprivate

Definition at line 39 of file DAE.cs.

String Seci.Standard.Dae._runTitle
staticprivate

Definition at line 43 of file DAE.cs.

String Seci.Standard.Dae._startTime
staticprivate

Definition at line 44 of file DAE.cs.

String Seci.Standard.Dae._totalDaeCounts
staticprivate

Definition at line 66 of file DAE.cs.

String Seci.Standard.Dae._totalUAmps
staticprivate

Definition at line 61 of file DAE.cs.

float Seci.Standard.Dae._updateRate = 1.0f
staticprivate

Definition at line 34 of file DAE.cs.

String Seci.Standard.Dae._userName
staticprivate

Definition at line 42 of file DAE.cs.

Boolean Seci.Standard.Dae._visible
staticprivate

Definition at line 29 of file DAE.cs.

Property Documentation

String Seci.Standard.Dae.BeamCurrent
staticget

Definition at line 95 of file DAE.cs.

String Seci.Standard.Dae.CountRate
staticget

Definition at line 97 of file DAE.cs.

String Seci.Standard.Dae.CurrentPeriod
staticget

Definition at line 92 of file DAE.cs.

String Seci.Standard.Dae.DaeMemoryUsed
staticget

Definition at line 98 of file DAE.cs.

String Seci.Standard.Dae.DaeTimingSource
staticget

Definition at line 100 of file DAE.cs.

String Seci.Standard.Dae.FilePath
staticgetset

Definition at line 109 of file DAE.cs.

String Seci.Standard.Dae.GoodFramesPeriod
staticget

Definition at line 89 of file DAE.cs.

String Seci.Standard.Dae.GoodFramesTotal
staticget

Definition at line 88 of file DAE.cs.

String Seci.Standard.Dae.MonitorCounts
staticget

Definition at line 101 of file DAE.cs.

String Seci.Standard.Dae.MonitorFrom
staticget

Definition at line 103 of file DAE.cs.

String Seci.Standard.Dae.MonitorSpectrum
staticget

Definition at line 102 of file DAE.cs.

String Seci.Standard.Dae.MonitorTo
staticget

Definition at line 104 of file DAE.cs.

String Seci.Standard.Dae.NumberOfPeriods
staticget

Definition at line 93 of file DAE.cs.

String Seci.Standard.Dae.NumberOfSpectra
staticget

Definition at line 106 of file DAE.cs.

String Seci.Standard.Dae.NumberOfTimeChannels
staticget

Definition at line 105 of file DAE.cs.

String Seci.Standard.Dae.PeriodSequence
staticget

Definition at line 94 of file DAE.cs.

String Seci.Standard.Dae.RawFramesPeriod
staticget

Definition at line 91 of file DAE.cs.

String Seci.Standard.Dae.RawFramesTotal
staticget

Definition at line 90 of file DAE.cs.

String Seci.Standard.Dae.RbNumber
staticget

Definition at line 82 of file DAE.cs.

String Seci.Standard.Dae.RunDurationPeriod
staticget

Definition at line 87 of file DAE.cs.

String Seci.Standard.Dae.RunDurationTotal
staticget

Definition at line 86 of file DAE.cs.

String Seci.Standard.Dae.RunNumber
staticget

Definition at line 81 of file DAE.cs.

String Seci.Standard.Dae.RunStatus
staticget

Definition at line 80 of file DAE.cs.

String Seci.Standard.Dae.RunTitle
staticget

Definition at line 84 of file DAE.cs.

String Seci.Standard.Dae.StartTime
staticget

Definition at line 85 of file DAE.cs.

String Seci.Standard.Dae.TotalDaeCounts
staticget

Definition at line 99 of file DAE.cs.

String Seci.Standard.Dae.TotalUAmps
staticget

Definition at line 96 of file DAE.cs.

String Seci.Standard.Dae.UserName
staticget

Definition at line 83 of file DAE.cs.

Event Documentation

DaeEventHandler Seci.Standard.Dae.RunEnded
static

The event that is fired when a run ends.

Definition at line 121 of file DAE.cs.

DaeEventHandler Seci.Standard.Dae.RunStarted
static

The event that is fired when a run starts.

Definition at line 116 of file DAE.cs.


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