BTool.DeviceForm.GetConnectInfo C# (CSharp) Method

GetConnectInfo() public method

public GetConnectInfo ( ) : ConnectInfo
return ConnectInfo
        public ConnectInfo GetConnectInfo()
        {
            return connectInfo;
        }

Usage Example

Esempio n. 1
0
        public bool AddConnectionInfo(DeviceForm devForm)
        {
            bool flag = true;
            ConnectInfo connectInfo = devForm.GetConnectInfo();
            if (devForm != null)
            {
                foreach (TreeNode treeNode in tvPorts.Nodes)
                {
                    DeviceInfo deviceInfo = (DeviceInfo)treeNode.Tag;
                    if (deviceInfo.ComPortInfo.ComPort == devForm.devInfo.ComPortInfo.ComPort)
                    {
                        TreeNode node1 = new TreeNode();
                        node1.Name = ComPortTreeForm.NodeNames.ConnectionInfo.ToString();
                        node1.Text = string.Format("Connection Info:");
                        node1.NodeFont = underlineFont;
                        node1.Tag = treeNode.Tag;
                        node1.ToolTipText = string.Format("Device Connection Information (Over the Air Connection)");

                        TreeNode node2 = new TreeNode();
                        node2.Name = ComPortTreeForm.NodeNames.SlaveHandle.ToString();
                        node2.Text = string.Format("Handle: 0x{0:X4}", connectInfo.Handle);
                        deviceInfo.ConnectInfo.Handle = connectInfo.Handle;
                        node2.Tag = treeNode.Tag;
                        node2.ToolTipText = string.Format("Connection Handle\nSelect Handle Then Right Click To See Options.");

                        TreeNode node3 = new TreeNode();
                        node3.Name = ComPortTreeForm.NodeNames.SlaveAddrType.ToString();
                        node3.Text = string.Format("Addr Type: 0x{0:X2} ({1:S})", connectInfo.AddrType, devUtils.GetGapAddrTypeStr(connectInfo.AddrType));
                        node3.Tag = treeNode.Tag;
                        node3.ToolTipText = string.Format("Address Type");

                        TreeNode node4 = new TreeNode();
                        node4.Name = ComPortTreeForm.NodeNames.SlaveBda.ToString();
                        node4.Text = string.Format("Slave BDA: {0:S}", connectInfo.BDA);
                        node4.Tag = treeNode.Tag;
                        node4.ToolTipText = string.Format("Slave Bluetooth Device Address\nSelect Address Then Right Click To See Options.");

                        treeNode.Nodes.Add(node1);
                        node1.Nodes.Add(node2);
                        node1.Nodes.Add(node3);
                        node1.Nodes.Add(node4);
                        node1.Expand();
                    }
                }
            }
            else
                flag = false;
            return flag;
        }