###########################################
## SCFD file version: 0.7                ##
## Release: FLF/FLC18_1707_002           ##
## LTE version: FLF18_RADIO_1707_002     ##
## LTE version: FLC18_RADIO_1707_002     ##
###########################################


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

####################################################################################################################
# LTE3098 FZ SAS to CBSD Proxy
####################################################################################################################
add_param minor CBSD antennaGain 0



####################################################################################################################
# CRL18955 [17A] X2 ENB Config Update overload protection
####################################################################################################################
#OM_LTE_SFS_RNL.19168 Migration of new parameters
#The following new, mandatory LNBTS parameters shall be initialized with their default values:
#LNBTS-maxParallelOutX2SetupOrECU
#LNBTS-maxParallelIncX2SetupOrECUOvl0
#LNBTS-maxParallelIncX2SetupOrECUOvl1
#LNBTS-maxX2CfUpRetry 
#LNBTS-x2CfUpRdmDelayTmr

add_param minor LNBTS maxParallelIncX2SetupOrECUOvl0 10
add_param minor LNBTS maxParallelIncX2SetupOrECUOvl1 5
add_param minor LNBTS maxParallelOutX2SetupOrECU 5
add_param minor LNBTS maxX2CfUpRetry 5
add_param minor LNBTS x2CfUpRdmDelayTmr 3



####################################################################################################################
# CRL18205 Allow Additional Configuration of RLC-AM Parameters
####################################################################################################################
#OM_LTE_SFS_RNL.19206 During migration to release FL17A AND TL17A following tasks need to be done.
#In MOC LNBTS following parameter shall be added with the default value each:
#maxRetxThreshSrbDL
#maxRetxThreshSrbUL
#tPollRetrSrbDL
#tPollRetrSrbUL

#The following structures in MOC LNBTS shall be extended with the following new structure member, default value added in each case:
#rlcProf1-maxRetxThresh
#rlcProf2-maxRetxThresh
#rlcProf3-maxRetxThresh
#rlcProf4-maxRetxThresh
#rlcProf5-maxRetxThresh
#rlcProf6-maxRetxThresh
#rlcProf7-maxRetxThresh

add_param minor LNBTS maxRetxThreshSrbDL t16
add_param minor LNBTS maxRetxThreshSrbUL t16
add_param minor LNBTS tPollRetrSrbDL 100ms
add_param minor LNBTS tPollRetrSrbUL 100ms
add_list_param minor LNBTS rlcProf1 * maxRetxThresh t16
add_list_param minor LNBTS rlcProf2 * maxRetxThresh t16
add_list_param minor LNBTS rlcProf3 * maxRetxThresh t16
add_list_param minor LNBTS rlcProf4 * maxRetxThresh t16
add_list_param minor LNBTS rlcProf5 * maxRetxThresh t16
add_list_param minor LNBTS rlcProf6 * maxRetxThresh t16
add_list_param minor LNBTS rlcProf7 * maxRetxThresh t16



#v0.6 OM_LTE_SFS_RNL.19333 updated due to PR296562: [TL17A][Air Scale][LTE2720][CSV-Sprint] Upgrade from TL16A to TL17A causes breakage in 1xRTT and HRPD Threshold2Config params for TDD
#v0.4 OM_LTE_SFS_RNL.19333 updated due to PR288113: [FL17A][TMO FOA] Upgrade 17SP to 17A failed and falled back
####################################################################################################################
# PR258761: Incorrect configuration: threshold2aQci1 
####################################################################################################################
#OM_LTE_SFS_RNL.19333 During migration to release FL17A or TL17A following task is needed:
#If in an LNCEL-# instance following condition is fulfilled:
#parameter threshold2a is configured with a value different to empty-value
#AND
#at least ONE of the following conditions is fulfilled    (
#minimal one LNRELW is configured as child of this LNCEL-#
#minimal one LNRELG is configured as child of this LNCEL-#
#minimal one LNRELX is configured as child of this LNCEL-#
#actIfHo is set to 'enabled' in this LNCEL-# ) 
#AND
#threshold2aQci1 in same LNCEL-# instance is NOT configured or with empty-value
#THEN add to this LNCEL-# instance threshold2aQci1 with the value := max(LNCEL-#-threshold2InterFreqQci1, LNCEL-#-threshold2WcdmaQci1, LNCEL-#-threshold2GERANQci1, LNCEL-#-threshold2C2kConfig-threshold2C2kQci1)
#In case threshold2aQci is still empty, then set threshiold2aQci1 to the same value as threshold2a.
#In other conditions no task needed.
#Note: "-#" mean same identifier in the Fully Distiguished Name in the configuration file of the eNB.

