Exemple #1
0
        public RunName()
        {
            InitializeComponent();

            this.GainTextBox.Text = "unknown";

            if (PP.FEB1.client != null)
            {
                Mu2e_FEB_client myFEB;
                myFEB = PP.FEB1;
                Mu2e_Register r1;

                Mu2e_Register.FindName("AFE_VGA0", ref myFEB.arrReg, out r1);
                r1.fpga_index = 0;
                Mu2e_Register.ReadReg(ref r1, ref myFEB.client);
                this.GainTextBox.Text = r1.val.ToString();

                Mu2e_Register.FindName("AFE_VGA1", ref myFEB.arrReg, out r1);
                r1.fpga_index = 0;
                Mu2e_Register.ReadReg(ref r1, ref myFEB.client);
                this.GainTextBox.Text += "-" + r1.val.ToString();

                Mu2e_Register.FindName("AFE_VGA0", ref myFEB.arrReg, out r1);
                r1.fpga_index = 1;
                Mu2e_Register.ReadReg(ref r1, ref myFEB.client);
                this.GainTextBox.Text += "-" + r1.val.ToString();
                Mu2e_Register.FindName("AFE_VGA1", ref myFEB.arrReg, out r1);
                r1.fpga_index = 1;
                Mu2e_Register.ReadReg(ref r1, ref myFEB.client);
                this.GainTextBox.Text += "-" + r1.val.ToString();
            }
        }
Exemple #2
0
        public RunName()
        {
            InitializeComponent();

            this.GainTextBox.Text = "";
            Mu2e_Register reg;

            if (PP.FEB_clients != null)
            {
                if (PP.FEB_clients.Any(x => x.ClientOpen))
                {
                    foreach (Mu2e_FEB_client feb in PP.FEB_clients)
                    {
                        if (feb.ClientOpen)
                        {
                            Mu2e_Register.FindName("AFE_VGA0", 0, ref feb.arrReg, out reg);
                            Mu2e_Register.ReadReg(ref reg, ref feb.client);
                            GainTextBox.Text += reg.val.ToString();
                            Mu2e_Register.FindName("AFE_VGA1", 0, ref feb.arrReg, out reg);
                            Mu2e_Register.ReadReg(ref reg, ref feb.client);
                            GainTextBox.Text += "-" + reg.val.ToString() + "-";
                        }
                    }
                }
            }

            //if (PP.FEB1.client != null)
            //{
            //    Mu2e_FEB_client feb1 = PP.FEB1;
            //    Mu2e_Register r1;

            //    Mu2e_Register.FindName("AFE_VGA0", 0, ref feb1.arrReg, out r1);
            //    //r1.fpga_index = 0;
            //    Mu2e_Register.ReadReg(ref r1, ref feb1.client);
            //    this.GainTextBox.Text += r1.val.ToString();
            //    Mu2e_Register.FindName("AFE_VGA1", 0, ref feb1.arrReg, out r1);
            //    //r1.fpga_index = 0;
            //    Mu2e_Register.ReadReg(ref r1, ref feb1.client);
            //    this.GainTextBox.Text += "-" + r1.val.ToString();
            //}

            //if (PP.FEB2.client != null)
            //{
            //    Mu2e_FEB_client feb2 = PP.FEB2;
            //    Mu2e_Register r1;

            //    Mu2e_Register.FindName("AFE_VGA0", 0, ref feb2.arrReg, out r1);
            //    //r1.fpga_index = 0;
            //    Mu2e_Register.ReadReg(ref r1, ref feb2.client);
            //    this.GainTextBox.Text += "-" + r1.val.ToString();
            //    Mu2e_Register.FindName("AFE_VGA1", 0, ref feb2.arrReg, out r1);
            //    //r1.fpga_index = 0;
            //    Mu2e_Register.ReadReg(ref r1, ref feb2.client);
            //    this.GainTextBox.Text += "-" + r1.val.ToString();
            //}
        }