BLEManagerDelegate Protocol Reference

Conforms to NSObject
Declared in BLEManager.h

Overview

Define the proxy BLEManagerDelegate

– BLEManagerDelegate:updatePeripheralList:RSSIList: required method

Discovery of peripherals

- (void)BLEManagerDelegate:(BLEManager *)BLEmanager updatePeripheralList:(NSArray *)peripherals RSSIList:(NSArray *)RSSIArr

Parameters

BLEmanager

Bluetooth management object

peripherals

array of peripherals

RSSIArr

list of printers' rssi

Discussion

Discovery of peripherals

Declared In

BLEManager.h

– BLEManagerDelegate:connectPeripheral: required method

connection succeeded

- (void)BLEManagerDelegate:(BLEManager *)BLEmanager connectPeripheral:(CBPeripheral *)peripheral

Parameters

BLEmanager

Bluetooth management object

peripheral

peripheral

Discussion

connection succeeded

Declared In

BLEManager.h

– BLEManagerDelegate:disconnectPeripheral:isAutoDisconnect: required method

Disconnect

- (void)BLEManagerDelegate:(BLEManager *)BLEmanager disconnectPeripheral:(CBPeripheral *)peripheral isAutoDisconnect:(BOOL)isAutoDisconnect

Parameters

BLEmanager

Bluetooth management object

peripheral

peripheral

isAutoDisconnect

Whether to automatically disconnect

Discussion

Disconnect

Declared In

BLEManager.h

– BLEManagerDelegate:didFailToConnectPeripheral:error: required method

Failed to connect to device

- (void)BLEManagerDelegate:(BLEManager *)BLEmanager didFailToConnectPeripheral:(CBPeripheral *)peripheral error:(NSError *)error

Parameters

BLEmanager

Bluetooth management object

peripheral

peripheral

error

error

Discussion

Failed to connect to device

Declared In

BLEManager.h

– BLEManagerDelegate:didWriteValueForCharacteristic:error: required method

Send data successfully

- (void)BLEManagerDelegate:(BLEManager *)BLEmanager didWriteValueForCharacteristic:(CBCharacteristic *)character error:(NSError *)error

Parameters

BLEmanager

Bluetooth management object

character

characters of bluetooth device

error

error

Discussion

Send data successfully

Declared In

BLEManager.h