//Todo``` public void CopyFrom(RelayCell cell) { m_Ams = cell.Ams; m_AmsThreshold = cell.AmsThreshold; base.CopyFrom(cell); this.m_TAC = cell.TAC; m_PhyID = cell.PhyID; m_RCToCellAnt = cell.RCToCellAnt; m_CellToUEAnt = cell.CellToUEAnt; m_RelayUEPropModelConfig = cell.RelayUEPropModelConfig; m_SchedulePolicy = cell.SchedulePolicy; m_HighSpeed = cell.HighSpeed; //m_parentRN = cell.ParentRN; m_RSPower = cell.RSPower; m_CellRadius = cell.CellRadius; m_DlActualTxPower = cell.DlActualTxPower; m_BCHPoffset = cell.BCHPoffset; m_BCHPower = cell.BCHPower; m_BestStartFrequency = cell.BestStartFrequency; m_RCellPriority = cell.RCellPriority; m_RCellRadius = cell.RCellRadius; m_PCFICHPoffset = cell.PCFICHPoffset; m_PDCCHPoffset = cell.PDCCHPoffset; m_PHICHPoffset = cell.PHICHPoffset; ; m_SCHPoffset = cell.SCHPoffset; m_SCHPower = cell.SCHPower; m_UlActualIoT = cell.UlActualIoT; m_RPUCCHPower = cell.RPUCCHPower; //Cal m_RPUSCHPower = cell.RPUSCHPower; //add by xg 20100224 m_RelayAlgParameter = cell.RelayAlgParameter; m_PB = cell.PB; m_ActualDlLoad = cell.ActualDlLoad; m_ActualUlLoad = cell.ActualUlLoad; m_PowerBias = cell.PowerBias; m_IsIndoor = cell.m_IsIndoor; m_DLRsSinrAccessThreshold = cell.DLRsSinrAccessThreshold; }
public RelayCell() { m_tran = new Transceiver(); base.SetDefaultValue(NetWorkType.LTE); m_TAC = 0; m_PhyID = 0; m_RCToCellAnt = new AntConfig(); m_CellToUEAnt = new AntConfig(); m_CellToUEAnt.Height = 5f; m_RelayUEPropModelConfig = new PropModelConfig(); m_SchedulePolicy = SchedulePolicy.PF; m_HighSpeed = HighSpeedType.LowSpeed; m_RSPower = 15f; m_RelayAlgParameter = new LteAlgParam(); m_BCHPoffset = 0f; if (base.FreqBand != null) { this.m_BestStartFrequency = base.FreqBand.DLFrequency; } else { this.m_BestStartFrequency = 0f; } m_DlActualTxPower = 44.927f; m_RCellPriority = 0; m_RCellRadius = 0f; m_PCFICHPoffset = 0f; m_PDCCHPoffset = 0f; m_PHICHPoffset = 0f; m_SCHPoffset = 0f; m_UlActualIoT = 2f; m_RPUCCHPower = 0f; m_RPUSCHPower = 0f; m_AntList = new List<AntConfig>(); m_AntList.Add(m_RCToCellAnt); m_AntList.Add(m_CellToUEAnt); m_PowerBias = 0f; m_IsIndoor = false; m_DLRsSinrAccessThreshold = -20f; this.m_ActualUlLoad = base.UlTargetLoad; this.m_ActualDlLoad = base.DlTargetLoad; }