C# 클래스 Plugin.BLE.Abstractions.DeviceBase

상속: IDevice
파일 보기 프로젝트 열기: xabre/xamarin-bluetooth-le

보호된 프로퍼티들

프로퍼티 타입 설명
KnownServices List

공개 메소드들

메소드 설명
Dispose ( ) : void
Equals ( object other ) : bool
GetHashCode ( ) : int
GetServiceAsync ( System.Guid id ) : Task
GetServicesAsync ( ) : Task>
ToString ( ) : string
UpdateRssiAsync ( ) : Task

보호된 메소드들

메소드 설명
DeviceBase ( IAdapter adapter ) : System
GetServicesNativeAsync ( ) : Task>
GetState ( ) : DeviceState

메소드 상세

DeviceBase() 보호된 메소드

protected DeviceBase ( IAdapter adapter ) : System
adapter IAdapter
리턴 System

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Equals() 공개 메소드

public Equals ( object other ) : bool
other object
리턴 bool

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

GetServiceAsync() 공개 메소드

public GetServiceAsync ( System.Guid id ) : Task
id System.Guid
리턴 Task

GetServicesAsync() 공개 메소드

public GetServicesAsync ( ) : Task>
리턴 Task>

GetServicesNativeAsync() 보호된 추상적인 메소드

protected abstract GetServicesNativeAsync ( ) : Task>
리턴 Task>

GetState() 보호된 추상적인 메소드

protected abstract GetState ( ) : DeviceState
리턴 DeviceState

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

UpdateRssiAsync() 공개 추상적인 메소드

public abstract UpdateRssiAsync ( ) : Task
리턴 Task

프로퍼티 상세

KnownServices 보호되어 있는 프로퍼티

protected List KnownServices
리턴 List