C# Class Bloxy.USBBluetoothAdapter

Afficher le fichier Open project: brandonlw/bloxy

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
_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

Method Details

AcceptConnectionRequest() public méthode

public AcceptConnectionRequest ( ulong bdAddr, byte role ) : void
bdAddr ulong
role byte
Résultat void

Close() public méthode

public Close ( ) : void
Résultat void

Connect() public méthode

public Connect ( InquiryResult result ) : void
result InquiryResult
Résultat void

Connect() public méthode

public Connect ( ulong bdAddr, byte pageScanRepetitionMode, ushort clockOffset ) : void
bdAddr ulong
pageScanRepetitionMode byte
clockOffset ushort
Résultat void

DoInquiryScan() public méthode

public DoInquiryScan ( int timeoutSeconds ) : List
timeoutSeconds int
Résultat List

GetRemoteName() public méthode

public GetRemoteName ( InquiryResult device ) : string
device InquiryResult
Résultat string

Open() public méthode

public Open ( ) : void
Résultat void

Reset() public méthode

public Reset ( ) : void
Résultat void

SendACLData() public méthode

public SendACLData ( byte buffer, int offset, int count ) : void
buffer byte
offset int
count int
Résultat void

SendPINCodeReply() public méthode

public SendPINCodeReply ( ulong bdAddr, string pin ) : void
bdAddr ulong
pin string
Résultat void

SetDeviceClass() public méthode

public SetDeviceClass ( uint deviceClass ) : void
deviceClass uint
Résultat void

SetDiscoverableMode() public méthode

public SetDiscoverableMode ( bool discoverable ) : void
discoverable bool
Résultat void

SetLocalName() public méthode

public SetLocalName ( string name ) : void
name string
Résultat void

USBBluetoothAdapter() public méthode

public USBBluetoothAdapter ( ushort vendorId, ushort productId ) : System
vendorId ushort
productId ushort
Résultat System