public string getGloveType() { int type = 0; string gloveType; type = glove.GetGloveType(); switch (type) { case (int)EGloveTypes.FD_GLOVE14UW: gloveType = "Data Glove 14 Ultra Wireless"; break; case (int)EGloveTypes.FD_GLOVE14U_USB: gloveType = "Data Glove 14 Ultra USB"; break; case (int)EGloveTypes.FD_GLOVE14U: gloveType = "Data Glove 14 Ultra"; break; case (int)EGloveTypes.FD_GLOVE16: gloveType = "Data Glove 16-sensor"; break; case (int)EGloveTypes.FD_GLOVE16W: gloveType = "Data Glove 16-sensor Wireless"; break; case (int)EGloveTypes.FD_GLOVE5U: gloveType = "Data Glove 5 Ultra"; break; case (int)EGloveTypes.FD_GLOVE5U_USB: gloveType = "Data Glove 5 Ultra USB"; break; case (int)EGloveTypes.FD_GLOVE5UW: gloveType = "Data Glove 5 Ultra Wireless"; break; case (int)EGloveTypes.FD_GLOVE7: gloveType = "Data Glove 7-sensor"; break; case (int)EGloveTypes.FD_GLOVE7W: gloveType = "Data Glove 7-sensor Wireless"; break; case (int)EGloveTypes.FD_GLOVENONE: gloveType = "No Glove"; break; default: gloveType = "Unknown"; break; } return(gloveType); }
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(); }