##########################################
## SCFD file version: 0.1               ##
## Release: FLF/FLC19A_1902_002         ##
## LTE version: FLF19A_RADIO_1902_002   ##
## LTE version: FLC19A_RADIO_1902_002   ##
##########################################





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

####################################################################################################################
# PR409916: [FL18A][TL18A][LTE3745] unhide forcedDrxTReportCGI in NIDD and change default value
####################################################################################################################
#OM_LTE_SFS_RNL.22761
#Migration of parameter forcedDrxTReportCGI [PR409916]
#If actForcedDrxS1Ho is set to 'true' in at least one LNCEL instance then perform following migration:
#- If LNBTS-forcedDrxTReportCGI is configured then keep the configuration as it is.
#- If LNBTS-forcedDrxTReportCGI is not configured then add LNBTS-forcedDrxTReportCGI to the configuration file with its default value.
#If actForcedDrxS1Ho is set to 'false' in all LNCEL instances then keep the configuration as it is.

copy_param_to_array_param_relative minor MRBTS/LNBTS/LNCEL actForcedDrxS1Ho MRBTS-${MRBTS}/LNBTS-${LNBTS} tempList
add_param minor LNBTS tempFlag false
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS tempFlag = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempList 0 == CONST "true" ? CONST "true" :
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS tempFlag = LISTVALUE MRBTS-${MRBTS}/LNBTS-${LNBTS} tempList 1 == CONST "true" ? CONST "true" :
dependence_add_param minor LNBTS tempFlag true forcedDrxTReportCGI 250ms

del_list minor LNBTS tempList
del_param minor LNBTS tempFlag







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

####################################################################################################################
# LTE5138 CA SFS Cat-M1: CEModeA PUCCH with up to 8 Repetitions
####################################################################################################################
#OM_LTE_SFS_RNL.22765
#For each existing structure catMVoLTETab under instance of MOC CATMPR, the following new mandatory parameter shall be initialized with default values:
#	- CATMPR - catMVoLTETab - mpucchMaxNumRepQci1CatM
add_list_param minor CATMPR catMVoLTETab * mpucchMaxNumRepQci1CatM r2



####################################################################################################################
# LTE5140 Cat-M1: Two CEModeA Narrowbands
####################################################################################################################
#OM_LTE_SFS_RNL.22756
#The new mandatory parameter numNarBandModeACatM under existing MOC CATMCEL must be initialized with its default value.
#The new optional parameters loadWeightCL1CatM, loadMetricScalePrimNBCL1CatM, loadMetricScaleAddiNBCatM and loadMetricOffsetAddiNBCatM shall be unconfigured under existing MOC CATMCEL. 
add_param minor CATMCEL numNarBandModeACatM 1



####################################################################################################################
# PR405085: Remove 19A NIDD change for LTE5093 
####################################################################################################################
del_param minor MFIREPR antennaGain
del_param minor MFIREPR dfsChannelOffset
del_param minor MFIREPR lteUItuRegion





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

####################################################################################################################
# PR414294: [Trunk][Airscale][legacy] some NBIot measurement not supported in TDD but measurement configuration displayed on ADMIN
####################################################################################################################
#If the supportedCellTechnology of the LNBTS is configured to 'TDD' mtNBIoT parameter must be configured to value 'disabled'
#If the supportedCellTechnology of the LNBTS is configured to 'TDD' mtNBIoTBtsSpare parameter must be configured to value 'disabled'
#If the supportedCellTechnology of the LNBTS is configured to 'TDD' mtNBIoTCellSpare parameter must be configured to value 'disabled'
#If the supportedCellTechnology of the LNBTS is configured to 'TDD' mtNbIotPowerQuality parameter must be configured to value 'disabled'
#If the supportedCellTechnology of the LNBTS is configured to 'TDD' mtNbIotUsage parameter must be configured to value 'disabled'

dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/PMRNL mtNBIoT = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} supportedCellTechnology == CONST "TDD" ? CONST "disabled" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/PMRNL mtNBIoTBtsSpare = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} supportedCellTechnology == CONST "TDD" ? CONST "disabled" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/PMRNL mtNBIoTCellSpare = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} supportedCellTechnology == CONST "TDD" ? CONST "disabled" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/PMRNL mtNbIotPowerQuality = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} supportedCellTechnology == CONST "TDD" ? CONST "disabled" : 
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS/PMRNL mtNbIotUsage = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} supportedCellTechnology == CONST "TDD" ? CONST "disabled" : 



#history:
add_log minor "Conversion from FLF/FLC19_RADIO_1813_002 to FLF/FLC19A_RADIO_1902_002"