public void CopyFrom(ReceptionEquipment receptionEquip) { this.m_CIList.Clear(); this.m_CIList.AddRange(receptionEquip.CIList); this.m_LinkType = receptionEquip.Link; this.m_Name = receptionEquip.Name; }
private void addNewLteCarrier(string carrierName, ReceptionEquipment reception) { LTECell cell = new LTECell(); this.SetIACellProperty(carrierName, reception, cell); cell.RefreshDLActualTxPower(); this.AddIACellToCarriers(cell); }
public ReceptionEquipmentDesc(ReceptionEquipmentManagement management, ReceptionEquipment receptionEquip, List<ReceptionEquipment> excludeReceptions) : this(management, receptionEquip) { this.m_NewNames = new List<string>(); foreach (ReceptionEquipment equipment in excludeReceptions) { this.m_NewNames.Add(equipment.Name); } }
public ReceptionEquipmentDesc(ReceptionEquipmentManagement management, ReceptionEquipment receptionEquip) { this.PUSCHMCS = "PUSCH MCS"; this.PDSCHMCS = "PDSCH MCS"; this.m_LinkTypeDic = new Dictionary<string, LinkType>(); this.m_EntityId = 0; this.m_Management = management; this.m_Entity = receptionEquip; this.m_LinkTypeDic.Add(this.PDSCHMCS, LinkType.Downlink); this.m_LinkTypeDic.Add(this.PUSCHMCS, LinkType.Uplink); }
public void CopyFrom(Terminal terminal) { this.m_Antennas = terminal.Antennas; this.m_Attenuation = terminal.Attenuation; this.m_downLinkBearer = terminal.DownLinkBearer; this.m_Gain = terminal.Gain; this.m_Name = terminal.Name; this.m_NetTerminalList.Clear(); this.NetTerminalList.AddRange(terminal.NetTerminalList); this.m_Reception = terminal.Reception; this.m_Technology = terminal.Technology; this.m_upLinkBearer = terminal.UpLinkBearer; }
public static void DeleteMobilityMIMO(ReceptionEquipment inReceptionEquipment) { ReceptionEquipment equipment = inReceptionEquipment; foreach (ReceiverCI rci in equipment.CIList) { LTEReceiverCI rci2 = (LTEReceiverCI) rci; if (rci2.Mobility != null) { Mobility mobility = rci2.Mobility; mobility.Count--; } if (rci2.MIMO != null) { MIMO mIMO = rci2.MIMO; mIMO.Count--; } } }
//add by lw 3.11为了区别于别的制式 public void addNewRelayCell(string rcName, ReceptionEquipment reception) { RelayCell rc = new RelayCell(); this.SetIACellProperty(rcName, reception, rc); this.AddIACellToCarriers(rc); }
private void addNewUmtsCarrier(string carrierName, ReceptionEquipment reception) { UMTSCell cell = new UMTSCell(); this.SetIACellProperty(carrierName, reception, cell); this.AddIACellToCarriers(cell); }
private void addNewTdscdmaCarrier(string carrierName, ReceptionEquipment reception) { TDSCDMACarrier cell = new TDSCDMACarrier(); this.SetIACellProperty(carrierName, reception, cell); this.AddIACellToCarriers(cell); }
private void addNewGsmCarrier(string carrierName, ReceptionEquipment reception) { GSMTRX cell = new GSMTRX(); this.SetIACellProperty(carrierName, reception, cell); this.AddIACellToCarriers(cell); }
public void addNewCarrier(string carrierName, ReceptionEquipment reception, NetWorkType netType) { this.AddNewCarrierCreateDic[netType](carrierName, reception); }
private void SetIACellProperty(string carrierName, ReceptionEquipment reception, IACell cell) { cell.ID = 0; cell.Name = carrierName; if (m_ParentRN !=null) { RelayCell rc; rc = cell as RelayCell; rc.ParentRN = m_ParentRN; } cell.Parent = this.m_Parent; cell.FreqBand = this.m_FreqBandColl.FrequencyBandList[0]; cell.Reception = reception; this.SetFreqyAndChannelIdx(cell); this.SetPropaModel(cell); }