Show / Hide Table of Contents

    Class iOSBluetoothDeviceProximityProbePeripheralManagerDelegate

    iOS BLE peripheral (advertiser/server) delegate class. Receives events related to BLE advertising and
    characteristic reading.

    Inheritance
    System.Object
    iOSBluetoothDeviceProximityProbePeripheralManagerDelegate
    Namespace: Sensus.iOS.Probes.Context
    Assembly: SensusiOS.dll
    Syntax
    public class iOSBluetoothDeviceProximityProbePeripheralManagerDelegate : CBPeripheralManagerDelegate

    Constructors

    iOSBluetoothDeviceProximityProbePeripheralManagerDelegate(CBMutableService, CBMutableCharacteristic, iOSBluetoothDeviceProximityProbe)

    Declaration
    public iOSBluetoothDeviceProximityProbePeripheralManagerDelegate(CBMutableService service, CBMutableCharacteristic characteristic, iOSBluetoothDeviceProximityProbe probe)
    Parameters
    Type Name Description
    CoreBluetooth.CBMutableService service
    CoreBluetooth.CBMutableCharacteristic characteristic
    iOSBluetoothDeviceProximityProbe probe

    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
    Back to top Copyright © 2014-2018 University of Virginia
    Generated by DocFX