Esempio n. 1
0
        private void timer1_Tick(object sender, EventArgs e)
        {
            ControllerData.UpdateAllData();

            TouchActions.Run();


            for (int i = 0; i < ControllerData.controller.Count(); i++)
            {
                debugText[i] = "side: " + ControllerData.controller[i].side + "\n\n" +

                               "X: " + ControllerData.controller[i].x +
                               "\nY: " + ControllerData.controller[i].y +
                               "\nZ: " + ControllerData.controller[i].z + "\n\n" +

                               "q0: " + ControllerData.controller[i].q0 +
                               "\nq1: " + ControllerData.controller[i].q1 +
                               "\nq2: " + ControllerData.controller[i].q2 +
                               "\nq3: " + ControllerData.controller[i].q3 + "\n\n" +

                               "yaw: " + ControllerData.controller[i].yaw +
                               "\npitch: " + ControllerData.controller[i].pitch +
                               "\nroll: " + ControllerData.controller[i].roll + "\n\n" +

                               "joyX: " + ControllerData.controller[i].joyx +
                               "\njoyY: " + ControllerData.controller[i].joyy + "\n\n" +

                               "joybutton: " + ControllerData.controller[i].joybutton +
                               "\ntrigger: " + ControllerData.controller[i].trigger +
                               "\nbumper: " + ControllerData.controller[i].bumper +
                               "\nstart: " + ControllerData.controller[i].start + "\n\n" +

                               "one: " + ControllerData.controller[i].one +
                               "\ntwo: " + ControllerData.controller[i].two +
                               "\nthree: " + ControllerData.controller[i].three +
                               "\nfour: " + ControllerData.controller[i].four + "\n\n" +

                               "docked: " + ControllerData.controller[i].docked;
            }

            lblDebug0.Text = debugText[0];
            lblDebug1.Text = debugText[1];
            lblDebug2.Text = debugCounter + "\n" + debugText[2];
            lblDebug3.Text = debugText[3];

            //label1.Text = ControllerData.rotMat[1].M11 + "   " + ControllerData.rotMat[1].M12 + "   " + ControllerData.rotMat[1].M13 + "\n" +
            //                ControllerData.rotMat[1].M21 + "   " + ControllerData.rotMat[1].M22 + "   " + ControllerData.rotMat[1].M23 + "\n" +
            //                ControllerData.rotMat[1].M31 + "   " + ControllerData.rotMat[1].M32 + "   " + ControllerData.rotMat[1].M33;
        }
Esempio n. 2
0
 public static extern int GetNewestData(int which, out ControllerData data);