示例#1
0
        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);
        }
示例#2
0
        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;
            }));
        }