#######################################################################################
#######################################################################################
#NIDD_VER: EQM17_1611_001_00
#EQM: EQM_"EQM17_1611_001"
#Migration from "EQM17_1610_006/007" to EQM17_1611_001
#13.12.2016/ v0.1 /L.Preuss

#######################################################################################
#######################################################################################
#General version check

define "abortFlag" "true"
for_objects "MRBTS/EQM"
	begin
		if ( get_version $current_dist_name ) == "EQM17_1610_006" define "abortFlag" "false"
		if ( get_version $current_dist_name ) == "EQM17_1610_007" define "abortFlag" "false"
		if abortFlag == "true" abort_file
	end
	
for_objects "MRBTS/EQM/APEQM/PASSDEV"
	begin
		if  ( not param_exist $current_dist_name "additionalTxAttenuation" ) add_param $current_dist_name "additionalTxAttenuation" 0
		if  ( not param_exist $current_dist_name "additionalTxGain" ) add_param $current_dist_name "additionalTxGain" 0
	end
#######################################################################################	

#######################################################################################
#######################################################################################
#parameters removal

for_objects "MRBTS/EQM/APEQM/ALD"
	begin
		if ( param_exist $current_dist_name "retUnitMgmt" ) del_param $current_dist_name "retUnitMgmt"
	end
	
for_objects "MRBTS/EQM/APEQM/PASSDEV"
	begin
		if ( param_exist $current_dist_name "gain" ) del_param $current_dist_name "gain"
	end
	
#######################################################################################
#######################################################################################
#parameters additions

for_objects "MRBTS/EQM/APEQM/RMOD"
	begin
		if not ( param_exist $current_dist_name "actPimCancellation" ) add_param $current_dist_name "actPimCancellation" "false"
		if not ( param_exist $current_dist_name "pimCancellingEnabled" ) add_param $current_dist_name "pimCancellingEnabled" "true"
	end
	
#######################################################################################
	

#######################################################################################
#######################################################################################
#set version and adaptation

for_objects "MRBTS/EQM"
	begin
		set_version $current_dist_name "EQM17_1611_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM"
	begin
		set_version $current_dist_name "EQM17_1611_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/ALD"
	begin
		set_version $current_dist_name "EQM17_1611_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/ALD/LNA"
	begin
		set_version $current_dist_name "EQM17_1611_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/ALD/RETU"
	begin
		set_version $current_dist_name "EQM17_1611_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/CABINET"
	begin
		set_version $current_dist_name "EQM17_1611_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/CABINET/BBMOD"
	begin
		set_version $current_dist_name "EQM17_1611_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/CABINET/SMOD"
	begin
		set_version $current_dist_name "EQM17_1611_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/CABINET/SMOD/EAC_IN"
	begin
		set_version $current_dist_name "EQM17_1611_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/CABINET/SMOD/EAC_OUT"
	begin
		set_version $current_dist_name "EQM17_1611_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/PASSDEV"
	begin
		set_version $current_dist_name "EQM17_1611_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/PHYANT"
	begin
		set_version $current_dist_name "EQM17_1611_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/PHYANT/PHYANTU"
	begin
		set_version $current_dist_name "EQM17_1611_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/RMOD"
	begin
		set_version $current_dist_name "EQM17_1611_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/RMOD/ANTL"
	begin
		set_version $current_dist_name "EQM17_1611_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end

for_objects "MRBTS/EQM/APEQM/RMOD/EAC_IN"
	begin
		set_version $current_dist_name "EQM17_1611_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end

for_objects "MRBTS/EQM/APEQM/RMOD/EAC_OUT"
	begin
		set_version $current_dist_name "EQM17_1611_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/RMOD/RSL"
	begin
		set_version $current_dist_name "EQM17_1611_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end

for_objects "MRBTS/EQM/HWTOP"
	begin
		set_version $current_dist_name "EQM17_1611_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end

for_objects "MRBTS/EQM/HWTOP/CABLINK"
	begin
		set_version $current_dist_name "EQM17_1611_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end

for_objects "MRBTS/EQM/HWTOP/LOGLINK"
	begin
		set_version $current_dist_name "EQM17_1611_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/CABINET/SMOD/CONNECTOR"
	begin
		set_version $current_dist_name "EQM17_1611_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/CABINET/BBMOD/CONNECTOR"
	begin
		set_version $current_dist_name "EQM17_1611_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
	
for_objects "MRBTS/EQM/APEQM/CABINET/TRMOD"
	begin
		set_version $current_dist_name "EQM17_1611_001"
		set_adaptation $current_dist_name "com.nokia.srbts.eqm"
	end
#######################################################################################	
