####################################
## SCFD file version: 0.4         ##
## PDDB version: FLF16_1505_001   ##
####################################

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

check_param minor LNBTS multScellReleaseTimer

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

################################################################################################
# LTE1541 Advanced SCell measurement handling
################################################################################################

add_param minor LNBTS multScellReleaseTimer 0
add_param minor LNCEL longPeriodScellChEst 2000
add_param minor LNCEL scellBadChQualThr 6
add_param minor LNCEL scellGoodChQualThr 8
add_param minor LNCEL scellNotDetectableThr 4
add_param minor LNCEL shortPeriodScellChEst 200
#add_param minor CADPR maxNumScellSwaps 0
#add_param minor CAPR maxNumScellSwaps 0

################################################################################################
# LTE2505 Access Class Barring skip
################################################################################################

add_param minor LNCEL acBarSkipForMMTELVideo false
add_param minor LNCEL acBarSkipForMMTELVoice false
add_param minor LNCEL acBarSkipForSMS false

################################################################################################
# LTE1819 Data Session Profiling
################################################################################################

add_param minor LNCEL actDataSessionProf false

################################################################################################
# LTE2026 RRC Signaling Robustness - downlink
################################################################################################

add_param minor LNCEL actDlSrb1Robustness false

################################################################################################
# LTE1982 Additional PM-counters for MOCN-network sharing performance monitoring
################################################################################################

add_param minor PMRNL mtRanSharing 15min

################################################################################################
# LTE2205 Configurable UL interference regions
################################################################################################

#v0.2 PR050995: [TL16 FSMF]SCFC migration error - ulsNumSchedAreaUl while upgrade eNB from RL55 to TL16 
add_param minor LNCEL ulsNumSchedAreaUl 3
dependence_del_target_relative minor PARAM MRBTS/LNBTS/LNCEL ulsNumSchedAreaUl ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} ulsSchedMethod != CONST "channel aware" && PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} ulsSchedMethod != CONST "interference aware"
#end v0.2

################################################################################################
# LTE1501 Measurement Report (MR) addition to cell trace
################################################################################################

#v0.3 PR118034: [TL16A_FSIH] Parameter value miss after upgrade ENB from TL15A to TL16A
move_param_to_list_param minor MTRACE MTRACE cellMaxActiveMDTUEsTraced immedMDTControl 0 cellMaxActiveMDTUEsTraced
#v0.3 end
del_param minor MTRACE cellMaxActiveMDTUEsTraced

################################################################################################
# LTE915 S1 eNode B configuration update
################################################################################################

add_param minor LNBTS enbName newparamin1505
dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS enbName = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} enbName == CONST "newparamin1505" || PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} enbName == CONST "" ? PARAM MRBTS-${MRBTS}/BTSSCL-1 btsName :

################################################################################################
# PR039486: MTRACE:ripReportType enum label is changed
################################################################################################

dependence_mod_param_conditional_expression_relative minor LISTPARAM MRBTS/LNBTS/CTRLTS/MTRACE enhCellVendorSpecTracing * ripReportType = LISTPARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/CTRLTS-${CTRLTS}/MTRACE-${MTRACE} enhCellVendorSpecTracing ${enhCellVendorSpecTracing} ripReportType == CONST "PRB_subframe_slot" ? CONST "RB_subframe_slot" :

################################################################################################
# CRL4898 MDT cell trace enhancements
################################################################################################

del_list_param minor MTRACE immedMDTControl immedMDTObtainLocation
add_list_param minor MTRACE immedMDTControl 0 immedMDTObtainLocation "false"
del_list_param minor MTRACE immedMDTControl immedMDTPosMethod
add_list_param minor MTRACE immedMDTControl 0 immedMDTPosMethod "None"


#v0.4 PR137096: [FZC][FLC16] 9 FZAPs disconnected after upgrade from FLC15A_ENB_0000_000255_000000 to FLC16_ENB_0000_000100_000015
# FZC specific
################################################################################################
# LTE2296 QoS Support over Z1 Interface for FZC
################################################################################################
add_cls minor APMOD/APTAC
set_operation minor APTAC create
#end v0.4

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

################################################################################################
# LTE1059 Uplink multi-cluster scheduling
################################################################################################

add_param minor LNCEL actUlMultiCluster false

# Macro specific
################################################################################################
# LTE2007 Inter eNode B carrier aggregation
################################################################################################

# Relation in PDDB is
# - if caClusterMemberId is 'true', caClusterNumEnb must be configured.
# In CCPM
# - if caClusterMemberId is configured, caClusterNumEnb must be configured as well.
#add_param minor LNBTS tempcaClusterMemberId false
# Set temporary parameter "true" if caClusterMemberId exists
#dependence_mod_param_conditional_expression_relative minor PARAM MRBTS/LNBTS tempcaClusterMemberId = PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS} caClusterMemberId != CONST "DummyValueNeverExistsInRealParameter" ? CONST "true" :
# Add new parameter if temporary flag is true
#dependence_add_param minor LNBTS tempcaClusterMemberId true caClusterNumEnb 3
#del_param minor LNBTS tempcaClusterMemberId

################################################################################################
# LTE1710 Sync Hub Direct Forward
################################################################################################

check_param_value minor LNBTS tempRadioMasterTriggerTime 5 60


################################################################################################
#  LTE2201 Flexi Zone BTS Location Lock
################################################################################################
# add BTSSCL.actLocationLock to FZM, add BTSSCL.actLocationLock and APMOD.actLocationLock to FZC

add_param minor BTSSCL actLocationLock "false"
add_param minor APMOD actLocationLock "false"


#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.04 to F16 FB15.05"
add_log minor "Conversion from FLF16 FB15.04 to FLF16 FB15.05"