Ejemplo n.º 1
0
        public async Task <bool> CheckServiceAndCharateristics()
        {
            if (this.BLEDevice == null || this.BLEDevice.State != Plugin.BLE.Abstractions.DeviceState.Connected)
            {
                return(false);
            }

            this.MTU = await BLEDevice.RequestMtuAsync(517);

            var service = await BLEDevice.GetServiceAsync(uuid_service);

            if (service == null)
            {
                return(false);
            }

            Charateristic = await service.GetCharacteristicAsync(uuid_characteristic);

            if (Charateristic == null)
            {
                return(false);
            }

            return(true);
        }