Exemple #1
0
        public RangeChecker(string parameter, MapRangeToParameterStatus[] map, ParameterRangeBreachHandler handler)
        {
            _parameter = parameter;
            _map       = new MapRangeToParameterStatus[map.Length];
            for (var i = 0; i < map.Length; i++)
            {
                _map[i] = new MapRangeToParameterStatus(
                    map[i].LowerLimit,
                    map[i].UpperLimit,
                    map[i].Status,
                    map[i].Level);
            }

            Add_ParameterRangeBreached(handler);
        }
Exemple #2
0
 private void Add_ParameterRangeBreached(ParameterRangeBreachHandler handler)
 {
     _parameterRangeBreached += handler;
 }