Class iOSBluetoothDeviceProximityProbePeripheralManagerDelegate
iOS BLE peripheral (advertiser/server) delegate class. Receives events related to BLE advertising and
characteristic reading.
Inheritance
System.Object
iOSBluetoothDeviceProximityProbePeripheralManagerDelegate
Assembly: SensusiOS.dll
Syntax
public class iOSBluetoothDeviceProximityProbePeripheralManagerDelegate : CBPeripheralManagerDelegate
Constructors
iOSBluetoothDeviceProximityProbePeripheralManagerDelegate(CBMutableService, CBMutableCharacteristic, iOSBluetoothDeviceProximityProbe)
Declaration
public iOSBluetoothDeviceProximityProbePeripheralManagerDelegate(CBMutableService service, CBMutableCharacteristic characteristic, iOSBluetoothDeviceProximityProbe probe)
Parameters
Methods
AdvertisingStarted(CBPeripheralManager, NSError)
Declaration
public override void AdvertisingStarted(CBPeripheralManager peripheral, NSError error)
Parameters
Type |
Name |
Description |
CoreBluetooth.CBPeripheralManager |
peripheral |
|
Foundation.NSError |
error |
|
CharacteristicSubscribed(CBPeripheralManager, CBCentral, CBCharacteristic)
Declaration
public override void CharacteristicSubscribed(CBPeripheralManager peripheral, CBCentral central, CBCharacteristic characteristic)
Parameters
Type |
Name |
Description |
CoreBluetooth.CBPeripheralManager |
peripheral |
|
CoreBluetooth.CBCentral |
central |
|
CoreBluetooth.CBCharacteristic |
characteristic |
|
CharacteristicUnsubscribed(CBPeripheralManager, CBCentral, CBCharacteristic)
Declaration
public override void CharacteristicUnsubscribed(CBPeripheralManager peripheral, CBCentral central, CBCharacteristic characteristic)
Parameters
Type |
Name |
Description |
CoreBluetooth.CBPeripheralManager |
peripheral |
|
CoreBluetooth.CBCentral |
central |
|
CoreBluetooth.CBCharacteristic |
characteristic |
|
ReadRequestReceived(CBPeripheralManager, CBATTRequest)
Declaration
public override void ReadRequestReceived(CBPeripheralManager peripheral, CBATTRequest request)
Parameters
Type |
Name |
Description |
CoreBluetooth.CBPeripheralManager |
peripheral |
|
CoreBluetooth.CBATTRequest |
request |
|
ReadyToUpdateSubscribers(CBPeripheralManager)
Declaration
public override void ReadyToUpdateSubscribers(CBPeripheralManager peripheral)
Parameters
Type |
Name |
Description |
CoreBluetooth.CBPeripheralManager |
peripheral |
|
ServiceAdded(CBPeripheralManager, CBService, NSError)
Declaration
public override void ServiceAdded(CBPeripheralManager peripheral, CBService service, NSError error)
Parameters
Type |
Name |
Description |
CoreBluetooth.CBPeripheralManager |
peripheral |
|
CoreBluetooth.CBService |
service |
|
Foundation.NSError |
error |
|
StateUpdated(CBPeripheralManager)
Declaration
public override void StateUpdated(CBPeripheralManager peripheral)
Parameters
Type |
Name |
Description |
CoreBluetooth.CBPeripheralManager |
peripheral |
|
WillRestoreState(CBPeripheralManager, NSDictionary)
Declaration
public override void WillRestoreState(CBPeripheralManager peripheral, NSDictionary dict)
Parameters
Type |
Name |
Description |
CoreBluetooth.CBPeripheralManager |
peripheral |
|
Foundation.NSDictionary |
dict |
|
WriteRequestsReceived(CBPeripheralManager, CBATTRequest[])
Declaration
public override void WriteRequestsReceived(CBPeripheralManager peripheral, CBATTRequest[] requests)
Parameters
Type |
Name |
Description |
CoreBluetooth.CBPeripheralManager |
peripheral |
|
CoreBluetooth.CBATTRequest[] |
requests |
|