Ejemplo n.º 1
0
    public string getHand()
    {
        int    hand = 0;
        string whichHand;

        hand = glove.GetGloveHand();
        switch (hand)
        {
        case (int)EGloveHand.FD_HAND_RIGHT: whichHand = "RIGHT"; break;

        case (int)EGloveHand.FD_HAND_LEFT: whichHand = "LEFT"; break;

        default: whichHand = "Unknown"; break;
        }
        return(whichHand);
    }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
    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();
    }