diff options
author | Neels Hofmeyr <nhofmeyr@sysmocom.de> | 2023-06-27 01:26:31 +0200 |
---|---|---|
committer | Neels Hofmeyr <nhofmeyr@sysmocom.de> | 2023-08-08 04:47:06 +0200 |
commit | 7afb13f2b00daaa7a4b000a723a074cde4da8d7b (patch) | |
tree | 8e03547d5fd39c2c1d1d025f5d21eda319b9480e | |
parent | 333ea39e6b1493d7a3659f6daef9dd011ba16077 (diff) |
ctrl: f_counter_name_vals_get_n(): add start_idx, for hnbgw
Allow starting with a specific 'msc' / 'sgsn' instance without having to
read all the lower numbers along. For HNBGW_Tests.ttcn.
Change-Id: I9b74a1df9e115883b4b0ac0f606a370c6aca7f40
-rw-r--r-- | library/Osmocom_CTRL_Functions.ttcn | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/library/Osmocom_CTRL_Functions.ttcn b/library/Osmocom_CTRL_Functions.ttcn index 2c90de45..75f86469 100644 --- a/library/Osmocom_CTRL_Functions.ttcn +++ b/library/Osmocom_CTRL_Functions.ttcn @@ -233,10 +233,11 @@ module Osmocom_CTRL_Functions { /* Retrieve the first N instances' rate counter values of the given names */ function f_counter_name_vals_get_n(IPA_CTRL_PT pt, charstring instance_name := "msc", - integer instance_count, CounterNameVals counternames) + integer instance_count, CounterNameVals counternames, + integer start_idx := 0) return CounterNameValsList { var CounterNameValsList valslist; - for (var integer instance_nr := 0; instance_nr < instance_count; instance_nr := instance_nr + 1) { + for (var integer instance_nr := start_idx; instance_nr < start_idx + instance_count; instance_nr := instance_nr + 1) { valslist[instance_nr] := f_counter_name_vals_get(pt, instance_name, instance_nr, counternames); } log("retrieved rate counters: ", instance_name, ": ", valslist); |