private void CheckLog() { Anv.Check(log.Callsign, anvStr, listErr, station); if (station == null) { ErrorReason.Set(listErr, Reason.GetDataFailed.ToString()); } log.Point = 1; if (log.ReceivedCn[log.ReceivedCn.Length - 1] == 'N') { log.Point = 2; } switch (config.CategoryCode[3]) { case 'H': if (Freq.CnvTofrqnum("28MHz") < Freq.CnvTofrqnum(log.Freq)) { log.Point = 0; ErrorReason.Set(listErr, Reason.OutOfFreq.ToString()); } break; case 'V': if (Freq.CnvTofrqnum("28MHz") >= Freq.CnvTofrqnum(log.Freq)) { log.Point = 0; ErrorReason.Set(listErr, Reason.OutOfFreq.ToString()); } break; default: break; } }
private void CheckLog() { Anv.Check(log.Callsign, anvStr, listErr, station); if (station == null) { ErrorReason.Set(listErr, Reason.GetDataFailed.ToString()); } log.Point = 1; switch (log.Freq) { case "1.9MHz": case "3.5MHz": case "7MHz": case "10MHz": case "14MHz": case "18MHz": case "24MHz": case "430MHz": case "1200MHz": case "2400MHz": case "5600MHz": log.Point = 0; ErrorReason.Set(listErr, Reason.OutOfFreq.ToString()); break; default: break; } }
private void CheckLog() { Anv.Check(log.Callsign, anvStr, listErr, station); if (station == null) { ErrorReason.Set(listErr, Reason.GetDataFailed.ToString()); } log.Point = 1; if (Freq.CnvTofrqnum(log.Freq) < Freq.CnvTofrqnum("430MHz")) { log.Point = 0; ErrorReason.Set(listErr, Reason.OutOfFreq.ToString()); } }
public void StartSearch(object sender, DoWorkEventArgs e) { ExecutedNum = 0; FailedNum = 0; FCheckNum = 0; string anv = Anv.GetFromFile(); if (anv == null) { anv = Anv.GetFromWeb(); } foreach (LogData ld in Log) { if (this.Worker.CancellationPending) { break; } this.Worker.ReportProgress(ExecutedNum); ld.IsSearched = true; ld.IsFinded = true; ld.FailedStr = ""; SearchFunc = new SearchData(ld.Callsign); if (SearchFunc.Station == null) { FailedNum++; ld.IsFinded = false; } else { Station.Add(SearchFunc.Station); } Plugins.log = ld; Plugins.station = SearchFunc.Station; Plugins.anvStr = anv; Plugins.config = Config; Plugins.check(); if (Plugins.isErrorAvailable) { FCheckNum++; } ExecutedNum++; } }