// Overridden from BaseIOSConnection public override void UpdatedCharacterteristicValue(CBPeripheral peripheral, CBCharacteristic characteristic, NSError error) { if (characteristic.Equals(nameCharacteristic)) { var bytes = nameCharacteristic?.Value?.ToArray(); name = System.Text.Encoding.UTF8.GetString(bytes); } else if (characteristic.Equals(readCharacteristic)) { lastPacket = readCharacteristic.Value.ToArray(); } else { // Log.D(this, "Received unknown characteristic value: " + args.Characteristic); } }
// Overridden from BaseIOSConnection public override void UpdatedCharacterteristicValue(CBPeripheral peripheral, CBCharacteristic characteristic, NSError error) { if (characteristic.Equals(readCharacteristic)) { lastPacket = readCharacteristic.Value.ToArray(); } else { // Log.D(this, "Received unknown characteristic value: " + args.Characteristic); } }