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; }
public static extern int GetNewestData(int which, out ControllerData data);