Пример #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;
 }