Ejemplo n.º 1
0
 private void btnQuit_Click(object sender, EventArgs e)
 {
     if (fdGlove != null)
     {
         fdGlove.Close();
     }
     Application.Exit();
 }
Ejemplo n.º 2
0
 protected virtual void OnBtnQuitClicked(object sender, System.EventArgs e)
 {
     if (fdGlove != null)
     {
         fdGlove.Close();
     }
     Application.Quit();
 }
Ejemplo n.º 3
0
 public void DisconnectDevice()
 {
     if (glove.IsOpen())
     {
         glove.Close();
     }
     else
     {
         Debug.Log("The 5DTGlove has been disconnected!");
     }
 }
Ejemplo n.º 4
0
        public Client(TcpClient Client)
        {
            CfdGlove fdGlove; //Glove class

            float[] farr = new float[20];

            fdGlove = new CfdGlove(); //create a new glove
            fdGlove.Open("USB0");
            fdGlove.SetCalibration(0, 4000, 3000);

            // reading
            for (int j = 0; j < 50;)
            {
                fdGlove.GetSensorScaledAll(ref farr); //read values

                string data = "[";


                for (int i = 0; i < 18; ++i)
                {
                    Console.WriteLine("Sensor " + i + " - Scaled: " + String.Format("{0:0.00}", farr[i]));
                    string number = farr[i].ToString();

                    data += String.Format("{0:0}", farr[i]);

                    if (i != 17)
                    {
                        data += ",";
                    }
                }

                data += "]";
                byte[] Buffer = Encoding.ASCII.GetBytes(data);

                Client.GetStream().Write(Buffer, 0, Buffer.Length);
                Thread.Sleep(2000);
                Console.Clear();
            }
            // end reading


            fdGlove.Close(); //close the glove
        }