###########################################
## SCFD file version: 0.2                ##
## Release: FLF/FLC18A_1804_001          ##
## LTE version: FLF18A_RADIO_1804_001    ##
## LTE version: FLC18A_RADIO_1804_001    ##
###########################################





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

####################################################################################################################
# LTE4538 Cat-M1: RRC-Reestablishment
####################################################################################################################
#OM_LTE_SFS_RNL.20601
#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, one instance CATMCEL is created), the following new mandatory parameter must be initialized with its default value:
#- CATMCEL- actRLFbasedRCRCatM 
add_param minor CATMCEL actRLFbasedRCRCatM false
add_param minor PMRNL mtCatmAccessibility 15min
add_param minor PMRNL mtCatmMobility 15min
add_param minor PMRNL mtCatmRetainability 15min



####################################################################################################################
# LTE2774 Source rate based UL grant assignment for VoLTE
####################################################################################################################
#OM_LTE_SFS_RNL.17906
#In MOC MRBTS/LNBTS/LNCEL the parameter actVoLteSrcRate shall be added with value 'false'.
#[CRL21668]:
#In case PLMN-ID belongs to VzW, i.e. in case
#	- LNBTS-mcc = 311, LNBTS-mnc = 480, LNBTS-mncLength = 3 or
#	- LNBTS-mcc = 312, LNBTS-mnc = 770, LNBTS-mncLength = 3
#and in addition in previous release parameter LNCEL-ilReacTimerUl mod10 is equal to 5 
#then 
#- reconfigure parameter LNCEL-actVoLteSrcRate to 'true' and
#- set parameter LNCEL-ilReacTimerUl to LNCEL-ilReacTimerUl - 5 (i.e. substract 5 from LNCEL-ilReacTimerUl)

add_param minor LNCEL actVoLteSrcRate false
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL actVoLteSrcRate = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} mcc == CONST 311 && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} mnc == CONST 480 && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} mncLength == CONST 3 ? CONST "true" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL actVoLteSrcRate = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} mcc == CONST 312 && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} mnc == CONST 770 && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} mncLength == CONST 3 ? CONST "true" :
copy_param minor LNCEL LNCEL ilReacTimerUl tmpiLReacTimerUl

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tmpiLReacTimerUl = CONST "true" == CONST "true" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tmpiLReacTimerUl / CONST 10 :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL tmpiLReacTimerUl = CONST "true" == CONST "true" ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tmpiLReacTimerUl * CONST 10 :

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL actVoLteSrcRate = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tmpiLReacTimerUl == PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} ilReacTimerUl ? CONST "false" :
#v0.2 ilReacTimerUl modified conditionally
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL ilReacTimerUl = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} mcc == CONST 311 && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} mnc == CONST 480 && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} mncLength == CONST 3 ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tmpiLReacTimerUl :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/LNCEL ilReacTimerUl = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} mcc == CONST 312 && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} mnc == CONST 770 && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} mncLength == CONST 3 ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} tmpiLReacTimerUl :
#v0.2 end
del_param minor LNCEL tmpiLReacTimerUl



####################################################################################################################
# LTE3598 Cat-M1 Connected Mode Mobility Support (Inter-Freq)
####################################################################################################################
#OM_LTE_SFS_RNL.20572
#Generally mandatory parameter is initialized with its default value.
#For each existing MOC CATMCEL, the following new mandatory parameters must be initialized with the default values:
#­       CATMCEL-actInterFreqHoCatM
#­                     ­CATMCEL-actSelMobPrfCatM
add_param minor CATMCEL actInterFreqHoCatM disabled
add_param minor CATMCEL actSelMobPrfCatM disabled





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

####################################################################################################################
# LTE4442 Cat-M1: Improved DL/UL Peak Throughput (Phase II) Multiple HARQ
####################################################################################################################
#OM_LTE_SFS_RNL.20604
#If LTE3128/LTE3582/LTE3597 is enabled in the cell (actCatM is set to 'true' and catMProfId refer to one entry of MOC CATMPR, one instance CATMCEL is created), the following new mandatory parameter must be initialized with its default value:
#- CATMCEL- actPuschMaxTbsCatM
#- CATMCEL - dl3HarqMcsCatM
#If LTE3128/LTE3582/LTE3597 is enabled in the cell (actCatM is set to 'true' and catMProfId refer to one entry of MOC CATMPR, one instance CATMCEL is created), the following existng mandatory parameter's Range is reduced from '0...10' to '0...9'.
#- CATMPR- iniMcsDlModeACatM
#So if the parameter CATMPR-iniMcsDlModeACatM is set to 10, it shall be mapped to 9 for migration.
add_param minor CATMCEL dl3HarqMcsCatM MCS12
check_param_value minor CATMPR iniMcsDlModeACatM 0 9



####################################################################################################################
# LTE4552 Cat-M1: Idle Mode Load Balancing
####################################################################################################################
#OM_LTE_SFS_RNL.20606
#If LTE3128/LTE3582/LTE3597 is enabled in the cell (actCatM is set to 'true' and catMProfId refer to one entry of MOC CATMPR, one instance CATMCEL is created), the following new mandatory parameter must be initialized with its default value:
#- CATMCEL- actIdleLBCatM
#- CATMCEL- idleLBPercentageOfUesCatM
add_param minor CATMCEL actIdleLBCatM false
add_param minor CATMCEL idleLBPercentageOfUesCatM 0









#history:
add_log minor "Conversion from FLF/FLC18SP_RADIO_1803_004 to FLF/FLC18A_RADIO_1804_001"