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();
}