ATMLWorkBench.model.Attribute.convertFreqToPeriod C# (CSharp) Method

convertFreqToPeriod() private method

private convertFreqToPeriod ( String f ) : String
f String
return String
        private String convertFreqToPeriod(String f)
        {
            //convert frequency to period in microseconds (us)
            String[] del = new String[] { " " };
            String[] fa = f.Split(del, StringSplitOptions.None);

            List<String> freqArr = fa.OfType<String>().ToList();
            String p = "";

            switch( freqArr[1] )
            {
                case "MHZ":
                    p = Double.Parse(freqArr[0].Trim()) * 1 + " us";
                    break;
                case "KHZ":
                    p = Double.Parse(freqArr[0].Trim()) * 1000 + " us";
                    break;
                case "HZ":
                    p = Double.Parse(freqArr[0].Trim()) * 1000000 + " us";
                    break;
                default:
                    break;
            }
            return p;
        }