GSPeripheralProvider
@objc
public protocol GSPeripheralProvider
Protocol that provides functions to get peripherals. Those methods should no be used from swift.
-
Gets a peripheral.
Note
This method is for Objective-C only. Swift must usefunc getPeripheral:
.Declaration
Swift
@objc(getPeripheral:) func getPeripheral(desc: ComponentDescriptor) -> Peripheral?
Parameters
desc
requested peripheral. See
Peripherals
api for available descriptors instances.Return Value
requested peripheral
-
Gets a peripheral and registers an observer notified each time it changes
Note
This method is for Objective-C only. Swift must usefunc getPeripheral:desc:observer
.Declaration
Swift
@objc(getPeripheral:observer:) func getPeripheralRef(desc: ComponentDescriptor, observer: @escaping (Peripheral?) -> Void) -> GSPeripheralRef
Parameters
desc
requested peripheral. See
Peripherals
api for available descriptors instances.observer
observer to notify when the peripheral changes
Return Value
reference to the requested peripheral