C# Класс CorsairLinkPlusPlus.Driver.CorsairLink.USB.BaseUSBDevice

Наследование: CorsairLinkPlusPlus.Common.BaseDevice
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
commandNo int
hidDevice HidSharp.HidDevice

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

Метод Описание
GetLocalDeviceID ( ) : string
GetUsedChannels ( ) : byte>.Dictionary
Refresh ( bool volatileOnly ) : void
SendCommand ( byte opcode, byte channel, byte command ) : byte[]

Защищенные методы

Метод Описание
GetSubDevicesInternal ( ) : List
MakeCommand ( byte opcode, byte channel, byte response ) : byte[]
ParseResponse ( byte response ) : byte[]

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

Метод Описание
BaseUSBDevice ( CorsairRootDevice root, HidDevice hidDevice ) : CorsairLinkPlusPlus.Common
FixUpDeviceID ( string id ) : string
GetDeviceOnChannel ( byte channel ) : BaseLinkDevice
GetDeviceOnChannel ( byte channel, byte deviceType ) : BaseLinkDevice
ReadRegister ( byte register, byte channel, byte bytes ) : byte[]
ReadSingleByteRegister ( byte register, byte channel ) : byte
SleepAfterFailure ( ) : bool
WriteRegister ( byte register, byte channel, byte bytes, bool verify = false ) : void
WriteSingleByteRegister ( byte register, byte channel, byte value, bool verify = false ) : void

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

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

public GetLocalDeviceID ( ) : string
Результат string

GetSubDevicesInternal() защищенный Метод

protected GetSubDevicesInternal ( ) : List
Результат List

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

public GetUsedChannels ( ) : byte>.Dictionary
Результат byte>.Dictionary

MakeCommand() защищенный абстрактный Метод

protected abstract MakeCommand ( byte opcode, byte channel, byte response ) : byte[]
opcode byte
channel byte
response byte
Результат byte[]

ParseResponse() защищенный Метод

protected ParseResponse ( byte response ) : byte[]
response byte
Результат byte[]

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

public Refresh ( bool volatileOnly ) : void
volatileOnly bool
Результат void

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

public SendCommand ( byte opcode, byte channel, byte command ) : byte[]
opcode byte
channel byte
command byte
Результат byte[]

Описание свойств

commandNo защищенное свойство

protected int commandNo
Результат int

hidDevice защищенное свойство

protected HidDevice,HidSharp hidDevice
Результат HidSharp.HidDevice