Advertisement
Guest User

Untitled

a guest
Jul 16th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. func centralManager(_ central: CBCentralManager, didDiscover peripheral: CBPeripheral, advertisementData: [String : Any], rssi RSSI: NSNumber) {
  2. kestrelPeripheral = peripheral
  3. kestrelPeripheral.delegate = self
  4. manager.connect(kestrelPeripheral)
  5. manager.stopScan()
  6. self.kestrelIsConnected = true
  7.  
  8. }
  9. func centralManager(_ central: CBCentralManager, didDisconnectPeripheral peripheral: CBPeripheral, error: Error?) {
  10.  
  11. delegate?.didDisconnect()
  12. cancelReading()
  13. self.kestrelIsConnected = false
  14. self.manager = CBCentralManager(delegate: self, queue: nil)
  15. }
  16.  
  17. func centralManager(_ central: CBCentralManager, didConnect peripheral: CBPeripheral) {
  18. self.isInitialReading = false
  19. kestrelPeripheral.discoverServices(nil)
  20. delegate?.didConnect()
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement