예제 #1
0
            public override void OnServicesDiscovered(BluetoothGatt gatt, GattStatus status)
            {
                base.OnServicesDiscovered(gatt, status);

                if (!parent.services.ContainsKey(gatt.Device))
                {
                    parent.Services.Add(gatt.Device, parent.connectedDevices[gatt.Device].Services);
                }
                else
                {
                    parent.services[gatt.Device] = parent.connectedDevices[gatt.Device].Services;
                }

                parent.ServiceDiscovered(this, new ServiceDiscoveredEventArgs()
                {
                    Gatt = gatt
                });
            }