####################################
## SCFD file version: 0.2         ##
## PDDB version: FL16_1504_001    ##
####################################

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

# v0.2
check_version minor FLC16A
# v0.2 end

check_param minor LNBTS actInterFreqRstdMeasSupp

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


################################################################################################
#  LTE2390 MME Selection based upon only MMEC and PLMN ID
################################################################################################

add_param minor LNBTS actMmecPlmnIdMmeSelection false


################################################################################################
#  LTE2180 TDD-FDD downlink carrier aggregation-Basic FDD+TDD 2CC DLCA for IOT
################################################################################################

add_param minor LNBTS actInterEnbDLCAggr false


################################################################################################
#  LTE1638-A	Inter-frequency RSTD measurement support 
################################################################################################
#Tarkista TDD puolelta, tuleeko tm tnne?

add_param minor LNBTS actInterFreqRstdMeasSupp false


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

################################################################################################
#  LTE1891 eNode B power saving - Micro DTX - US01, Activation/deactivation
################################################################################################

add_param minor LNCEL actMicroDtx false

################################################################################################
#  LTE1709-B CRL4898 Liquid Cell, subset B
################################################################################################

# Macro specific
#They have to be set when actLiquidCell = true, apart from that no other relationships to other parameters exist
#
#add_list_param minor LNCEL liquidCellConfigInfo * csiRsPwrOffsetAP 0
#add_list_param minor LNCEL liquidCellConfigInfo * uLMeasThrJtCsiRs 30
#add_list_param minor LNCEL liquidCellConfigInfo * uLMeasThrSuMuCsiRs 60
#add_list_param minor LNCEL liquidCellConfigInfo * uLMeasHystJT 30
#add_list_param minor LNCEL liquidCellConfigInfo * uLMeasHystSuMu 30
#add_list_param minor LNCEL liquidCellConfigInfo * uLMeasN 75
#add_list_param minor LNCEL liquidCellConfigInfo * uLMeasAlphaBase 13
#add_list_param minor LNCEL liquidCellConfigInfo * liquidCellSuMuMode "SingleUserMultiUser"
#
#dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/LNCEL liquidCellConfigInfo * csiRsPwrOffsetAP ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} actLiquidCell == CONST "false"
#dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/LNCEL liquidCellConfigInfo * uLMeasThrJtCsiRs ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} actLiquidCell == CONST "false"
#dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/LNCEL liquidCellConfigInfo * uLMeasThrSuMuCsiRs ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} actLiquidCell == CONST "false"
#dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/LNCEL liquidCellConfigInfo * uLMeasHystJT ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} actLiquidCell == CONST "false"
#dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/LNCEL liquidCellConfigInfo * uLMeasHystSuMu ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} actLiquidCell == CONST "false"
#dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/LNCEL liquidCellConfigInfo * uLMeasN ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} actLiquidCell == CONST "false"
#dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/LNCEL liquidCellConfigInfo * uLMeasAlphaBase ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} actLiquidCell == CONST "false"
#dependence_del_target_relative minor LISTPARAM MRBTS/LNBTS/LNCEL liquidCellConfigInfo * liquidCellSuMuMode ? PARAM MRBTS-${MRBTS}/LNBTS-${LNBTS}/LNCEL-${LNCEL} actLiquidCell == CONST "false"


################################################################################################
#  LTE1235 
################################################################################################

add_param minor LNCEL actUlpcRachPwrCtrl false

#################

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" ? CONST "PRB_subframe_slot" :


################################################################################################
#  LTE1858 FDD Inter-band/Intra-band Carrier Aggregation with Two Flex Zone Micro BTSs
################################################################################################

add_param minor LNCEL maxNumScells 1


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