public List <int> RetrieveData(AvgParam param)
        {
            switch (param)
            {
            case AvgParam.SNR:
                return(_measurements.Select(x => x.SNR).ToList());

            case AvgParam.RSRP:
                return(_measurements.Select(x => x.RSRP).ToList());

            case AvgParam.RSRQ:
                return(_measurements.Select(x => x.RSRQ).ToList());

            case AvgParam.CQI:
                return(_measurements.Select(x => x.CQI).ToList());

            case AvgParam.AsuLevel:
                return(_measurements.Select(x => x.AsuLevel).ToList());

            default:
                throw new Exception("UZUPELNIJ TE LISTE O PARAMETR");
            }
        }
        public static CustomChart Create(AvgParam chartType)
        {
            var titleOY = "";
            var titleOX = "sample";

            switch (chartType)
            {
            case AvgParam.AsuLevel:
                titleOY = "[dB]";
                break;

            case AvgParam.CQI:
                break;

            case AvgParam.RSRP:
                titleOY = "[dBm]";
                break;

            case AvgParam.RSRQ:
                titleOY = "[dBm]";
                break;

            case AvgParam.SNR:
                titleOY = "[dB]";
                break;

            default:
                break;
            }

            return(new CustomChart
            {
                Name = chartType,
                TitleOX = titleOX,
                TitleOY = titleOY
            });
        }