private void btnGetResultsCount_Click(object sender, EventArgs e) { if (GetAddress(msk3_Address.Text) == null) { return; } ushort val; Enums.eDiscoveryResult ret = CManagedBtIfInstance.GetLastDiscoveryResult(GetAddress(msk3_Address.Text), out val); Trace.TraceInformation("Count results. Result code: {0}, Number: {1}", ret, val); }
void CManagedBtIfInstance_DiscoveryComplete() { CManagedBtIfInstance.DiscoveryComplete -= new CManagedBtIf.DiscoveryCompleteDelegate(CManagedBtIfInstance_DiscoveryComplete); Trace.TraceInformation("Discovery complete"); ushort discoveryFoundNumber; Enums.eDiscoveryResult res = CManagedBtIfInstance.GetLastDiscoveryResult(GetAddress(msk3_Address.Text), out discoveryFoundNumber); Trace.TraceInformation("Found services: {0}, Result code: {1}", discoveryFoundNumber, res); this.Invoke((MethodInvoker)(() => { btn3_StartDiscoverySimple.Enabled = true; msk3_Address.Enabled = true; })); }