Пример #1
0
        // Simply converts the failure rate to a MTBF number, without any string formatting
        public static double FailureRateToMTBF(Part part, string alias, double failureRate, int units)
        {
            ITestFlightCore core = TestFlightInterface.GetCore(part, alias);

            if (core == null)
            {
                failureRate = Math.Max(failureRate, TestFlightUtil.MIN_FAILURE_RATE);
                double mtbfSeconds = 1.0f / failureRate;
                return(mtbfSeconds);
            }

            return(core.FailureRateToMTBF(failureRate, (TestFlightUtil.MTBFUnits)units));
        }