2 using System.Collections;
3 using System.Collections.Generic;
5 using System.Runtime.InteropServices;
6 using Seci.Definitions;
8 namespace Seci.Remoting
14 [ComVisibleAttribute(
true)]
22 Managers.SeciMgr.ClearGraphs();
31 [ComVisibleAttribute(
true)]
43 return Bridge.GetAllBlockValues(
true,
false,
false,
false);
53 public String[]
GetAllBlockValues(Boolean visibleOnly, Boolean includeSetpoint, Boolean includeGroup)
55 return Bridge.GetAllBlockValues(visibleOnly, includeSetpoint, includeGroup,
false);
66 public String[]
GetAllBlockValues(Boolean visibleOnly, Boolean includeSetpoint, Boolean includeGroup, Boolean includeWaitState)
68 return Bridge.GetAllBlockValues(visibleOnly, includeSetpoint, includeGroup, includeWaitState);
81 if (Seci.Managers.SeciMgr.WebDashboardEnabled)
83 List<String> data = Standard.Dae.GetFormattedValues(Seci.Managers.SeciMgr.WebDashboardShowTitle, Definitions.Status.IsMuonInstrument);
84 return data.ToArray();
94 if (Seci.Managers.SeciMgr.WebDashboardEnabled)
96 if (Definitions.Status.IsMuonInstrument)
98 return "Kicker Status: " + Standard.BeamLogger.GetKickerStatus();
102 return "Shutter Status: " + Standard.BeamLogger.GetShutterStatus();
113 #region Configurations
123 return Managers.ConfigurationMgr.ConfigName;
135 return Seci.Standard.MessageQueue.Messages.Count;
void ClearGraphs()
Requests that any graphs in the user interface are reset
This class is for accessing SECI via DotNet Remoting. This class can return values from SECI and also...
String[] GetAllBlockValues()
Get the current values of all the blocks, including any in the components.
String GetShutterKickerStatus()
This class is for accessing SECI via DotNet Remoting. Used for the web dashboards mainly...
String[] GetRunInfo()
Get the current run information from the DAE.
String GetCurrentConfig()
Get the name of the current configuration.
String[] GetAllBlockValues(Boolean visibleOnly, Boolean includeSetpoint, Boolean includeGroup, Boolean includeWaitState)
Get the current values of all the blocks, including any in the components.
String[] GetAllBlockValues(Boolean visibleOnly, Boolean includeSetpoint, Boolean includeGroup)
Get the current values of all the blocks, including any in the components.