AHRSInterface.calcVar.computecalcVarButton_Click C# (CSharp) Method

computecalcVarButton_Click() private method

private computecalcVarButton_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void computecalcVarButton_Click(object sender, EventArgs e)
        {
            int i,j;

            calStatusText.Text = "Computing variance...";
            List<double> gyroxdatalst = gyroxdata.OfType<double>().ToList();
            List<double> gyroydatalst = gyroydata.OfType<double>().ToList();
            List<double> gyrozdatalst = gyrozdata.OfType<double>().ToList();

            List<double> accxdatalst = accxdata.OfType<double>().ToList();
            List<double> accydatalst = accydata.OfType<double>().ToList();
            List<double> acczdatalst = acczdata.OfType<double>().ToList();

            List<double> magxdatalst = magxdata.OfType<double>().ToList();
            List<double> magydatalst = magydata.OfType<double>().ToList();
            List<double> magzdatalst = magzdata.OfType<double>().ToList();

            calMat[0, 0] = getStandardDeviation(accxdatalst);
            calMat[1, 0] = getStandardDeviation(accydatalst);
            calMat[2, 0] = getStandardDeviation(acczdatalst);
            calMat[0, 1] = getStandardDeviation(magxdatalst);
            calMat[1, 1] = getStandardDeviation(magydatalst);
            calMat[2, 1] = getStandardDeviation(magzdatalst);
            calMat[0, 2] = getStandardDeviation(gyroxdatalst);
            calMat[1, 2] = getStandardDeviation(gyroydatalst);
            calMat[2, 2] = getStandardDeviation(gyrozdatalst);

            VarAlignment00.Text = calMat[0, 0].ToString();
            VarAlignment01.Text = calMat[0, 1].ToString();
            VarAlignment02.Text = calMat[0, 2].ToString();

            VarAlignment10.Text = calMat[1, 0].ToString();
            VarAlignment11.Text = calMat[1, 1].ToString();
            VarAlignment12.Text = calMat[1, 2].ToString();

            VarAlignment20.Text = calMat[2, 0].ToString();
            VarAlignment21.Text = calMat[2, 1].ToString();
            VarAlignment22.Text = calMat[2, 2].ToString();

            calStatusText.Text = "Done";
        }