Esempio n. 1
0
 public MapRangeToParameterStatus(double lowerLimit, double upperLimit, ParameterStatus status, BreachLevel level)
 {
     LowerLimit = lowerLimit;
     UpperLimit = upperLimit;
     Status     = status;
     Level      = level;
 }
Esempio n. 2
0
        public void SendAlert(string parameter, ParameterStatus status, BreachLevel level)
        {
            var columns = new List <string>
            {
                DateAndTime.Now.ToString(CultureInfo.InvariantCulture),
                parameter,
                status.ToString(),
                level.ToString()
            };

            _writer.WriteRow(columns);
        }
        public static void LogBreachLevel(BreachLevel breachLevel, string factor)
        {
            switch (breachLevel)
            {
            case BreachLevel.Low:
                Log(string.Format("{0} is below miniumum limit!", factor));
                break;

            case BreachLevel.High:
                Log(string.Format("{0} is above maximum limit!", factor));
                break;

            default:
                Log(string.Format("{0} is normal", factor));
                break;
            }
        }