示例#1
0
        static int VariableState(String val, int ssId, MySQL_Connect bazaDanych)
        {
            float LL    = bazaDanych.LimitValue(ssId, "'LEVEL_" + (ssId - 1).ToString() + "_MIN_CRITICAL'");
            float L     = bazaDanych.LimitValue(ssId, "'LEVEL_" + (ssId - 1).ToString() + "_MIN'");
            float H     = bazaDanych.LimitValue(ssId, "'LEVEL_" + (ssId - 1).ToString() + "_MAX'");
            float HH    = bazaDanych.LimitValue(ssId, "'LEVEL_" + (ssId - 1).ToString() + "_MAX_CRITICAL'");
            float value = float.Parse(val);

            if (value > HH)
            {
                return(1);
            }
            else if (value > H)
            {
                return(1);
            }
            else if (value < LL)
            {
                return(1);
            }
            else if (value < L)
            {
                return(1);
            }
            else
            {
                return(2);
            }
        }