Ejemplo n.º 1
0
    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);
    }
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();
    }