aboutsummaryrefslogtreecommitdiffstats
path: root/pcu/PCUIF_Components.ttcn
diff options
context:
space:
mode:
Diffstat (limited to 'pcu/PCUIF_Components.ttcn')
-rw-r--r--pcu/PCUIF_Components.ttcn10
1 files changed, 7 insertions, 3 deletions
diff --git a/pcu/PCUIF_Components.ttcn b/pcu/PCUIF_Components.ttcn
index d7e2ed59..58686259 100644
--- a/pcu/PCUIF_Components.ttcn
+++ b/pcu/PCUIF_Components.ttcn
@@ -142,7 +142,8 @@ type record BTS_CCCH_Block {
PCUIF_data raw,
OCT4 msg_id optional,
charstring imsi optional,
- GsmRrMessage rr_msg
+ GsmRrMessage rr_msg,
+ boolean confirm
};
template BTS_PDTCH_Block tr_PCUIF_DATA_PDTCH(template uint8_t bts_nr,
template PCUIF_data raw,
@@ -162,12 +163,14 @@ template BTS_CCCH_Block tr_PCUIF_DATA_RR(template uint8_t bts_nr,
template PCUIF_data raw,
template GsmRrMessage rr_msg := ?,
template OCT4 msg_id := *,
- template charstring imsi := *) := {
+ template charstring imsi := *,
+ template boolean confirm := *) := {
bts_nr := bts_nr,
raw := raw,
msg_id := msg_id,
imsi := imsi,
- rr_msg := rr_msg
+ rr_msg := rr_msg,
+ confirm := confirm
};
/* Generic port for messages and events */
@@ -553,6 +556,7 @@ runs on RAW_PCU_BTS_CT {
pcu_msg_rr.msg_id := pch.msg_id;
pcu_msg_rr.imsi := pch.imsi;
pcu_msg_rr.rr_msg := dec_GsmRrMessage(pch.data);
+ pcu_msg_rr.confirm := pch.confirm;
} else {
pcu_msg_rr.msg_id := omit;
pcu_msg_rr.imsi := omit;