add_param minor LNCEL temptTreshold2a "temp"
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL temptTreshold2a = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} threshold2a :
dependence_add_param_based_on_MOC_instance minor LNRELW tempLNRELWid + 0
dependence_add_param_based_on_MOC_instance minor LNRELG tempLNRELGid + 0
dependence_add_param_based_on_MOC_instance minor LNRELX tempLNRELXid + 0
copy_param_relative minor MRBTS/LNBTS/LNCEL/LNRELW MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempLNRELWid tempLNRELWid
copy_param_relative minor MRBTS/LNBTS/LNCEL/LNRELG MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempLNRELGid tempLNRELGid
copy_param_relative minor MRBTS/LNBTS/LNCEL/LNRELX MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempLNRELXid tempLNRELXid
add_param minor LNCEL tempLNRELWid "temp"
add_param minor LNCEL tempLNRELGid "temp"
add_param minor LNCEL tempLNRELXid "temp"
add_param minor LNCEL temptCondition2 "false"
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL temptCondition2 = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempLNRELWid != CONST "temp" || PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempLNRELGid != CONST "temp" || PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempLNRELXid != CONST "temp" || PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} actIfHo == CONST "enabled" ? CONST "true" :
add_param minor LNCEL threshold2aQci1 "temp"
add_param minor LNCEL temptCondition "true"
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL temptCondition = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} temptTreshold2a == CONST "temp" || PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} temptTreshold2a == CONST "" || PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} temptCondition2 == CONST "false" ? CONST "false" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL temptCondition = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} threshold2aQci1 != CONST "temp" && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} threshold2aQci1 != CONST "" ? CONST "false" :
dependence_add_param minor LNCEL temptCondition true tempThreshold2aQci1 temp
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempThreshold2aQci1 = CONST 0 == CONST 0 ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} threshold2InterFreqQci1 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempThreshold2aQci1 = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempThreshold2aQci1 == CONST "temp" || PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempThreshold2aQci1 < PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} threshold2WcdmaQci1 ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} threshold2WcdmaQci1 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempThreshold2aQci1 = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempThreshold2aQci1 == CONST "temp" || PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempThreshold2aQci1 < PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} threshold2GERANQci1 ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} threshold2GERANQci1 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempThreshold2aQci1 = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempThreshold2aQci1 == CONST "temp" || PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempThreshold2aQci1 < LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} threshold2C2kConfig 0 threshold2C2kQci1 ? LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} threshold2C2kConfig 0 threshold2C2kQci1 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempThreshold2aQci1 = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempThreshold2aQci1 == CONST "temp" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} threshold2a :
copy_param minor LNCEL LNCEL tempThreshold2aQci1 threshold2aQci1
del_param minor LNCEL tempThreshold2aQci1
dependence_del_param minor LNCEL threshold2aQci1 "temp" threshold2aQci1
del_param minor LNCEL temptTreshold2a
del_param minor LNRELW tempLNRELWid
del_param minor LNRELG tempLNRELGid
del_param minor LNRELX tempLNRELXid
del_param minor LNCEL tempLNRELWid
del_param minor LNCEL tempLNRELGid
del_param minor LNCEL tempLNRELXid
del_param minor LNCEL temptCondition2
#v0.5 missing del rule added
del_param minor LNCEL temptCondition
#v0.5 end
#v0.4 end
#v0.6 end



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

####################################################################################################################
# PR254447: [FL17ASP1][LTE3597][Cat-M1 - 15 &amp; 20 MHz support]Extend the value range and change the default value of tL2AckRrcRelCatM
####################################################################################################################
mod_param minor CATMPR tL2AckRrcRelCatM 6000 1600



