C# Class CorsairLinkPlusPlus.Common.Sensor.BaseSensorDevice

Inheritance: CorsairLinkPlusPlus.Common.BaseDevice, ISensor
Mostrar archivo Open project: Doridian/CorsairLinkPlusPlus

Protected Properties

Property Type Description
cachedPresence bool?
cachedValue object

Public Methods

Method Description
Refresh ( bool volatileOnly ) : void

Protected Methods

Method Description
BaseSensorDevice ( IDevice parent ) : CorsairLinkPlusPlus.Common
GetValueInternal ( ) : object
IsPresentInternal ( ) : bool

Method Details

BaseSensorDevice() protected method

protected BaseSensorDevice ( IDevice parent ) : CorsairLinkPlusPlus.Common
parent IDevice
return CorsairLinkPlusPlus.Common

GetValueInternal() protected abstract method

protected abstract GetValueInternal ( ) : object
return object

IsPresentInternal() protected method

protected IsPresentInternal ( ) : bool
return bool

Refresh() public method

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

Property Details

cachedPresence protected_oe property

protected bool? cachedPresence
return bool?

cachedValue protected_oe property

protected object cachedValue
return object