fixeria has submitted this change. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/42392?usp=email )

Change subject: library/GSM_RR_Types: add send/receive variants for t_RrL3Header
......................................................................

library/GSM_RR_Types: add send/receive variants for t_RrL3Header

Change-Id: I35e5897470154f0a868fead4800a46849585a201
---
M bsc/BSC_Tests.ttcn
M library/GSM_RR_Types.ttcn
2 files changed, 11 insertions(+), 4 deletions(-)

Approvals:
  pespin: Looks good to me, approved
  Jenkins Builder: Verified
  laforge: Looks good to me, but someone else must approve




diff --git a/bsc/BSC_Tests.ttcn b/bsc/BSC_Tests.ttcn
index ef02faf..17f2326 100644
--- a/bsc/BSC_Tests.ttcn
+++ b/bsc/BSC_Tests.ttcn
@@ -10154,7 +10154,7 @@

                /* Decode the L3 message and make sure it is (RR) Assignment 
Command */
                var GsmRrL3Message l3_msg := 
dec_GsmRrL3Message(ie.l3_info.payload);
-               if (not match(l3_msg.header, t_RrL3Header(ASSIGNMENT_COMMAND))) 
{
+               if (not match(l3_msg.header, 
tr_RrL3Header(ASSIGNMENT_COMMAND))) {
                        setverdict(fail, "Failed to match Assignment Command: 
", l3_msg);
                        continue;
                }
@@ -10224,7 +10224,7 @@

        /* Decode the L3 message and make sure it is (RR) Handover Command */
        var GsmRrL3Message l3_msg := dec_GsmRrL3Message(ie.l3_info.payload);
-       if (not match(l3_msg.header, t_RrL3Header(HANDOVER_COMMAND))) {
+       if (not match(l3_msg.header, tr_RrL3Header(HANDOVER_COMMAND))) {
                setverdict(fail, "Failed to match Handover Command: ", l3_msg);
                return;
        }
diff --git a/library/GSM_RR_Types.ttcn b/library/GSM_RR_Types.ttcn
index 963ad0c..3dc1cd5 100644
--- a/library/GSM_RR_Types.ttcn
+++ b/library/GSM_RR_Types.ttcn
@@ -205,7 +205,14 @@
                RrMessageType   message_type
        } with { variant "" };

-       template RrL3Header t_RrL3Header(RrMessageType msg_type) := {
+       template (value) RrL3Header
+       ts_RrL3Header(template (value) RrMessageType msg_type) := {
+               skip_indicator := 0,
+               rr_protocol_discriminator := 6,
+               message_type := msg_type
+       }
+       template (present) RrL3Header
+       tr_RrL3Header(template (present) RrMessageType msg_type := ?) := {
                skip_indicator := 0,
                rr_protocol_discriminator := 6,
                message_type := msg_type
@@ -897,7 +904,7 @@

        template (value) GsmRrL3Message
        ts_MEAS_REP(template (value) MeasurementResults meas_res := 
ts_MeasurementResults) := {
-               header := t_RrL3Header(MEASUREMENT_REPORT),
+               header := ts_RrL3Header(MEASUREMENT_REPORT),
                payload := {
                        meas_rep := {
                                meas_res := meas_res

--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/42392?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings?usp=email

Gerrit-MessageType: merged
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I35e5897470154f0a868fead4800a46849585a201
Gerrit-Change-Number: 42392
Gerrit-PatchSet: 1
Gerrit-Owner: fixeria <[email protected]>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <[email protected]>
Gerrit-Reviewer: laforge <[email protected]>
Gerrit-Reviewer: pespin <[email protected]>

Reply via email to