public static bool GetBeamDumpStatusIndividualComponent(Machine.Beam beam, Machine.BeamDump.Components components) { switch (components) { case Machine.BeamDump.Components.BeamDumped: return(CheckBeamDumpedIndividual(beam)); case Machine.BeamDump.Components.Kicker: return(CheckKickerIndividual(beam)); case Machine.BeamDump.Components.BETS: return(CheckBETSIndividual(beam)); case Machine.BeamDump.Components.IPOC_U_Beam_Dump_Pane: return(CheckIPOCBeamDumpPaneIndividual(beam)); case Machine.BeamDump.Components.LASS: return(CheckLASSIndividual(beam)); case Machine.BeamDump.Components.RETRIGGER: return(CheckRetriggerIndividual(beam)); case Machine.BeamDump.Components.XPOC: return(CheckXPOCIndividual(beam)); case Machine.BeamDump.Components.REMOTE_U_Beam_Dump_Pane: return(CheckRemoteBeamDumpPaneIndividual(beam)); case Machine.BeamDump.Components.ON_U_Beam_Dump_Pane: return(CheckONBeamDumpPaneIndividual(beam)); case Machine.BeamDump.Components.REMOTE_U_Injection_Pane: return(CheckRemoteInjectionPaneIndividual(beam)); case Machine.BeamDump.Components.ON_U_Injection_Pane: return(CheckOnInjectionPaneIndividual(beam)); case Machine.BeamDump.Components.TIMING_ON: return(CheckTimingOnIndividual(beam)); case Machine.BeamDump.Components.CONDITIONING: return(CheckConditioningIndividual(beam)); case Machine.BeamDump.Components.TIMEOUT: return(CheckTimeoutIndividual(beam)); case Machine.BeamDump.Components.IPOC_U_Injection_Pane: return(CheckIPOCInjectionPaneIndividual(beam)); case Machine.BeamDump.Components.IQC: return(CheckIQCIndividual(beam)); default: return(false); } }
public static bool GetBeamDumpStatusIndividual(Machine.Beam beam, Machine.BeamDump.Components components) { return(GetBeamDumpStatusIndividualComponent(beam, components)); }