BTool.DeviceTabsForm.AddSlaveDevice C# (CSharp) Method

AddSlaveDevice() public method

public AddSlaveDevice ( DeviceTabsForm linkSlave ) : void
linkSlave DeviceTabsForm
return void
        public void AddSlaveDevice(DeviceTabsForm.LinkSlave linkSlave)
        {
            bool dataErr = false;
            byte[] addr = new byte[6];
            int index = 0;
            string s = devUtils.UnloadDeviceAddr(linkSlave.slaveBDA, ref addr, ref index, false, ref dataErr);
            linkSlave.addrBDA = s;
            if (cbConnSlaveDeviceBDAddress.FindString(s) == -1)
            {
                ++SlaveDeviceFound;
                cbConnSlaveDeviceBDAddress.Items.Add(s);
                SetAddrType((byte)linkSlave.addrType);
                linkSlaves.Add(linkSlave);
            }
            if (cbConnSlaveDeviceBDAddress.Items.Count > 1)
            {
                cbConnSlaveDeviceBDAddress.SelectedIndex = 1;
                SetAddrType((byte)linkSlaves[cbConnSlaveDeviceBDAddress.SelectedIndex].addrType);
            }
            lblDeviceFound.Text = SlaveDeviceFound.ToString();
        }
DeviceTabsForm