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) {