/// <summary> /// /// </summary> /// <param name="frequency"></param> /// <param name="itu"></param> /// <returns></returns> public static bool IsAmateurFrequency(double frequency, int itu) { if (itu < 1 || itu > 3) { throw new ArgumentException("Invalid ITU region."); } var data = SQLiteHelper.Instance.ReadData(VALIDATE_FREQUENCY_SQL.Replace("{{ITU}}", itu.ToString()).Replace("{{{FREQUENCY}}", frequency.ToString())); return(data.Count > 0); }
/// <summary> /// /// </summary> /// <param name="frequency"></param> /// <param name="itu"></param> /// <returns></returns> public static Band Get(double frequency, int itu) { if (itu < 1 || itu > 3) { throw new ArgumentException("Invalid ITU region."); } var data = SQLiteHelper.Instance.ReadData(VALIDATE_FREQUENCY_SQL.Replace("{{ITU}}", itu.ToString()) .Replace("{{FREQUENCY}}", frequency.ToString())); if (data.Count > 0) { return(new Band(data[0])); } return(null); }