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

Inheritance: Fan, TemperatureControllableSensor
Afficher le fichier Open project: Doridian/CorsairLinkPlusPlus

Protected Properties

Свойство Type Description
cachedFanData byte?

Méthodes publiques

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

Méthodes protégées

Méthode Description
GetValueInternal ( ) : object
IsPresentInternal ( ) : bool

Private Methods

Méthode Description
FanDataBitSet ( int bit ) : bool
FanModern ( LinkDeviceModern device, int id ) : CorsairLinkPlusPlus.Common.Controller
GetControlCurve ( ) : double>.ControlCurve
GetFanData ( ) : byte
GetFixedPercent ( ) : double
GetFixedRPM ( ) : double
GetMinimalRPM ( ) : double
IsPWMInternal ( ) : bool
SetControlCurve ( double>.ControlCurve curve ) : void
SetFanData ( byte fanData ) : void
SetFixedPercent ( double percent ) : void
SetFixedRPM ( double fixedRPM ) : void
SetMinimalRPM ( double rpm ) : void

Method Details

GetTemperatureSensor() public méthode

public GetTemperatureSensor ( ) : IThermistor
Résultat IThermistor

GetValueInternal() protected méthode

protected GetValueInternal ( ) : object
Résultat object

IsPresentInternal() protected méthode

protected IsPresentInternal ( ) : bool
Résultat bool

Refresh() public méthode

public Refresh ( bool volatileOnly ) : void
volatileOnly bool
Résultat void

SaveControllerData() public méthode

public SaveControllerData ( IController controller ) : void
controller IController
Résultat void

SetTemperature() public méthode

public SetTemperature ( double temperature ) : void
temperature double
Résultat void

SetTemperatureSensor() public méthode

public SetTemperatureSensor ( IThermistor thermistor ) : void
thermistor IThermistor
Résultat void

Property Details

cachedFanData protected_oe property

protected byte? cachedFanData
Résultat byte?