PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
WarmthNotfr Class Reference

Private Member Functions

void WarmthNotfr (NotifiersManager manager)
 replaces the original delta of values from NotifierBase
 
override int GetNotifierType ()
 
protected DSLevelsTemp DetermineLevel (float value, float m_warning_treshold, float m_critical_treshold, float m_empty_treshold, float p_warning_treshold, float p_critical_treshold, float p_empty_treshold)
 
override void DisplayTendency (float delta)
 
override protected float GetObservedValue ()
 

Private Attributes

private const float DEC_TRESHOLD_LOW = -0.01
 
private const float DEC_TRESHOLD_MED = -0.12
 
private const float DEC_TRESHOLD_HIGH = -0.25
 
private const float INC_TRESHOLD_LOW = 0.01
 
private const float INC_TRESHOLD_MED = 0.12
 
private const float INC_TRESHOLD_HIGH = 0.25
 
protected ref SimpleMovingAverage< floatm_AverageHeatComfortDeltaBuffer
 

Constructor & Destructor Documentation

◆ WarmthNotfr()

void WarmthNotfr ( NotifiersManager  manager)
inlineprivate

replaces the original delta of values from NotifierBase

References m_AverageHeatComfortDeltaBuffer.

Member Function Documentation

◆ DetermineLevel()

protected DSLevelsTemp DetermineLevel ( float  value,
float  m_warning_treshold,
float  m_critical_treshold,
float  m_empty_treshold,
float  p_warning_treshold,
float  p_critical_treshold,
float  p_empty_treshold 
)
inlineprivate

Referenced by DisplayTendency().

◆ DisplayTendency()

◆ GetNotifierType()

override int GetNotifierType ( )
inlineprivate

◆ GetObservedValue()

override protected float GetObservedValue ( )
inlineprivate

Field Documentation

◆ DEC_TRESHOLD_HIGH

private const float DEC_TRESHOLD_HIGH = -0.25
private

Referenced by DisplayTendency().

◆ DEC_TRESHOLD_LOW

private const float DEC_TRESHOLD_LOW = -0.01
private

Referenced by DisplayTendency().

◆ DEC_TRESHOLD_MED

private const float DEC_TRESHOLD_MED = -0.12
private

Referenced by DisplayTendency().

◆ INC_TRESHOLD_HIGH

private const float INC_TRESHOLD_HIGH = 0.25
private

Referenced by DisplayTendency().

◆ INC_TRESHOLD_LOW

private const float INC_TRESHOLD_LOW = 0.01
private

Referenced by DisplayTendency().

◆ INC_TRESHOLD_MED

private const float INC_TRESHOLD_MED = 0.12
private

Referenced by DisplayTendency().

◆ m_AverageHeatComfortDeltaBuffer

protected ref SimpleMovingAverage<float> m_AverageHeatComfortDeltaBuffer
private

Referenced by GetObservedValue(), and WarmthNotfr().


The documentation for this class was generated from the following file: