C# Class Logitech_CSGO.Devices.LogitechDevice

Inheritance: Device
Show file Open project: antonpup/Logitech-CSGO

Public Methods

Method Description
GetDeviceName ( ) : string
Initialize ( ) : bool
IsConnected ( ) : bool
IsInitialized ( ) : bool
Reconnect ( ) : bool
Reset ( ) : void
Shutdown ( ) : void
UpdateDevice ( Color>.Dictionary keyColors, bool forced = false ) : bool

Private Methods

Method Description
SendColorToPeripheral ( Color color, bool forced = false ) : void
SendColorsToKeyboard ( bool forced = false ) : void
SetOneKey ( Logitech_keyboardBitmapKeys key, Color color ) : void
ToLogitechBitmap ( DeviceKeys key ) : Logitech_keyboardBitmapKeys

Method Details

GetDeviceName() public method

public GetDeviceName ( ) : string
return string

Initialize() public method

public Initialize ( ) : bool
return bool

IsConnected() public method

public IsConnected ( ) : bool
return bool

IsInitialized() public method

public IsInitialized ( ) : bool
return bool

Reconnect() public method

public Reconnect ( ) : bool
return bool

Reset() public method

public Reset ( ) : void
return void

Shutdown() public method

public Shutdown ( ) : void
return void

UpdateDevice() public method

public UpdateDevice ( Color>.Dictionary keyColors, bool forced = false ) : bool
keyColors Color>.Dictionary
forced bool
return bool