C# Class CorsairLinkPlusPlus.Driver.CorsairLink.Sensor.Internal.LEDModern

Inheritance: LED, TemperatureControllableSensor
显示文件 Open project: Doridian/CorsairLinkPlusPlus

Public Methods

Method Description
GetTemperatureSensor ( ) : IThermistor
Refresh ( bool volatileOnly ) : void
SaveControllerData ( IController controller ) : void
SetTemperature ( double temperature ) : void
SetTemperatureSensor ( IThermistor thermistor ) : void

Private Methods

Method Description
GetControlCurve ( ) : Color>.ControlCurve
GetFixedRGBCycleColors ( ) : byte[]
GetLEDData ( ) : byte
GetRGBInternal ( ) : byte[]
LEDModern ( LinkDeviceModern device, int id ) : CorsairLinkPlusPlus.Common.Controller
SetControlCurve ( Color>.ControlCurve curve ) : void
SetFixedRGBCycleColors ( byte colors ) : void
SetLEDData ( byte ledData ) : void
SetRGB ( byte rgb ) : void

Method Details

GetTemperatureSensor() public method

public GetTemperatureSensor ( ) : IThermistor
return IThermistor

Refresh() public method

public Refresh ( bool volatileOnly ) : void
volatileOnly bool
return void

SaveControllerData() public method

public SaveControllerData ( IController controller ) : void
controller IController
return void

SetTemperature() public method

public SetTemperature ( double temperature ) : void
temperature double
return void

SetTemperatureSensor() public method

public SetTemperatureSensor ( IThermistor thermistor ) : void
thermistor IThermistor
return void