@@ -107,7 +107,7 @@ void e2sm_rc_control_action_2_6_du_executor::parse_action_ran_parameter_value(co
107107 cur_control_params.rrm_policy_group .value ().pol_member .plmn_id .append (
108108 ran_param.ran_p_choice_elem_false ().ran_param_value .value_oct_s ().to_string ());
109109 ctrl_cfg.param_list .push_back (cur_control_params);
110- } else if (ran_param_id == 8 ) {
110+ } else if (action_params[ ran_param_id] == " SST " ) {
111111 if (ctrl_cfg.param_list .size ()) {
112112 if (ctrl_cfg.param_list .back ().rrm_policy_group .value ().pol_member .s_nssai .sst ) {
113113 control_config_params cur_control_params = {};
@@ -121,7 +121,7 @@ void e2sm_rc_control_action_2_6_du_executor::parse_action_ran_parameter_value(co
121121 ran_param.ran_p_choice_elem_false ().ran_param_value .value_oct_s ().to_number ();
122122 }
123123 }
124- } else if (ran_param_id == 9 ) {
124+ } else if (action_params[ ran_param_id] == " SD " ) {
125125 if (ctrl_cfg.param_list .size ()) {
126126 if (ctrl_cfg.param_list .back ().rrm_policy_group .value ().pol_member .s_nssai .sd .has_value ()) {
127127 control_config_params cur_control_params = {};
@@ -137,7 +137,7 @@ void e2sm_rc_control_action_2_6_du_executor::parse_action_ran_parameter_value(co
137137 ran_param.ran_p_choice_elem_false ().ran_param_value .value_oct_s ().to_number ();
138138 }
139139 }
140- } else if (ran_param_id == 10 ) {
140+ } else if (action_params[ ran_param_id] == " Min PRB Policy Ratio " ) {
141141 if (ctrl_cfg.param_list .size ()) {
142142 if (!ctrl_cfg.param_list .back ().rrm_policy_group .has_value ()) {
143143 ctrl_cfg.param_list .back ().rrm_policy_group .emplace ();
@@ -151,7 +151,7 @@ void e2sm_rc_control_action_2_6_du_executor::parse_action_ran_parameter_value(co
151151 ran_param.ran_p_choice_elem_false ().ran_param_value .value_int ();
152152 ctrl_cfg.param_list .push_back (cur_control_params);
153153 }
154- } else if (ran_param_id == 11 ) {
154+ } else if (action_params[ ran_param_id] == " Max PRB Policy Ratio " ) {
155155 if (ctrl_cfg.param_list .size ()) {
156156 if (!ctrl_cfg.param_list .back ().rrm_policy_group .has_value ()) {
157157 ctrl_cfg.param_list .back ().rrm_policy_group .emplace ();
0 commit comments