public static String FailureRateToMTBFString(Part part, string alias, double failureRate, int units, int maximum) { return(TestFlightInterface.FailureRateToMTBFString(part, alias, failureRate, units, false, maximum)); }
// Short version of MTBFString uses a single letter to denote (s)econds, (m)inutes, (h)ours, (d)ays, (y)ears // So the returned string will be EF "12.00s" or "0.20d" // Optionally specify a maximum size for MTBF. If the given units would return an MTBF larger than maximu, it will // automaticly be converted into progressively higher units until the returned value is <= maximum public static String FailureRateToMTBFString(Part part, string alias, double failureRate, int units, bool shortForm) { return(TestFlightInterface.FailureRateToMTBFString(part, alias, failureRate, units, shortForm, int.MaxValue)); }
// simply converts the failure rate into a MTBF string. Convenience method // Returned string will be of the format "123.00 units" // Optionally specify a maximum size for MTBF. If the given units would return an MTBF larger than maximu, it will // automaticly be converted into progressively higher units until the returned value is <= maximum public static String FailureRateToMTBFString(Part part, double failureRate, int units) { return(TestFlightInterface.FailureRateToMTBFString(part, failureRate, units, false, int.MaxValue)); }