####################################
## SCFD file version: 0.2         ##
## PDDB version: FL16_1507_003    ##
####################################

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

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

################################################################################################
# TEMPORARY ADDING THESE PARAMETERs AS WORKAROUND BECAUSE INCORRECT CCPM/PDDB
################################################################################################

# Common

#IRFIM
#Ok. Add.
add_param minor IRFIM idleLBEutCelResPrio 3

#UFFIM
#Optional in PDDB already!
#UFFIM	utrFddCarFrqL idleLBUtranFddCelResPrio

#MODIMP
#Ok. Add.
add_list_param minor MODIMP dlCarFrqEutL * idleLBEutCelResPrio 5
#Ok. Add. NO "n" in PDDB!
add_list_param minor MODIMP utrFddCarFrqL * idleLBUtranFddCelResPrio 4
#Ok. Add.
add_list_param minor MODIMP geranCarFrqBd * idleLBGeranCelResPrio 2
#Ok. Add.
add_list_param minor MODIMP cdmaHrpdBdClL * idleLBHrpdCelResPrio 1
#Ok. Add.
add_list_param minor MODIMP cdmaRttBdClL * idleLBRttCelResPrio 0

#MOIMP
#Ok. Add.
add_list_param minor MOIMP dlCarFrqEutL * idleLBEutCelResPrio 5
#Ok. Add. NO "n" in PDDB!
add_list_param minor MOIMP utrFddCarFrqL * idleLBUtranFddCelResPrio 4
#Ok. Add.
add_list_param minor MOIMP geranCarFrqBd * idleLBGeranCelResPrio 2
#Ok. Add.
add_list_param minor MOIMP cdmaHrpdBdClL * idleLBHrpdCelResPrio 1
#Ok. Add.
add_list_param minor MOIMP cdmaRttBdClL * idleLBRttCelResPrio 0

# TDD
#Ok. Add. TDD only!
#add_list_param minor UFFIM utrTddCarFrqL * idleLBUtranTddCelResPrio 2
#Ok. Add. TDD only!
#add_list_param minor MODIMP utrTddCarFrqL * idleLBUtranTddCelResPrio 3
#Ok. Add. TDD only!
#add_list_param minor MOIMP utrTddCarFrqL * idleLBUtranTddCelResPrio 3


################################################################################################
# LTE2598 ARP based QoS profiling [Standard]
################################################################################################

add_param minor LNBTS actArpBasedQosProfiling false

################################################################################################
# LTE2115 Dual transmission mode 1 operation [Standard]
################################################################################################

add_param minor LNCEL act1TxIn2Tx false

################################################################################################
# LTE2166 CRL8334 Support of dedicated idle mode mobility priorities [Standard]
################################################################################################

add_param minor LNCEL targetSelMethod SIB_based
add_param minor MODPR targetSelMethod SIB_based
add_param minor MOPR targetSelMethod SIB_based

################################################################################################
# LTE2351 S1 based handover towards CSG cells [Standard]
################################################################################################

add_param minor LNCSG cellIndOff 0dB
add_param minor LNCSG enbIdSize 20bit

################################################################################################
# Parameters deleted according to LTE2210-B 
################################################################################################

del_param minor LNCEL eIcicMaxG2CioMacro
del_param minor LNCEL eIcicMaxG3CioMacro

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

################################################################################################
# LTE2006 Flexible SCell selection [Standard]
################################################################################################

add_param minor LNCEL maxNumScells 1

################################################################################################
# LTE2370 Flexi Zone Inter-FZAP Carrier Aggregation
################################################################################################
#FZC specific
del_param minor APMOD actInterApDLCAggr

