pcu: Parse TS and TRX allocation from Assignment in Ul/DlTbf objects

This will allow tests to use multitrx and multislot scenarios.

Change-Id: Ia2b9dd73f61c7068a729b427c118ae2ef027c30b
diff --git a/pcu/PCU_Tests.ttcn b/pcu/PCU_Tests.ttcn
index 0a44a18..df075bc 100644
--- a/pcu/PCU_Tests.ttcn
+++ b/pcu/PCU_Tests.ttcn
@@ -2522,11 +2522,9 @@
 	  different TRX in an uniform way. */
 	for (i := 0; i < num_ms; i := i + 1) {
 		f_ms_establish_ul_tbf(g_ms[i]);
-
-		var uint10_t arfcn := g_ms[i].ul_tbf.rr_imm_ass.payload.imm_ass.pkt_chan_desc.zero.arfcn;
-		if (arfcn != info_ind.trx.v10[i mod 3].arfcn) {
-			setverdict(fail, "Got assigned ARFCN ", arfcn, " vs exp ",
-				   info_ind.trx.v10[i mod 3].arfcn);
+		if (g_ms[i].ul_tbf.arfcn != info_ind.trx.v10[i mod 3].arfcn) {
+			setverdict(fail, "Got assigned ARFCN ", g_ms[i].ul_tbf.arfcn,
+				   " vs exp ", info_ind.trx.v10[i mod 3].arfcn);
 			f_shutdown(__BFILE__, __LINE__);
 		}
 	}