####################################################################################################################
# LTE2492 Support Cpri IQ Compression Function on AirScale System Module
####################################################################################################################
#OM_LTE_SFS_RNL.19316 During migration to release FL17A following task need to be done.
#In each instance of LNCEL following parameter shall be added:
#actDownSampling with value 'false'.

add_param minor LNCEL actDownSampling false



####################################################################################################################
# LTE4056 Cat-M1: VoLTE Support (Phase-I)
####################################################################################################################
#OM_LTE_SFS_RNL.19188 Migration of the new mandatory LTE4056 parameters
#Generally mandatory parameter is initialized with its default value.
#If LTE3128/LTE3582/LTE3597 is enabled in the cell (actCatM is set to 'true' and catMProfId refer to one entry of MOC CATMPR), the following new mandatory parameter must be initialized with its default value:
#  CATMCEL-actConvVoiceCatM
#  CATMPR-maxNumQci1DrbCatM
#  CATMPR-qciForVoLTECatM

add_param minor CATMCEL actConvVoiceCatM false
add_param minor CATMPR maxNumQci1DrbCatM 5
add_param minor CATMPR qciForVoLTECatM 255



####################################################################################################################
# LTE4177 Cat-M1: Semi-Static Repetition Support
####################################################################################################################
#OM_LTE_SFS_RNL.19184 Migration of the new mandatory LTE4177 parameters
#Generally mandatory parameter is initialized with its default value.
#If LTE3128/LTE3582/LTE3597 is enabled in the cell (actCatM is set to 'true' and catMProfId refer to one entry of MOC CATMPR), the following new mandatory parameter must be initialized with its default value:
#  CATMCEL-numCELevelCatM
#  CATMPR-prachStartSFCatM
#Relocate one mandatory parameter "prachStartSFCatM" from MOC CATMCEL to MOC CATMPR
#parameter CATMCEL-prachStartSFCatM shall be deleted.

add_param minor CATMCEL numCELevelCatM 1

copy_param_relative minor MRBTS/LNBTS/LNCEL/CATMCEL MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} prachStartSFCatM prachStartSFCatM
copy_param_relative minor MRBTS/LNBTS/LNCEL/LNCEL_FDD MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} catMProfId catMProfId
dependence_add_param_based_on_MOC_instance minor CATMPR id + 0
dependence_copy_param_value_based_on_relation_matching minor PARAM MRBTS/LNBTS/CATMPR id PARAM MRBTS/LNBTS/LNCEL catMProfId PARAM prachStartSFCatM
add_param minor CATMPR prachStartSFCatM 0
del_param minor LNCEL catMProfId
del_param minor LNCEL prachStartSFCatM
del_param minor CATMPR id
del_param minor CATMCEL prachStartSFCatM



####################################################################################################################
# LTE3653 Cat-M1: TA Management for Improved Mobility Support
####################################################################################################################
#OM_LTE_SFS_RNL.19222 Migration of the new mandatory LTE3653 parameters
#Generally mandatory parameter is initialized with its default value.
#If Cat-M function is enabled in the cell (actCatM is set to 'true' and catMPrId refer to one entry of MOC CATMPR), the following new mandatory parameter must be initialized with its default value:
#CATMPR- taTimerCatM
#CATMPR- taTimerMarginCatM
#CATMPR- taMaxOffsetCatM
#CATMPR- taCmdProhibitTimerCatM
#CATMPR- mpdcchRepNumTaThres
#CATMPR- mpdschRepNumTaThres
#CATMPR- ulGrantTimerForTACatM
#LNBTS- taOffScheMargCatM

add_param minor CATMPR mpdcchRepNumTaThres n16
add_param minor CATMPR mpdschRepNumTaThres n16
add_param minor CATMPR taCmdProhibitTimerCatM 3000
add_param minor CATMPR taMaxOffsetCatM 52
add_param minor CATMPR taTimerCatM infinity
add_param minor CATMPR taTimerMarginCatM 2000
add_param minor CATMPR ulGrantTimerForTACatM infinity
#vendor specific
#add_param minor LNBTS taOffScheMargCatM 20



