####################################
## SCFD file version: 0.4         ##
## PDDB version: FLF16_1505_002   ##
####################################

#General checking for rule file execution
check_version minor FL16A
check_version minor FLF16A
check_version minor FLC16A

# v0.2 tChangeMobilityReq added already in SCFDFB1503v02.txt
# check_param minor LNBTS tChangeMobilityReq
# v0.2 end


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

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

# Macro specific
#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
################################################################################################

# Macro specific
#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.4
# 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.4 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
################################################################################################

# Macro specific
#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
################################################################################################

# already added in SCFDFB1504v00.txt - LTE1891 eNode B power saving - Micro DTX - US01, Activation/deactivation
#add_param minor LNCEL actMicroDtx false

###########
# FDD:    #
###########

################################################################################################
# LTE2180 FDD-TDD downlink carrier aggregation 2CC
# PR 125940ESPE04: [FL00] LN7.0 - FL00 SCFC migration error - lnBtsId
################################################################################################
#v0.3: correction for pronto PR051649: removed migration.
#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
#v0.3 end

#version
#FZM Replace# set_version major FL16
dependence_set_version major PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/FTM-${FTM}/UNIT-${UNIT} unitTypeExpected == CONST "FZC1100" ? CONST "FLC16" : CONST "FLF16"

#history:
#FZM Replace# add_log minor "Conversion from FL16 FB15.05 (001) to F16 FB15.05 (002)"
add_log minor "Conversion from FLF16 FB15.05 (001) to FLF16 FB15.05 (002)"