C# Class BluetoothLE.Droid.Device

Concrete implmentation of BluetoothLE.Core.IDevice interface
Inheritance: IDevice
Afficher le fichier Open project: tbrushwyler/Xamarin.BluetoothLE Class Usage Examples

Méthodes publiques

Méthode Description
Device ( Android.Bluetooth.BluetoothDevice nativeDevice, Android.Bluetooth.BluetoothGatt gatt, GattCallback callback, int rssi, byte scanRecord ) : System

Initializes a new instance of the BluetoothLE.Droid.Device class.

DeviceIdFromAddress ( string address ) : System.Guid

Gets a device identifier from a MAC address

Disconnect ( ) : void

Discconnect from the device.

DiscoverServices ( ) : void

Initiate a service discovery on the device

Private Methods

Méthode Description
ServicesDiscovered ( object sender, EventArgs e ) : void

Method Details

Device() public méthode

Initializes a new instance of the BluetoothLE.Droid.Device class.
public Device ( Android.Bluetooth.BluetoothDevice nativeDevice, Android.Bluetooth.BluetoothGatt gatt, GattCallback callback, int rssi, byte scanRecord ) : System
nativeDevice Android.Bluetooth.BluetoothDevice Native device.
gatt Android.Bluetooth.BluetoothGatt Native Gatt.
callback GattCallback Callback.
rssi int Rssi.
scanRecord byte scanRecord.
Résultat System

DeviceIdFromAddress() public static méthode

Gets a device identifier from a MAC address
public static DeviceIdFromAddress ( string address ) : System.Guid
address string The MAC address.
Résultat System.Guid

Disconnect() public méthode

Discconnect from the device.
public Disconnect ( ) : void
Résultat void

DiscoverServices() public méthode

Initiate a service discovery on the device
public DiscoverServices ( ) : void
Résultat void