public void ResetDefaultValues() { RuInterferenceRecord.ResetDefault(); RuInterferenceStat.ResetDefault(); CdrTaRecord.ResetDefault(); InterferenceStat.ResetDefault(); }
public static List <RuInterferenceRecord> GenerteRuInterferenceRecords(this IEnumerable <MrRecordSet> recordSets) { List <RuInterferenceRecord> records = new List <RuInterferenceRecord>(); foreach (MrRecordSet recordSet in recordSets) { foreach (MrRecord record in recordSet.RecordList.Where(x => x.NbCells.Count > 0)) { RuInterferenceRecord interferenceRecord = records.FirstOrDefault( x => x.CellId == record.RefCell.CellId && x.SectorId == record.RefCell.SectorId); if (interferenceRecord == null) { interferenceRecord = new RuInterferenceRecord { CellId = record.RefCell.CellId, SectorId = record.RefCell.SectorId }; records.Add(interferenceRecord); } interferenceRecord.Import(record, neiCell => true); } } return(records); }
private static void Import(ICollection <RuInterferenceRecord> ruInterferenceRecords, RuRecordSet recordSet) { foreach (RuRecord record in recordSet.RecordList) { if (record.NbCells.Count <= 0) { continue; } RuInterferenceRecord interferenceRecord = ruInterferenceRecords.FirstOrDefault( x => x.CellId == record.RefCell.CellId && x.SectorId == record.RefCell.SectorId); if (interferenceRecord == null) { interferenceRecord = new RuInterferenceRecord { CellId = record.RefCell.CellId, SectorId = record.RefCell.SectorId }; ruInterferenceRecords.Add(interferenceRecord); } interferenceRecord.Import(record, neiCell => neiCell.Frequency == record.RefCell.Frequency && neiCell.SectorId != 15); } }
public void Import(RuInterferenceRecord record, int i) { InterferenceVictim victim = Victims.FirstOrDefault(x => x.CellId == record.CellId && x.SectorId == record.SectorId); if (victim == null) { victim = new InterferenceVictim(record); Victims.Add(victim); } victim.MeasuredTimes += record.MeasuredTimes; victim.InterferenceTimes += record.Interferences[i].InterferenceTimes; }
public static List<RuInterferenceRecord> GenerteRuInterferenceRecords(this IEnumerable<MrRecordSet> recordSets) { List<RuInterferenceRecord> records = new List<RuInterferenceRecord>(); foreach (MrRecordSet recordSet in recordSets) { foreach (MrRecord record in recordSet.RecordList.Where(x => x.NbCells.Count > 0)) { RuInterferenceRecord interferenceRecord = records.FirstOrDefault( x => x.CellId == record.RefCell.CellId && x.SectorId == record.RefCell.SectorId); if (interferenceRecord == null) { interferenceRecord = new RuInterferenceRecord { CellId = record.RefCell.CellId, SectorId = record.RefCell.SectorId }; records.Add(interferenceRecord); } interferenceRecord.Import(record, neiCell => true); } } return records; }
private static void Import(ICollection<RuInterferenceRecord> ruInterferenceRecords, RuRecordSet recordSet) { foreach (RuRecord record in recordSet.RecordList) { if (record.NbCells.Count <= 0) continue; RuInterferenceRecord interferenceRecord = ruInterferenceRecords.FirstOrDefault( x => x.CellId == record.RefCell.CellId && x.SectorId == record.RefCell.SectorId); if (interferenceRecord == null) { interferenceRecord = new RuInterferenceRecord { CellId = record.RefCell.CellId, SectorId = record.RefCell.SectorId }; ruInterferenceRecords.Add(interferenceRecord); } interferenceRecord.Import(record, neiCell => neiCell.Frequency == record.RefCell.Frequency && neiCell.SectorId != 15); } }