Beispiel #1
0
        static bool CheckDTypeSize0(bool _need, L502Ch _channel, ILCard502 _lcard)
        {
            if (_lcard == null)
            {
                return(false);
            }
            bool   ret    = false;
            double LevelD = ParAll.SG.LevelD;
            double v      = _lcard.GetValueV(_channel, ParAll.ST.Defect.Cross.L502, ref ret);

            if (!ret)
            {
                return(false);
            }
            if (_need)
            {
                if (v >= LevelD)
                {
                    return(true);
                }
            }
            else
            {
                if (v < LevelD)
                {
                    return(true);
                }
            }
            return(false);
        }
Beispiel #2
0
        public double GetValueV(L502Ch _channel, ref bool _ret)
        {
            if (started)
            {
                throw (new Exception("JCollect.GetValueV: Нельзя получать значения стартовавшего сборщика"));
            }
            DefCL dcl = new DefCL(Tp);

            return(lcard.GetValueV(_channel, dcl.L502, ref _ret));
        }