####################################################################################################################
# CRL18779 TTIB 1 PRB with TBS Adaptation
####################################################################################################################
#OM_LTE_SFS_RNL.19218 During migration to release FL17A following tasks need to be done based on the below defined condition:
#IF actTtiBundling of an LNCEL instance is set to 'true'
#THEN
#actTtibAcqi
#ttibMinUlPrb
#ttibUlsMinTbs
#shall be added to same LNCEL instance with the default value each.

#v0.2
#dependence_add_param_based_on_string minor MRBTS/LNBTS/LNCEL actTtiBundling true actTtibAcqi false
#dependence_add_param_based_on_string minor MRBTS/LNBTS/LNCEL actTtiBundling true ttibMinUlPrb 3
#dependence_add_param_based_on_string minor MRBTS/LNBTS/LNCEL actTtiBundling true ttibUlsMinTbs 144
add_param minor LNCEL tempParam "false"
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempParam = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} actTtiBundling == CONST "true" && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} cellTechnology == CONST "FDD" ? CONST "true" :
dependence_add_param minor LNCEL tempParam true actTtibAcqi "false"
dependence_add_param minor LNCEL tempParam true ttibMinUlPrb "3"
dependence_add_param minor LNCEL tempParam true ttibUlsMinTbs "144"
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL actTtibAcqi = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} cqiAperEnable :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL ttibUlsMinTbs = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} ulsMinTbs :
del_param minor LNCEL tempParam
#v0.2 end

####################################################################################################################
# CRL18412 MSG2 Coding Rates
####################################################################################################################
#OM_LTE_SFS_RNL.19215 During migration to release FL17A following tasks need to be done.
#In each instance of LNCEL following parameter shall be added with following condition:
#maxCrRaDlHo  set to same value as maxCrRaDl of the same LNCEL instance, i.e. maxCrRaDlHo  and maxCrRaDl have same value in each LNCEL instance
#pdcchAggRarespHo set to same value as pdcchAggRaresp of the same LNCEL instance, i.e. pdcchAggRarespHo and pdcchAggRaresp have same value in each LNCEL instance.
# v0.7: PR320216: Manhattan: CRL-18412 parameter values are not getting migrated to FL18. These two params are added in 17A version, upgrade from 17A need to keep the custom value.

#v0.2
#add_param minor LNCEL maxCrRaDlHo 12
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL maxCrRaDlHo = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} maxCrRaDl :
#add_param minor LNCEL pdcchAggRarespHo 4
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL pdcchAggRarespHo = CONST "0" == CONST "0" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} pdcchAggRaresp :
#v0.7
add_param minor LNCEL maxCrRaDlHo "temp"
add_param minor LNCEL tempHadMaxCrRaDlHo "true"
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempHadMaxCrRaDlHo = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} maxCrRaDlHo == CONST "temp" ? CONST "false" :
dependence_del_param minor LNCEL maxCrRaDlHo "temp" maxCrRaDlHo

add_param minor LNCEL pdcchAggRarespHo "temp"
add_param minor LNCEL tempHadPdcchAggRarespHo "true"
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempHadPdcchAggRarespHo = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} pdcchAggRarespHo == CONST "temp" ? CONST "false" :
dependence_del_param minor LNCEL pdcchAggRarespHo "temp" pdcchAggRarespHo
#v0.7 end
#v0.3
dependence_add_param minor LNCEL cellTechnology "FDD" maxCrRaDlHo "12"
dependence_add_param minor LNCEL cellTechnology "FDD" pdcchAggRarespHo "4"
#v0.3 end
#v0.7
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL maxCrRaDlHo = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempHadMaxCrRaDlHo == CONST "false" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} maxCrRaDl :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL pdcchAggRarespHo = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tempHadPdcchAggRarespHo == CONST "false" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} pdcchAggRaresp :

del_param minor LNCEL tempHadMaxCrRaDlHo
del_param minor LNCEL tempHadPdcchAggRarespHo
#v0.7 end
#v0.2 end


####################################################################################################################
# CRL18702 Proactive UL Grants
####################################################################################################################
#OM_LTE_SFS_RNL.19212 During migration to release FL17A following tasks need to be done.
#In each instance of LNCEL following parameter shall be added:
#maxNumVoLteProactUlGrantsPerTti with value '0'.

