public void currentBFL()
        {
            ExecuteCommand("UPDATEPC");
            Thread.Sleep(3000);
            try
            {
                string   receivedRawData = port.Receive();
                string[] parsedData      = receivedRawData.Split('\n', '\r');

                foreach (var s in parsedData)
                {
                    if (s.Contains("BFL"))
                    {
                        _curBfl = s.Substring(4, 6);
                        curBfl  = double.Parse(_curBfl) - (float)OptimalBFLValue + (float)MaxBFLDelta;
                    }
                }
            }
            catch
            {
                curBfl = 99999;
            }
        }