internal static PressControllerInfo GetPressControllerInfo(string str, int number)
        {
            var info = new PressControllerInfo()
            {
                IsEnabled = (ExtractStringParametr("STATE:", str) == "ON"),
                Number    = number
            };

            if (info.IsEnabled)
            {
                info.RangeLo   = ExtractDoubleParametr("LO:", str) * 1000;
                info.RangeHi   = ExtractDoubleParametr("HI:", str) * 1000;
                info.Precision = ExtractDoubleParametr("PREC:", str);
                info.SN        = ExtractStringParametr("SN:", str);
            }

            return(info);
        }
        private void AddModul(PressControllersList modules, int number = 0)
        {
            PressControllerInfo modul = new PressControllerInfo();

            modul.IsEnabled = true;
            modul.Number    = number + 1;
            modul.Precision = precision;
            modul.SN        = ReadSN(operationAttempts, number);
            modul.RangeHi   = ReadRange(operationAttempts, number);
            if (modul.RangeHi > Math.Abs(VacoomPressure))
            {
                modul.RangeLo = VacoomPressure;
            }
            else
            {
                modul.RangeLo = (-1) * modul.RangeHi;
            }
            if (pace.CheckBarometer())
            {
                modulWithBarometer = number;
            }
            modules.Add(modul);
        }