####################################
## SCFD file version: 0.2         ##
## PDDB version: TL16_1505_002    ##
####################################

#General checking for rule file execution
check_version minor TL16A
check_param minor LNBTS actLBRTXPowerSaving

###########
# COMMON: #
###########

################################################################################################
# LTE1203 CRL7156 Load based Power Saving mode with Tx power reduction or path switching off
################################################################################################

add_param minor LNBTS actLBRTXPowerSaving false
add_param minor PSGRP lbpsLastCellRTXMinLoad 20
add_param minor PSGRP lbpsRTXCellCapOffset 80
add_param minor PSGRP lbpsRTXMaxLoad 60
add_param minor PSGRP lbpsRTXMinLoad 20

################################################################################################
# LTE2275 PCell swap
################################################################################################

add_param minor LNBTS actPcellSwap false
add_param minor CADPR enableFreqPrioSwap disabled
add_param minor CAPR enableFreqPrioSwap disabled
add_param minor CAREL pcellSwapAllowed allowed

################################################################################################
# CRL6724 MLB & eICIC mandatory functionality 
# PR044340: missing "applyFeIcicFunctionality" in PDDB
################################################################################################

add_list_param minor LNCEL loadSettings * ulCacIgnore false
add_param minor LNBTS tChangeMobilityReq 5
dependence_add_param minor LNCEL actEicic "true" applyFeicicFunctionality true
#v0.2
# PR107953:[xL16][xL16A] Incorrect parameter reference within migration for applyFeicicFunctionality
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL applyFeicicFunctionality = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} cellType != CONST "large" && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} actDLCAggr == CONST "true" ? CONST "false" :
#v0.2 end

################################################################################################
# Reference?
################################################################################################

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL periodicCqiFeedbackType = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} actEicic == CONST "true" && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} actDLCAggr == CONST "true" ? CONST "wideband" :
copy_param_relative minor MRBTS/LNBTS/LNCEL MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL}/CAREL-* periodicCqiFeedbackType tempperiodicCqiFeedbackType
dependence_copy_param_value_based_on_relation_matching minor PARAM MRBTS/LNBTS/LNCEL lcrId PARAM MRBTS/LNBTS/LNCEL/CAREL lcrId PARAM tempperiodicCqiFeedbackType
del_param minor CAREL tempperiodicCqiFeedbackType
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL periodicCqiFeedbackType = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} actDLCAggr == CONST "true" && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempperiodicCqiFeedbackType == CONST "wideband" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempperiodicCqiFeedbackType :
del_param minor LNCEL tempperiodicCqiFeedbackType

################################################################################################
# PR044282: TL15A FSIH]LNM3 should not be added more than one 
# LTE1117 LTE MBMS
################################################################################################

del_cls minor MRBTS/LNBTS/LNMCE/LNM3-1
del_cls minor MRBTS/LNBTS/LNMCE/LNM3-2
del_cls minor MRBTS/LNBTS/LNMCE/LNM3-3
del_cls minor MRBTS/LNBTS/LNMCE/LNM3-4
del_cls minor MRBTS/LNBTS/LNMCE/LNM3-5
del_cls minor MRBTS/LNBTS/LNMCE/LNM3-6
del_cls minor MRBTS/LNBTS/LNMCE/LNM3-7
del_cls minor MRBTS/LNBTS/LNMCE/LNM3-8
del_cls minor MRBTS/LNBTS/LNMCE/LNM3-9
del_cls minor MRBTS/LNBTS/LNMCE/LNM3-10
del_cls minor MRBTS/LNBTS/LNMCE/LNM3-11
del_cls minor MRBTS/LNBTS/LNMCE/LNM3-12
del_cls minor MRBTS/LNBTS/LNMCE/LNM3-13
del_cls minor MRBTS/LNBTS/LNMCE/LNM3-14
del_cls minor MRBTS/LNBTS/LNMCE/LNM3-15

################################################################################################
# LTE2461 eNB micro DTX power saving with TD-LTE RFM/RRH
################################################################################################

add_param minor LNCEL actMicroDtx false

###########
# TDD:    #
###########

################################################################################################
# LTE2180 FDD-TDD downlink carrier aggregation 2CC
# PR 125940ESPE04: [FL00] LN7.0 - FL00 SCFC migration error - lnBtsId
################################################################################################
# Should be added in TL16 1504, but has not been...
#dependence_add_param_based_on_MOC_instance minor LNBTS templnBtsId + 0
#copy_param_relative minor MRBTS/LNBTS MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-*/CAREL-* templnBtsId lnBtsId
#del_param minor LNBTS templnBtsId

#version
set_version major TL16

#history:
add_log minor "Conversion from TL16 FB15.05 (001) to T16 FB15.05 (002)"