################################################################################################
# LTE2099 Support for harmonized MHA family (standard)
################################################################################################
#MACRO PART - not relevant to FZM
#1. Temporary parameter / auxiliary parameters initialization
#1.1 Add temporary parameter ANTL - tempAntlId
#dependence_add_param_based_on_MOC_instance minor ANTL tempAntlId + 0
#1.2 Copy rmodId and antId from ANTL to MHA
#dependence_copy_param_value_based_on_relation_matching minor PARAM MRBTS/MHA antlId PARAM MRBTS/ANTL tempAntlId PARAM rModId
#dependence_copy_param_value_based_on_relation_matching minor PARAM MRBTS/MHA antlId PARAM MRBTS/ANTL tempAntlId PARAM antId
#1.2 Add and set temporary parameter MHA - tempAntl representing antenna line MHA is connected at in form RMODx-ANTy
#add_param minor MHA tempAntl unknown
#RMOD1
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 1 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT1" ? CONST "RMOD1-ANT1" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 1 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT2" ? CONST "RMOD1-ANT2" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 1 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT3" ? CONST "RMOD1-ANT3" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 1 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT4" ? CONST "RMOD1-ANT4" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 1 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT5" ? CONST "RMOD1-ANT5" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 1 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT6" ? CONST "RMOD1-ANT6" :
#RMOD2
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 2 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT1" ? CONST "RMOD2-ANT1" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 2 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT2" ? CONST "RMOD2-ANT2" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 2 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT3" ? CONST "RMOD2-ANT3" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 2 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT4" ? CONST "RMOD2-ANT4" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 2 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT5" ? CONST "RMOD2-ANT5" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 2 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT6" ? CONST "RMOD2-ANT6" :
#RMOD3
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 3 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT1" ? CONST "RMOD3-ANT1" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 3 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT2" ? CONST "RMOD3-ANT2" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 3 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT3" ? CONST "RMOD3-ANT3" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 3 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT4" ? CONST "RMOD3-ANT4" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 3 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT5" ? CONST "RMOD3-ANT5" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 3 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT6" ? CONST "RMOD3-ANT6" :
#RMOD4
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 4 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT1" ? CONST "RMOD4-ANT1" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 4 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT2" ? CONST "RMOD4-ANT2" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 4 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT3" ? CONST "RMOD4-ANT3" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 4 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT4" ? CONST "RMOD4-ANT4" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 4 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT5" ? CONST "RMOD4-ANT5" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 4 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT6" ? CONST "RMOD4-ANT6" :
#RMOD5
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 5 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT1" ? CONST "RMOD5-ANT1" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 5 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT2" ? CONST "RMOD5-ANT2" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 5 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT3" ? CONST "RMOD5-ANT3" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 5 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT4" ? CONST "RMOD5-ANT4" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 5 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT5" ? CONST "RMOD5-ANT5" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 5 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT6" ? CONST "RMOD5-ANT6" :
#RMOD6
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 6 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT1" ? CONST "RMOD6-ANT1" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 6 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT2" ? CONST "RMOD6-ANT2" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 6 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT3" ? CONST "RMOD6-ANT3" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 6 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT4" ? CONST "RMOD6-ANT4" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 6 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT5" ? CONST "RMOD6-ANT5" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 6 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT6" ? CONST "RMOD6-ANT6" :
#RMOD7
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 7 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT1" ? CONST "RMOD7-ANT1" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 7 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT2" ? CONST "RMOD7-ANT2" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 7 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT3" ? CONST "RMOD7-ANT3" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 7 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT4" ? CONST "RMOD7-ANT4" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 7 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT5" ? CONST "RMOD7-ANT5" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 7 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT6" ? CONST "RMOD7-ANT6" :
#RMOD8
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 8 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT1" ? CONST "RMOD8-ANT1" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 8 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT2" ? CONST "RMOD8-ANT2" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 8 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT3" ? CONST "RMOD8-ANT3" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 8 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT4" ? CONST "RMOD8-ANT4" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 8 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT5" ? CONST "RMOD8-ANT5" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 8 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT6" ? CONST "RMOD8-ANT6" :
#RMOD9
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 9 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT1" ? CONST "RMOD9-ANT1" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 9 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT2" ? CONST "RMOD9-ANT2" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 9 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT3" ? CONST "RMOD9-ANT3" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 9 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT4" ? CONST "RMOD9-ANT4" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 9 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT5" ? CONST "RMOD9-ANT5" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 9 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT6" ? CONST "RMOD9-ANT6" :
#RMOD10
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 10 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT1" ? CONST "RMOD10-ANT1" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 10 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT2" ? CONST "RMOD10-ANT2" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 10 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT3" ? CONST "RMOD10-ANT3" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 10 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT4" ? CONST "RMOD10-ANT4" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 10 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT5" ? CONST "RMOD10-ANT5" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 10 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT6" ? CONST "RMOD10-ANT6" :
#RMOD11
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 11 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT1" ? CONST "RMOD11-ANT1" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 11 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT2" ? CONST "RMOD11-ANT2" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 11 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT3" ? CONST "RMOD11-ANT3" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 11 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT4" ? CONST "RMOD11-ANT4" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 11 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT5" ? CONST "RMOD11-ANT5" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 11 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT6" ? CONST "RMOD11-ANT6" :
#RMOD12
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 12 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT1" ? CONST "RMOD12-ANT1" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 12 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT2" ? CONST "RMOD12-ANT2" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 12 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT3" ? CONST "RMOD12-ANT3" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 12 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT4" ? CONST "RMOD12-ANT4" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 12 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT5" ? CONST "RMOD12-ANT5" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 12 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT6" ? CONST "RMOD12-ANT6" :
#RMOD13
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 13 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT1" ? CONST "RMOD13-ANT1" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 13 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT2" ? CONST "RMOD13-ANT2" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 13 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT3" ? CONST "RMOD13-ANT3" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 13 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT4" ? CONST "RMOD13-ANT4" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 13 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT5" ? CONST "RMOD13-ANT5" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 13 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT6" ? CONST "RMOD13-ANT6" :
#RMOD14
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 14 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT1" ? CONST "RMOD14-ANT1" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 14 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT2" ? CONST "RMOD14-ANT2" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 14 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT3" ? CONST "RMOD14-ANT3" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 14 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT4" ? CONST "RMOD14-ANT4" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 14 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT5" ? CONST "RMOD14-ANT5" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 14 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT6" ? CONST "RMOD14-ANT6" :
#RMOD15
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 15 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT1" ? CONST "RMOD15-ANT1" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 15 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT2" ? CONST "RMOD15-ANT2" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 15 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT3" ? CONST "RMOD15-ANT3" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 15 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT4" ? CONST "RMOD15-ANT4" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 15 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT5" ? CONST "RMOD15-ANT5" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 15 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT6" ? CONST "RMOD15-ANT6" :
#RMOD16
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 16 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT1" ? CONST "RMOD16-ANT1" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 16 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT2" ? CONST "RMOD16-ANT2" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 16 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT3" ? CONST "RMOD16-ANT3" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 16 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT4" ? CONST "RMOD16-ANT4" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 16 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT5" ? CONST "RMOD16-ANT5" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 16 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT6" ? CONST "RMOD16-ANT6" :
#RMOD17
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 17 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT1" ? CONST "RMOD17-ANT1" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 17 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT2" ? CONST "RMOD17-ANT2" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 17 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT3" ? CONST "RMOD17-ANT3" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 17 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT4" ? CONST "RMOD17-ANT4" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 17 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT5" ? CONST "RMOD17-ANT5" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 17 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT6" ? CONST "RMOD17-ANT6" :
#RMOD18
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 18 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT1" ? CONST "RMOD18-ANT1" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 18 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT2" ? CONST "RMOD18-ANT2" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 18 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT3" ? CONST "RMOD18-ANT3" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 18 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT4" ? CONST "RMOD18-ANT4" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 18 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT5" ? CONST "RMOD18-ANT5" :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA tempAntl = PARAM MRBTS-${MRBTS}/MHA-${MHA} rModId == CONST 18 && PARAM MRBTS-${MRBTS}/MHA-${MHA} antId == CONST "ANT6" ? CONST "RMOD18-ANT6" :

