//public static float[] DTvalues = new float[20]; // Use this for initialization public bool InitDevice() { //glove = new CfdGlove(); glove.Open("USB0"); caliFileLoaded = glove.LoadCalibration("Assets\\Cal\\right.cal"); return(true); }
private void InitializeGloves() { m_gloveR = new CfdGlove(); m_gloveR.Open("USB0"); m_gloveL = new CfdGlove(); m_gloveL.Open("USB1"); }
// Use this for initialization void Start() { guanteObject = new CfdGlove(); try{ guanteObject.Open("USB0"); light.intensity = 5.0f; } catch { light.intensity = 1.0f; } }
// Use this for initialization void Start() { glove = new CfdGlove(); try { glove.Open("USB0"); print("连接到驱动"); print(getGloveType()); } catch { print("连接失败"); } }
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 }
private void btnOpen_Click(object sender, EventArgs e) { chkUseCallback.Checked = false; fdGlove.Open(txtGloveLocation.Text); tmrUpdate.Enabled = true; switch (fdGlove.GetGloveType()) { case (int)EGloveTypes.FD_GLOVE14UW: txtType.Text = "Data Glove 14 Ultra Wireless"; break; case (int)EGloveTypes.FD_GLOVE14U_USB: txtType.Text = "Data Glove 14 Ultra USB"; break; case (int)EGloveTypes.FD_GLOVE14U: txtType.Text = "Data Glove 14 Ultra"; break; case (int)EGloveTypes.FD_GLOVE16: txtType.Text = "Data Glove 16-sensor"; break; case (int)EGloveTypes.FD_GLOVE16W: txtType.Text = "Data Glove 16-sensor Wireless"; break; case (int)EGloveTypes.FD_GLOVE5U: txtType.Text = "Data Glove 5 Ultra"; break; case (int)EGloveTypes.FD_GLOVE5U_USB: txtType.Text = "Data Glove 5 Ultra USB"; break; case (int)EGloveTypes.FD_GLOVE5UW: txtType.Text = "Data Glove 5 Ultra Wireless"; break; case (int)EGloveTypes.FD_GLOVE7: txtType.Text = "Data Glove 7-sensor"; break; case (int)EGloveTypes.FD_GLOVE7W: txtType.Text = "Data Glove 7-sensor Wireless"; break; case (int)EGloveTypes.FD_GLOVENONE: txtType.Text = "No Glove"; break; default: txtType.Text = "Unknown"; break; } switch (fdGlove.GetGloveHand()) { case (int)EGloveHand.FD_HAND_RIGHT: txtLR.Text = "Right"; break; case (int)EGloveHand.FD_HAND_LEFT: txtLR.Text = "Left"; break; } txtFirmWareVersion.Text = fdGlove.fdGetFWVersionMajor() + "." + fdGlove.fdGetFWVersionMinor(); }
protected virtual void OnBtnConnectClicked(object sender, System.EventArgs e) { chkUseCallback.Active = false; fdGlove.Open(txtGlovePort.Text); //tmrUpdate.Enabled = true; switch (fdGlove.GetGloveType()) { case (int)EGloveTypes.FD_GLOVE14UW: txtType.Text = "Data Glove 14 Ultra Wireless"; break; case (int)EGloveTypes.FD_GLOVE14U_USB: txtType.Text = "Data Glove 14 Ultra USB"; break; case (int)EGloveTypes.FD_GLOVE14U: txtType.Text = "Data Glove 14 Ultra"; break; case (int)EGloveTypes.FD_GLOVE16: txtType.Text = "Data Glove 16-sensor"; break; case (int)EGloveTypes.FD_GLOVE16W: txtType.Text = "Data Glove 16-sensor Wireless"; break; case (int)EGloveTypes.FD_GLOVE5U: txtType.Text = "Data Glove 5 Ultra"; break; case (int)EGloveTypes.FD_GLOVE5U_USB: txtType.Text = "Data Glove 5 Ultra USB"; break; case (int)EGloveTypes.FD_GLOVE5UW: txtType.Text = "Data Glove 5 Ultra Wireless"; break; case (int)EGloveTypes.FD_GLOVE7: txtType.Text = "Data Glove 7-sensor"; break; case (int)EGloveTypes.FD_GLOVE7W: txtType.Text = "Data Glove 7-sensor Wireless"; break; case (int)EGloveTypes.FD_GLOVENONE: txtType.Text = "No Glove"; break; default: txtType.Text = "Unknown"; break; } switch (fdGlove.GetGloveHand()) { case (int)EGloveHand.FD_HAND_RIGHT: txtLR.Text = "Right"; break; case (int)EGloveHand.FD_HAND_LEFT: txtLR.Text = "Left"; break; } txtFirmWareVersion.Text = fdGlove.fdGetFWVersionMajor() + "." + fdGlove.fdGetFWVersionMinor(); }