C# Class Plugin.BLE.Abstractions.DeviceBase

Inheritance: IDevice
Datei anzeigen Open project: xabre/xamarin-bluetooth-le

Protected Properties

Property Type Description
KnownServices List

Public Methods

Method Description
Dispose ( ) : void
Equals ( object other ) : bool
GetHashCode ( ) : int
GetServiceAsync ( System.Guid id ) : Task
GetServicesAsync ( ) : Task>
ToString ( ) : string
UpdateRssiAsync ( ) : Task

Protected Methods

Method Description
DeviceBase ( IAdapter adapter ) : System
GetServicesNativeAsync ( ) : Task>
GetState ( ) : DeviceState

Method Details

DeviceBase() protected method

protected DeviceBase ( IAdapter adapter ) : System
adapter IAdapter
return System

Dispose() public method

public Dispose ( ) : void
return void

Equals() public method

public Equals ( object other ) : bool
other object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

GetServiceAsync() public method

public GetServiceAsync ( System.Guid id ) : Task
id System.Guid
return Task

GetServicesAsync() public method

public GetServicesAsync ( ) : Task>
return Task>

GetServicesNativeAsync() protected abstract method

protected abstract GetServicesNativeAsync ( ) : Task>
return Task>

GetState() protected abstract method

protected abstract GetState ( ) : DeviceState
return DeviceState

ToString() public method

public ToString ( ) : string
return string

UpdateRssiAsync() public abstract method

public abstract UpdateRssiAsync ( ) : Task
return Task

Property Details

KnownServices protected_oe property

protected List KnownServices
return List