2 using System.Collections.Generic;
4 using Seci.Definitions;
6 namespace Seci.Standard
15 public static String FilePath {
get {
return _filePath; } }
22 _filePath = Status.BeamLoggerVI;
25 LabView.LabViewApp.LoadVI(_filePath,
true);
28 LabView.LabViewApp.StartVI(_filePath);
39 return LabView.LabViewApp.GetValue(_filePath,
"Main Shutter")[0];
55 return LabView.LabViewApp.GetValue(_filePath,
"Muon Kicker")[0];
69 if (Seci.Definitions.Status.IsTS2Instrument)
73 return LabView.LabViewApp.GetValue(_filePath,
"TS2 Beam Current")[0];
84 return LabView.LabViewApp.GetValue(_filePath,
"TS1 Beam Current")[0];
97 return LabView.LabViewApp.GetValue(_filePath,
"Methane Temperature")[0];
110 LabView.LabViewApp.ShowVI(_filePath);
118 LabView.LabViewApp.HideVI(_filePath);
static String GetBeamCurrent()
Get the appropriate beam current.
static String GetKickerStatus()
Get the status of the muon kicker.
static void ShowVi()
Method for showing the VI.
This class is a wrapper for the beam logger VI that is a default part of SECI.
static String GetTs1MethaneTemp()
static void HideVi()
Method for hiding the VI.
static String GetShutterStatus()
Get the status of the shutter.
static void InitialiseBeamlogger()
Method for initialising the beam-logger.