Example #1
0
 public static void CalculateTotalLoss(out float txTotalLoss, out float rxTotalLoss, float txFeederLen, float rxFeederLen, float rxJumpLoss_ant, float rxJumpLoss_bs, float txJumpLoss_ant, float txJumpLoss_bs, float txMisc, float rxMisc, TmaEquipment tma, FeederEquipment feeder)
 {
     float num = 0f;
     float num2 = 0f;
     float dlLoss = 0f;
     if (feeder != null)
     {
         num = Convert.ToSingle(feeder.GetFeederLoss((double) txFeederLen));
         num2 = Convert.ToSingle(feeder.GetFeederLoss((double) rxFeederLen));
     }
     if (tma != null)
     {
         dlLoss = tma.DlLoss;
     }
     else
     {
         rxJumpLoss_bs = 0f;
         txJumpLoss_bs = 0f;
     }
     txTotalLoss = (((txMisc + num) + txJumpLoss_ant) + txJumpLoss_bs) + dlLoss;
     rxTotalLoss = ((rxMisc + num2) + rxJumpLoss_ant) + rxJumpLoss_bs;
 }
Example #2
0
 private void ConvertXLSToFeederEquipment(SubsystemDataImple systemDateImple, XlsTable xlsTmaTable)
 {
     List<FeederEquipment> list = new List<FeederEquipment>();
     for (int i = 0; i < xlsTmaTable.Data.Rows.Count; i++)
     {
         DataRow row = xlsTmaTable.Data.Rows[i];
         try
         {
             FeederEquipment item = new FeederEquipment();
             item.Name = row["Name"].ToString();
             item.LossPerHundredMeter = float.Parse(row["Feeder loss per metre (dB/100m)"].ToString());
             list.Add(item);
         }
         catch (Exception exception)
         {
             this.m_Model.EventVierService.WriteLog("Feeder Equipment Table's " + (i + 1) + "row import error", Huawei.UNet.Frame.Interface.LogLevel.Warning);
             WriteLog.Logger.Error(exception.StackTrace);
         }
     }
     systemDateImple.FeederEquipment = list;
 }
Example #3
0
 public FeederExtractor(FeederEquipment aFeeder)
 {
     this.m_feeder = aFeeder;
 }
Example #4
0
 public FeederDesc(FeederCollection feederColl, FeederEquipment feederEntity, List<string> excludeNames) : this(feederColl, feederEntity)
 {
     this.m_newNames = excludeNames;
 }
Example #5
0
 public FeederDesc(FeederCollection feederColl, FeederEquipment feederEntity)
 {
     this.m_Entity = feederEntity;
     this.m_FeederCollection = feederColl;
 }