BTool.DeviceTabsForm.btnEstablish_Click C# (CSharp) Method

btnEstablish_Click() private method

private btnEstablish_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void btnEstablish_Click(object sender, EventArgs e)
        {
            HCICmds.GAPCmds.GAP_EstablishLinkRequest establishLinkRequest = new HCICmds.GAPCmds.GAP_EstablishLinkRequest();
            establishLinkRequest.highDutyCycle = HCICmds.GAP_EnableDisable.Disable;
            establishLinkRequest.whiteList = !ckBoxConnWhiteList.Checked ? HCICmds.GAP_EnableDisable.Disable : HCICmds.GAP_EnableDisable.Enable;
            establishLinkRequest.addrTypePeer = (HCICmds.GAP_AddrType)cbConnAddrType.SelectedIndex;
            if (cbConnSlaveDeviceBDAddress.Text == "None")
            {
                msgBox.UserMsgBox(SharedObjects.MainWin, MsgBox.MsgTypes.Error, "Select a Slave BDAddress\n");
                cbConnSlaveDeviceBDAddress.Focus();
            }
            else
            {
                discoverConnectStatus = DiscoverConnectStatus.Establish;
                DiscoverConnectUserInputControl();
                ShowProgress(true);
                devForm.StartTimer(DeviceForm.EventType.Establish);
                establishLinkRequest.peerAddr = cbConnSlaveDeviceBDAddress.Text;
                if (devForm.sendCmds.SendGAP(establishLinkRequest))
                    return;
                ShowProgress(false);
                devForm.StopTimer(DeviceForm.EventType.Establish);
                msgBox.UserMsgBox(SharedObjects.MainWin, MsgBox.MsgTypes.Error, "Invalid Slave BDA\n");
                cbConnSlaveDeviceBDAddress.Focus();
            }
        }
DeviceTabsForm