void HandleDiscoveredDescriptor(object sender, CBCharacteristicEventArgs e) { foreach (var descriptor in e.Characteristic.Descriptors) { Console.WriteLine("Characteristic: {0} Discovered Descriptor: {1}", e.Characteristic.Value, descriptor); } CharacteristicsTable.ReloadData(); }
void HandleDiscoveredCharacteristic(CBPeripheral peripheral, CBService service) { Console.WriteLine("Discovered Characteristic."); foreach (CBService srv in peripheral.Services) { // if the service has characteristics yet if (srv.Characteristics == null) { continue; } foreach (var characteristic in service.Characteristics) { Console.WriteLine("Characteristic: {0}", characteristic.Description); characteristics.Add(characteristic); } CharacteristicsTable.ReloadData(); } }