C# Класс Bloxy.USBBluetoothAdapter

Показать файл Открыть проект

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

Метод Описание
AcceptConnectionRequest ( ulong bdAddr, byte role ) : void
Close ( ) : void
Connect ( InquiryResult result ) : void
Connect ( ulong bdAddr, byte pageScanRepetitionMode, ushort clockOffset ) : void
DoInquiryScan ( int timeoutSeconds ) : List
GetRemoteName ( InquiryResult device ) : string
Open ( ) : void
Reset ( ) : void
SendACLData ( byte buffer, int offset, int count ) : void
SendPINCodeReply ( ulong bdAddr, string pin ) : void
SetDeviceClass ( uint deviceClass ) : void
SetDiscoverableMode ( bool discoverable ) : void
SetLocalName ( string name ) : void
USBBluetoothAdapter ( ushort vendorId, ushort productId ) : System

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

Метод Описание
_SendHCICommand ( Opcode command ) : void
_SendHCICommand ( Opcode command, bool returnImmediately ) : void
_SendHCICommand ( Opcode command, byte parameterData ) : void
_SendHCICommand ( Opcode command, byte parameterData, bool returnImmediately ) : void
_WaitForCompletion ( Opcode command ) : void
_isoReader_DataReceived ( object sender, EndpointDataEventArgs e ) : void
hci_DataReceived ( object sender, EndpointDataEventArgs e ) : void
reader_DataReceived ( object sender, EndpointDataEventArgs e ) : void

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

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

public AcceptConnectionRequest ( ulong bdAddr, byte role ) : void
bdAddr ulong
role byte
Результат void

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

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

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

public Connect ( InquiryResult result ) : void
result InquiryResult
Результат void

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

public Connect ( ulong bdAddr, byte pageScanRepetitionMode, ushort clockOffset ) : void
bdAddr ulong
pageScanRepetitionMode byte
clockOffset ushort
Результат void

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

public DoInquiryScan ( int timeoutSeconds ) : List
timeoutSeconds int
Результат List

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

public GetRemoteName ( InquiryResult device ) : string
device InquiryResult
Результат string

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

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

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

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

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

public SendACLData ( byte buffer, int offset, int count ) : void
buffer byte
offset int
count int
Результат void

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

public SendPINCodeReply ( ulong bdAddr, string pin ) : void
bdAddr ulong
pin string
Результат void

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

public SetDeviceClass ( uint deviceClass ) : void
deviceClass uint
Результат void

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

public SetDiscoverableMode ( bool discoverable ) : void
discoverable bool
Результат void

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

public SetLocalName ( string name ) : void
name string
Результат void

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

public USBBluetoothAdapter ( ushort vendorId, ushort productId ) : System
vendorId ushort
productId ushort
Результат System