C# Class ScpControl.Bluetooth.BthDevice

Represents a generic Bluetooth client device.
Inheritance: ScpControl.Bluetooth.BthConnection, IDsDevice
Afficher le fichier Open project: nefarius/ScpToolkit Class Usage Examples

Protected Properties

Свойство Type Description
BluetoothDevice IBthDevice
m_Blocked bool
m_CableStatus byte
m_Init byte
m_Last System.DateTime
m_Packet uint
m_PlugStatus byte
m_Queued uint

Méthodes publiques

Méthode Description
Close ( ) : bool
Completed ( ) : void
Disconnect ( ) : bool
InitHidReport ( byte report ) : bool
NewHidReport ( ) : ScpControl.Shared.Core.ScpHidReport
Pair ( System.Net.NetworkInformation.PhysicalAddress master ) : bool
ParseHidReport ( byte report ) : void
Rumble ( byte large, byte small ) : bool
Start ( ) : bool
Stop ( ) : void
ToString ( ) : string

Méthodes protégées

Méthode Description
BthDevice ( ) : System
BthDevice ( IBthDevice device, System.Net.NetworkInformation.PhysicalAddress master, byte lsb, byte msb ) : System
OnHidReportReceived ( ScpControl.Shared.Core.ScpHidReport report ) : void
Process ( System.DateTime now ) : void

Private Methods

Méthode Description
OnTimer ( ) : void

Method Details

BthDevice() protected méthode

protected BthDevice ( ) : System
Résultat System

BthDevice() protected méthode

protected BthDevice ( IBthDevice device, System.Net.NetworkInformation.PhysicalAddress master, byte lsb, byte msb ) : System
device IBthDevice
master System.Net.NetworkInformation.PhysicalAddress
lsb byte
msb byte
Résultat System

Close() public méthode

public Close ( ) : bool
Résultat bool

Completed() public méthode

public Completed ( ) : void
Résultat void

Disconnect() public méthode

public Disconnect ( ) : bool
Résultat bool

InitHidReport() public méthode

public InitHidReport ( byte report ) : bool
report byte
Résultat bool

NewHidReport() public méthode

public NewHidReport ( ) : ScpControl.Shared.Core.ScpHidReport
Résultat ScpControl.Shared.Core.ScpHidReport

OnHidReportReceived() protected méthode

protected OnHidReportReceived ( ScpControl.Shared.Core.ScpHidReport report ) : void
report ScpControl.Shared.Core.ScpHidReport
Résultat void

Pair() public méthode

public Pair ( System.Net.NetworkInformation.PhysicalAddress master ) : bool
master System.Net.NetworkInformation.PhysicalAddress
Résultat bool

ParseHidReport() public méthode

public ParseHidReport ( byte report ) : void
report byte
Résultat void

Process() protected méthode

protected Process ( System.DateTime now ) : void
now System.DateTime
Résultat void

Rumble() public méthode

public Rumble ( byte large, byte small ) : bool
large byte
small byte
Résultat bool

Start() public méthode

public Start ( ) : bool
Résultat bool

Stop() public méthode

public Stop ( ) : void
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

Property Details

BluetoothDevice protected_oe property

protected IBthDevice BluetoothDevice
Résultat IBthDevice

m_Blocked protected_oe property

protected bool m_Blocked
Résultat bool

m_CableStatus protected_oe property

protected byte m_CableStatus
Résultat byte

m_Init protected_oe property

protected byte m_Init
Résultat byte

m_Last protected_oe property

protected DateTime,System m_Last
Résultat System.DateTime

m_Packet protected_oe property

protected uint m_Packet
Résultat uint

m_PlugStatus protected_oe property

protected byte m_PlugStatus
Résultat byte

m_Queued protected_oe property

protected uint m_Queued
Résultat uint