Skip to content

Latest commit

 

History

History
42 lines (25 loc) · 2.15 KB

CTAPcs_ReadMe_03.md

File metadata and controls

42 lines (25 loc) · 2.15 KB

BLEAuthenticatorScanner Class

public class BLEAuthenticatorScanner

BLEAuthenticatorScanner は BLEアドバタイズパケットをスキャンするクラスです。 Start() でスキャンを開始し、発見すると FindDevice イベントが発生します。 Stop() でスキャン停止します。

FindDeviceイベントで取得した BluetoothAddress をBLEAuthenticatorConnector.ConnectAsync() に指定してデバイスに接続します。

member
bool IsStarted スキャンStartしているかどうか
int SamplingIntervalMilliseconds スキャン間隔(ミリ秒)
method 機能
bool
Start()
FIDOデバイスのBLEアドバタイズパケットのスキャンを開始する
bool
Stop()
アドバタイズパケットのスキャンを停止する
event 説明
event EventHandler
FindDevice
FIDOデバイス発見イベント
FindDeviceEventArgsに発見したデバイスの情報が格納される

FindDeviceEventArgs Class

member
ulong BluetoothAddress BLEアドレス
BLEAuthenticatorConnector.**ConnectAsync()**に指定する
ushort CompanyId アドバタイズパケットに格納されているCompanyId
byte[] ManufacturerData アドバタイズパケットに格納されているManufacturerData