예제 #1
0
        private void setupClearButtons()
        {
            if (Pk2.isPK3)             // PICkit 3
            {
                buttonBack.Enabled = false;
                buttonBack.Visible = false;
                buttonNext.Enabled = false;
                buttonNext.Visible = false;

                if (Pk2.UnitIDRead().Length > 0)
                {
                    buttonClearUnitID_PK3.Enabled = true;
                    buttonClearUnitID_PK3.Visible = true;
                    buttonSetUnitID.Enabled       = false;
                    buttonSetUnitID.Visible       = false;
                }
                else
                {
                    buttonClearUnitID_PK3.Enabled = false;
                    buttonClearUnitID_PK3.Visible = false;
                    buttonSetUnitID.Enabled       = true;
                    buttonSetUnitID.Visible       = true;
                }
            }
            else             // PICkit 2
            {
                buttonClearUnitID_PK3.Enabled = false;
                buttonClearUnitID_PK3.Visible = false;
                buttonClearUnitID_PK3.Text    = "";

                if (Pk2.isCalibrated())
                {
                    buttonClearCal.Enabled = true;
                    buttonClearCal.Text    = "Clear Calibration";
                }
                else
                {
                    buttonClearCal.Enabled = false;
                    buttonClearCal.Text    = "Unit Not Calibrated";
                }

                if (Pk2.UnitIDRead().Length > 0)
                {
                    buttonClearUnitID.Enabled = true;
                    buttonClearUnitID.Text    = "Clear Unit ID";
                }
                else
                {
                    buttonClearUnitID.Enabled = false;
                    buttonClearUnitID.Text    = "No Assigned ID";
                }
            }
        }
예제 #2
0
 private void setupClearButtons()
 {
     if (Pk2.isCalibrated())
     {
         buttonClearCal.Enabled = true;
         buttonClearCal.Text    = "Clear Calibration";
     }
     else
     {
         buttonClearCal.Enabled = false;
         buttonClearCal.Text    = "Unit Not Calibrated";
     }
     if (Pk2.UnitIDRead().Length > 0)
     {
         buttonClearUnitID.Enabled = true;
         buttonClearUnitID.Text    = "Clear Unit ID";
     }
     else
     {
         buttonClearUnitID.Enabled = false;
         buttonClearUnitID.Text    = "No Assigned ID";
     }
 }