Ejemplo n.º 1
0
        private static ServiceClass FindSetServiceBits(BluetoothClass codAndroid)
        {
            Assert(ServiceClass.Information, Android.Bluetooth.ServiceClass.Information);
            Assert(ServiceClass.LimitedDiscoverableMode, Android.Bluetooth.ServiceClass.LimitedDiscoverability);
#if false
            // For playing don't use FindSetServiceBits
            return(ServiceClass.None);
#else
            ServiceClass sum = ServiceClass.None;
            for (var ian = (int)Android.Bluetooth.ServiceClass.LimitedDiscoverability;
                 ian <= (int)Android.Bluetooth.ServiceClass.Information;
                 ian <<= 1)
            {
                var san = (Android.Bluetooth.ServiceClass)ian;
                if (codAndroid.HasService(san))
                {
                    var i = ConvertServiceClassAndroidTo32feet(ian);
                    var s = (ServiceClass)i;
                    sum |= s;
                }
            }//for
            return(sum);
#endif
        }