Exemple #1
0
        private void btn_UpdateGPIO_Click(object sender, EventArgs e)
        {
            //To Do: add GPIO status read back functions, and update to GUI
            //GPIO read interface
            if (myDongle.IsOpen)
            {
                byte result = myDongle.readUserIO(DMDongle.USERIOGROUP.GROUP_A, DMDongle.USERIOPIN.USR_IO_1);
                if (result == 00)
                {
                    this.rbt_RSTB_Off.Checked = true;
                }
                else if (result == 0xFF)
                {
                    MessageBox.Show("Read Error!", "Warning");
                    return;
                }
                else
                {
                    this.rbt_RSTB_On.Checked = true;
                }

                result = myDongle.readUserIO(DMDongle.USERIOGROUP.GROUP_A, DMDongle.USERIOPIN.USR_IO_0);
                if (result == 00)
                {
                    this.rbt_Valid_off.Checked = true;
                }
                else if (result == 0xFF)
                {
                    MessageBox.Show("Read Error!", "Warning");
                    return;
                }
                else
                {
                    this.rbt_Valid_on.Checked = true;
                }
            }
        }