Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func centralManager(_ central: CBCentralManager, didDiscover peripheral: CBPeripheral, advertisementData: [String : Any], rssi RSSI: NSNumber) {
- kestrelPeripheral = peripheral
- kestrelPeripheral.delegate = self
- manager.connect(kestrelPeripheral)
- manager.stopScan()
- self.kestrelIsConnected = true
- }
- func centralManager(_ central: CBCentralManager, didDisconnectPeripheral peripheral: CBPeripheral, error: Error?) {
- delegate?.didDisconnect()
- cancelReading()
- self.kestrelIsConnected = false
- self.manager = CBCentralManager(delegate: self, queue: nil)
- }
- func centralManager(_ central: CBCentralManager, didConnect peripheral: CBPeripheral) {
- self.isInitialReading = false
- kestrelPeripheral.discoverServices(nil)
- delegate?.didConnect()
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement