79 {
80 DSLevelsTemp level = DSLevelsTemp.NORMAL;
81
82 if (value < 0)
83 {
84 if (value < m_warning_treshold)
85 level = DSLevelsTemp.WARNING_MINUS;
86 if (value < m_critical_treshold)
87 level = DSLevelsTemp.CRITICAL_MINUS;
88 if (value <= m_empty_treshold)
89 level = DSLevelsTemp.BLINKING_MINUS;
90 }
91 else
92 {
93 if (value > p_warning_treshold)
94 level = DSLevelsTemp.WARNING_PLUS;
95 if (value > p_critical_treshold)
96 level = DSLevelsTemp.CRITICAL_PLUS;
97 if (value >= p_empty_treshold)
98 level = DSLevelsTemp.BLINKING_PLUS;
99 }
100
101 return level;
102 }