From bb9512e640a2d6e653db7dd002abed61f8bfd0aa Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Thu, 30 May 2019 15:06:12 +0200 Subject: [PATCH] bts: move f_pad_oct() to Osmocom_Types as it's generally useful Change-Id: I4df99e5612c67006eb2998529425956fb4a664af --- bts/BTS_Tests.ttcn | 8 -------- library/Osmocom_Types.ttcn | 8 ++++++++ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/bts/BTS_Tests.ttcn b/bts/BTS_Tests.ttcn index 0506e6459..5481838c6 100644 --- a/bts/BTS_Tests.ttcn +++ b/bts/BTS_Tests.ttcn @@ -3676,14 +3676,6 @@ testcase TC_pcu_ext_rach_content() runs on test_CT { setverdict(pass); } -private function f_pad_oct(octetstring str, integer len, OCT1 pad) return octetstring { - var integer strlen := lengthof(str); - for (var integer i := 0; i < len-strlen; i := i+1) { - str := str & pad; - } - return str; -} - /* Send PAGING via RSL, expect it to shw up on PCU socket */ testcase TC_pcu_paging_from_rsl() runs on test_CT { f_init_pcu_test(); diff --git a/library/Osmocom_Types.ttcn b/library/Osmocom_Types.ttcn index ffd5df529..046a9ead7 100644 --- a/library/Osmocom_Types.ttcn +++ b/library/Osmocom_Types.ttcn @@ -162,5 +162,13 @@ function imsi_hex2oct(hexstring imsi) return octetstring { return ret; } +function f_pad_oct(octetstring str, integer len, OCT1 pad) return octetstring { + var integer strlen := lengthof(str); + for (var integer i := 0; i < len-strlen; i := i+1) { + str := str & pad; + } + return str; +} + } with { encode "RAW"; variant "FIELDORDER(msb)" }