BRPtouchBLEManager
BRPtouchBLEManager class provides APIs to discover printers via Bluetooth Low Energy (BLE).
Class Methods
sharedManager
Get the instance of BRPtouchBLEManager.
Declaration
+ (BRPtouchBLEManager *)sharedManager;
Return Value
The shared instance of BRPtouchBLEManager.
Instance Methods
startSearchWithCompletionHandler:
Start searching printers which support BLE. This continually call the handler when a new device is found. And it keeps on searching until stopSearch is called.
See also a sample codes in Discovering Printer.
Declaration
- (BOOL)startSearchWithCompletionHandler:(BRBLEManagerSearchCompletionHandler)handler;
Parameters
| Parameter | Description |
|---|---|
| handler | A block which receives found printer information |
Return Value
No if BLE is not available, otherwise YES.
stopSearch
Stop searching.
Declaration
- (void)stopSearch;
Types
BRBLEManagerSearchCompletionHandler
BRBLEManagerSearchCompletionHandler is a block definition to receive the found printer information.
Declaration
typedef void (^BRBLEManagerSearchCompletionHandler)(BRPtouchDeviceInfo *deviceInfo);
Parameters
| Parameter | Description |
|---|---|
| handler | Found printer information |