C# Класс Plugin.BLE.Android.Device

Наследование: Plugin.BLE.Abstractions.DeviceBase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CloseGatt ( ) : void
Device ( Adapter adapter, Android.Bluetooth.BluetoothDevice nativeDevice, Android.Bluetooth.BluetoothGatt gatt, IGattCallback gattCallback, int rssi, byte advertisementData = null ) : System
Disconnect ( ) : void
ParseScanRecord ( byte scanRecord ) : List
Update ( Android.Bluetooth.BluetoothDevice nativeDevice, Android.Bluetooth.BluetoothGatt gatt, IGattCallback gattCallback ) : void
UpdateRssiAsync ( ) : Task

Защищенные методы

Метод Описание
GetServicesNativeAsync ( ) : Task>
GetState ( ) : DeviceState

Приватные методы

Метод Описание
ParseDeviceId ( ) : System.Guid

Описание методов

CloseGatt() публичный Метод

public CloseGatt ( ) : void
Результат void

Device() публичный Метод

public Device ( Adapter adapter, Android.Bluetooth.BluetoothDevice nativeDevice, Android.Bluetooth.BluetoothGatt gatt, IGattCallback gattCallback, int rssi, byte advertisementData = null ) : System
adapter Adapter
nativeDevice Android.Bluetooth.BluetoothDevice
gatt Android.Bluetooth.BluetoothGatt
gattCallback IGattCallback
rssi int
advertisementData byte
Результат System

Disconnect() публичный Метод

public Disconnect ( ) : void
Результат void

GetServicesNativeAsync() защищенный Метод

protected GetServicesNativeAsync ( ) : Task>
Результат Task>

GetState() защищенный Метод

protected GetState ( ) : DeviceState
Результат DeviceState

ParseScanRecord() публичный статический Метод

public static ParseScanRecord ( byte scanRecord ) : List
scanRecord byte
Результат List

Update() публичный Метод

public Update ( Android.Bluetooth.BluetoothDevice nativeDevice, Android.Bluetooth.BluetoothGatt gatt, IGattCallback gattCallback ) : void
nativeDevice Android.Bluetooth.BluetoothDevice
gatt Android.Bluetooth.BluetoothGatt
gattCallback IGattCallback
Результат void

UpdateRssiAsync() публичный Метод

public UpdateRssiAsync ( ) : Task
Результат Task