#v0.3
#add_param minor LNCEL maxNumVoLteProactUlGrantsPerTti 0
dependence_add_param minor LNCEL cellTechnology "FDD" maxNumVoLteProactUlGrantsPerTti "0"
#v0.3 end


####################################################################################################################
# CRL18411 CQI Clipping
####################################################################################################################
#OM_LTE_SFS_RNL.19208 During migration to release FL17A following tasks need to be done.
#In each instance of LNCEL following parameter shall be added with the default value:
#maxPeriodicCqiIncrease

#v0.3
#add_param minor LNCEL maxPeriodicCqiIncrease 15
dependence_add_param minor LNCEL cellTechnology "FDD" maxPeriodicCqiIncrease "15"
#v0.3 end


####################################################################################################################
# CRL18929 TTIB Enhanced IAS / Hopping
####################################################################################################################
#OM_LTE_SFS_RNL.19220 During migration to release FL17A following tasks need to be done.
#In each instance of LNCEL following parameter shall be added:
#ttibAltUlPrbThreshold with value '0'.

#v0.3
#add_param minor LNCEL ttibAltUlPrbThreshold 0
dependence_add_param minor LNCEL cellTechnology "FDD" ttibAltUlPrbThreshold "0"
#v0.3 end


####################################################################################################################
# CRL18703 Improved TTIB Exit
####################################################################################################################
#OM_LTE_SFS_RNL.19216 During migration to release FL17A following tasks need to be done based on the below defined condition:
#IF ttibOperMode of an LNCEL instance is set to 'sinrBasedNotWithMeasGap' OR 'sinrBasedTtibOnAllowed' OR 'sinrBasedTtibOnOffAllowed'
#THEN
#ttibMinDelayAfterBearerSetup
#ttibSinrDwellTimeIn
#ttibSinrDwellTimeOut
#shall be added to same LNCEL instance with the default value each.

#v0.2
#add_param minor LNCEL tempParam false
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempParam = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} ttibOperMode == CONST sinrBasedNotWithMeasGap ? CONST true :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempParam = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} ttibOperMode == CONST sinrBasedTtibOnAllowed ? CONST true :
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempParam = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} ttibOperMode == CONST sinrBasedTtibOnOffAllowed ? CONST true :

#dependence_add_param_based_on_string minor MRBTS/LNBTS/LNCEL tempParam true ttibMinDelayAfterBearerSetup 0
#dependence_add_param_based_on_string minor MRBTS/LNBTS/LNCEL tempParam true ttibSinrDwellTimeIn 200
#dependence_add_param_based_on_string minor MRBTS/LNBTS/LNCEL tempParam true ttibSinrDwellTimeOut 200

#del_param minor LNCEL tempParam
add_param minor LNCEL tempParam "false"
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempParam = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} ttibOperMode == CONST "sinrBasedNotWithMeasGap" && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} cellTechnology == CONST "FDD" ? CONST "true" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempParam = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} ttibOperMode == CONST "sinrBasedTtibOnAllowed" && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} cellTechnology == CONST "FDD" ? CONST "true" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tempParam = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} ttibOperMode == CONST "sinrBasedTtibOnOffAllowed" && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} cellTechnology == CONST "FDD" ? CONST "true" :
#v0.3
dependence_add_param minor LNCEL tempParam true ttibMinDelayAfterBearerSetup "0"
dependence_add_param minor LNCEL tempParam true ttibSinrDwellTimeIn "200"
dependence_add_param minor LNCEL tempParam true ttibSinrDwellTimeOut "200"
#v0.3 end
del_param minor LNCEL tempParam
#v0.2 end


####################################################################################################################
# PR252222: [FL17A][LTE3582][LTE-M Enhancements I]: Add one parameter actShutdownTxPath in NIDD
####################################################################################################################
add_param minor LNCEL_FDD actShutdownTxPath false





#history:
add_log minor "Conversion from FLF/FLC18_RADIO_1707_001 to FLF/FLC18_RADIO_1707_002"
