BTool.DeviceTabsForm.PairBondFieldControl C# (CSharp) Method

PairBondFieldControl() private method

private PairBondFieldControl ( ) : void
return void
        private void PairBondFieldControl()
        {
            UserTabAccess(true);
            switch (pairingStatus)
            {
                case DeviceTabsForm.PairingStatus.Empty:
                case DeviceTabsForm.PairingStatus.NotConnected:
                    PairBondFieldTabDisable(false);
                    break;
                case DeviceTabsForm.PairingStatus.NotPaired:
                    InitiatePairingUserInputControl(true);
                    PasskeyInputUserInputControl(false);
                    InitiateBondUserInputControl(true);
                    break;
                case DeviceTabsForm.PairingStatus.PasskeyNeeded:
                    InitiatePairingUserInputControl(false);
                    PasskeyInputUserInputControl(true);
                    InitiateBondUserInputControl(false);
                    break;
                case DeviceTabsForm.PairingStatus.DevicesPairedBonded:
                case DeviceTabsForm.PairingStatus.DevicesPaired:
                case DeviceTabsForm.PairingStatus.PasskeyIncorrect:
                    InitiatePairingUserInputControl(true);
                    PasskeyInputUserInputControl(false);
                    InitiateBondUserInputControl(true);
                    break;
                case DeviceTabsForm.PairingStatus.ConnectionTimedOut:
                    PairBondFieldTabDisable(false);
                    break;
            }
            if (tbLongTermKeyData.Text.Length == 0)
                btnSaveLongTermKey.Enabled = false;
            else
                btnSaveLongTermKey.Enabled = true;
        }
DeviceTabsForm