library/PCUIF_Types: add f_PCUIF_ver_INFO_PDCHMask_set()
Change-Id: I443bc99d35994dda14cdf9c41609d528368c401f
diff --git a/library/PCUIF_Types.ttcn b/library/PCUIF_Types.ttcn
index 0e112dc..8af3757 100644
--- a/library/PCUIF_Types.ttcn
+++ b/library/PCUIF_Types.ttcn
@@ -990,6 +990,24 @@
}
}
+function f_PCUIF_ver_INFO_PDCHMask_set(inout PCUIF_info_ind info, BIT8 pdch_mask,
+ template (present) uint8_t trx_nr := ?)
+{
+ if (PCUIF_Types.mp_pcuif_version >= 10) {
+ for (var integer nr := 0; nr < lengthof(info.trx.v10); nr := nr + 1) {
+ if (match(nr, trx_nr)) {
+ info.trx.v10[nr].pdch_mask := pdch_mask;
+ }
+ }
+ } else {
+ for (var integer nr := 0; nr < lengthof(info.trx.v09); nr := nr + 1) {
+ if (match(nr, trx_nr)) {
+ info.trx.v09[nr].pdch_mask := pdch_mask;
+ }
+ }
+ }
+}
+
function f_PCUIF_AF2addr_type(AddressFamily address_family)
return PCUIF_AddrType {
if (address_family == AF_INET) {