#1.x Count number of MHAs for temporary use... how?
#add_param minor MRBTS tempNumberOfMhaLna 0

#2. Add dcPowerSourceList
#2.1 Active MHAs
#add_param minor MHA dcPowerSourceList dummy
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA dcPowerSourceList = PARAM MRBTS-${MRBTS}/MHA-${MHA} active == CONST "true" ? PARAM MRBTS-${MRBTS}/MHA-${MHA} scannedAntennaInterface :

#2.2 Passive MHAs
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA dcPowerSourceList = PARAM MRBTS-${MRBTS}/MHA-${MHA} active == CONST "false" && PARAM MRBTS-${MRBTS}/MHA-${MHA} mhaAlarmDetection == CONST "true" ? PARAM MRBTS-${MRBTS}/MHA-${MHA} tempAntl :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/MHA dcPowerSourceList = PARAM MRBTS-${MRBTS}/MHA-${MHA} active == CONST "false" && PARAM MRBTS-${MRBTS}/MHA-${MHA} mhaAlarmDetection == CONST "false" ? CONST "External" :

#3. Remove temporary parameters
#del_param minor ANTL tempAntlId
#del_param minor MHA rModId
#del_param minor MHA antId
#del_param minor MHA tempAntl
#END MACRO PART

#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.07 (002) to FL16 FB15.07 (003)"
add_log minor "Conversion from FLF16 FB15.07 (002) to FLF16 FB15.07 (003)"