aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilipp Maier <pmaier@sysmocom.de>2023-08-30 15:38:02 +0200
committerPhilipp Maier <pmaier@sysmocom.de>2023-08-30 15:40:15 +0200
commit4e76926683dd720ef02a1629c89cb76d03dbaa7b (patch)
tree6589dfc2e67a4f401d346789cfbd4f7fa217a222
parentd0859cf8f0575e33d26018585550ffaf2533b6cb (diff)
PCUIF_Components: fix confirm member in record BTS_CCCH_Block
The record BTS_CCCH_Block has an optional field "confirm". However, this field is not marked as optional. Also f_BTS_CT_handler should make sure that this field is populated with "omit" when it is not present. Related: OS#5927 Change-Id: Ifcbb72c22b93855bed89f4970cf63bd2d6fcd128
-rw-r--r--pcu/PCUIF_Components.ttcn3
1 files changed, 2 insertions, 1 deletions
diff --git a/pcu/PCUIF_Components.ttcn b/pcu/PCUIF_Components.ttcn
index a18c774d..01638b1a 100644
--- a/pcu/PCUIF_Components.ttcn
+++ b/pcu/PCUIF_Components.ttcn
@@ -143,7 +143,7 @@ type record BTS_CCCH_Block {
OCT4 msg_id optional,
charstring imsi optional,
GsmRrMessage rr_msg,
- boolean confirm
+ boolean confirm optional
};
template BTS_PDTCH_Block tr_PCUIF_DATA_PDTCH(template uint8_t bts_nr,
template PCUIF_data raw,
@@ -568,6 +568,7 @@ runs on RAW_PCU_BTS_CT {
pcu_msg_rr.msg_id := omit;
pcu_msg_rr.imsi := omit;
pcu_msg_rr.rr_msg := dec_GsmRrMessage(data);
+ pcu_msg_rr.confirm := omit;
}
TC.send(pcu_msg_rr);
repeat;