Example #1
0
        private void processData(ShakeDetection.GVector gv)
        {
            if (starting)
            {
                return;
            }
            labelGFX.Text = gv.X.ToString("0.00000");
            labelGFY.Text = gv.Y.ToString("0.00000");
            labelGFZ.Text = gv.Z.ToString("0.00000");

            lblOrientation.Text = gv.ToScreenOrientation().ToString();
            lblDirection.Text   = gv.direction.ToString();

            lblTilt.Text  = gv.Tilt.ToString("0");
            lblRoll.Text  = gv.Roll.ToString("0");
            lblPitch.Text = gv.Pitch.ToString("0");

            lblAcceleration.Text = gv.Length.ToString("0.0");

            addLog(gv.ToString());

            shaker1.addValues(gv);

            shaker2.addValues(gv);

            shaker3.addValues(gv);

            shaker4.addValues(gv);

            shaker5.addValues(gv);

            shaker6.addValues(gv);

            shaker7.addValues(gv);

            shaker8.addValues(gv);

            shaker9.addValues(gv);

            Movedetection.GMVector gmv = new Movedetection.GMVector(gv.X, gv.Y, gv.Z);
            move1.addValues(gmv);

            perfChart1._AddValue((decimal)gv.X);
            perfChart2._AddValue((decimal)gv.Y);
            perfChart3._AddValue((decimal)gv.Z);
        }