C# Class BluetoothLE.iOS.Adapter

Concrete implementation of BluetoothLE.Core.IAdapter interface.
Inheritance: IAdapter
Show file Open project: tbrushwyler/Xamarin.BluetoothLE Class Usage Examples

Public Methods

Method Description
Adapter ( ) : System

Initializes a new instance of the BluetoothLE.iOS.Adapter class.

ConnectToDevice ( IDevice device ) : void

Connect to a device.

DisconnectDevice ( IDevice device ) : void

Discconnect from a device.

StartScanningForDevices ( ) : void

Start scanning for devices.

StopScanningForDevices ( ) : void

Stop scanning for devices.

Private Methods

Method Description
ConnectedPeripheral ( object sender, CBPeripheralEventArgs e ) : void
DisconnectedPeripheral ( object sender, CBPeripheralErrorEventArgs e ) : void
DiscoveredPeripheral ( object sender, CBDiscoveredPeripheralEventArgs e ) : void
FailedToConnectPeripheral ( object sender, CBPeripheralErrorEventArgs e ) : void
UpdatedState ( object sender, EventArgs e ) : void
WaitForState ( CBCentralManagerState state ) : Task

Method Details

Adapter() public method

Initializes a new instance of the BluetoothLE.iOS.Adapter class.
public Adapter ( ) : System
return System

ConnectToDevice() public method

Connect to a device.
public ConnectToDevice ( IDevice device ) : void
device IDevice The device.
return void

DisconnectDevice() public method

Discconnect from a device.
public DisconnectDevice ( IDevice device ) : void
device IDevice The device.
return void

StartScanningForDevices() public method

Start scanning for devices.
public StartScanningForDevices ( ) : void
return void

StopScanningForDevices() public method

Stop scanning for devices.
public StopScanningForDevices ( ) : void
return void