library/PCUIF_Types: get rid of version 9 compatibility glue
Change-Id: Ia9f366ca1fdad700a90ca3367e43523f7bac39a1
Related: OS#5083
diff --git a/pcu/PCUIF_Components.ttcn b/pcu/PCUIF_Components.ttcn
index 27cf56d..6a24ed6 100644
--- a/pcu/PCUIF_Components.ttcn
+++ b/pcu/PCUIF_Components.ttcn
@@ -350,19 +350,18 @@
runs on RAW_PCU_BTS_CT
{
var PCUIF_Message pcu_msg;
- var PCUIF_InfoV10TrxList trx_list := g_info_ind.trx.v10;
/* Find an active TS: */
for (var uint8_t ts_nr := 0; ts_nr < 8; ts_nr := ts_nr + 1) {
- for (var integer trx_nr := 0; trx_nr < lengthof(trx_list); trx_nr := trx_nr + 1) {
- if (trx_list[trx_nr].pdch_mask[ts_nr] == '0'B) {
+ for (var integer trx_nr := 0; trx_nr < lengthof(g_info_ind.trx); trx_nr := trx_nr + 1) {
+ if (g_info_ind.trx[trx_nr].pdch_mask[ts_nr] == '0'B) {
continue; /* TRX+TS not activated */
}
/* Send empty DATA.ind to set up FN */
pcu_msg := valueof(ts_PCUIF_DATA_IND(bts_nr, trx_nr, ts_nr, 0 /* FIXME */,
PCU_IF_SAPI_PDTCH, ''O, start_fn,
- trx_list[trx_nr].arfcn,
+ g_info_ind.trx[trx_nr].arfcn,
rssi := -80, ber10k := 0,
ta_offs_qbits := 0, lqual_cb := 10));
PCUIF.send(pcu_msg);
@@ -377,12 +376,11 @@
{
var PCUIF_Message pcu_msg;
var boolean has_msg, use_msg;
- var PCUIF_InfoV10TrxList trx_list := g_info_ind.trx.v10;
for (var uint8_t ts_nr := 0; ts_nr < 8; ts_nr := ts_nr + 1) {
- for (var integer trx_nr := 0; trx_nr < lengthof(trx_list); trx_nr := trx_nr + 1) {
+ for (var integer trx_nr := 0; trx_nr < lengthof(g_info_ind.trx); trx_nr := trx_nr + 1) {
//var charstring prefix := "BTS=" & int2str(bts_nr) & ",TRX=" & int2str(trx_nr) & ",TS=" & int2str(ts_nr) & ",FN=" & int2str(fn) & ": ";
- if (trx_list[trx_nr].pdch_mask[ts_nr] == '0'B) {
+ if (g_info_ind.trx[trx_nr].pdch_mask[ts_nr] == '0'B) {
//log(prefix, "disabled");
continue; /* TRX+TS not activated */
}
@@ -406,7 +404,7 @@
/* NOPE.ind: */
pcu_msg := valueof(ts_PCUIF_DATA_IND(bts_nr, trx_nr, ts_nr, 0 /* FIXME */,
PCU_IF_SAPI_PDTCH, ''O, fn,
- trx_list[trx_nr].arfcn,
+ g_info_ind.trx[trx_nr].arfcn,
rssi := -80, ber10k := 0,
ta_offs_qbits := 0, lqual_cb := 10));
//log(prefix, "DATA.ind (len=0)");