Пример #1
0
        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);
            }
        }
Пример #2
0
 public static bool GetBeamDumpStatusIndividual(Machine.Beam beam, Machine.BeamDump.Components components)
 {
     return(GetBeamDumpStatusIndividualComponent(beam, components));
 }