summaryrefslogtreecommitdiffstats
path: root/library
diff options
context:
space:
mode:
authorDaniel Willmann <dwillmann@sysmocom.de>2020-11-16 19:53:26 +0100
committerDaniel Willmann <dwillmann@sysmocom.de>2020-11-16 20:32:20 +0100
commitace3ece7be91f8f36e25913c37aa965181db0853 (patch)
tree4011f4571bcf5537a5f6699afbaeb3543f66a3bb /library
parentd6de98418c2f44b2f9d0d319e28835c29ef065f1 (diff)
gbproxy: Add test for RA Capability Update procedure
Diffstat (limited to 'library')
-rw-r--r--library/Osmocom_Gb_Types.ttcn21
1 files changed, 21 insertions, 0 deletions
diff --git a/library/Osmocom_Gb_Types.ttcn b/library/Osmocom_Gb_Types.ttcn
index 82fdb07..3ba3fca 100644
--- a/library/Osmocom_Gb_Types.ttcn
+++ b/library/Osmocom_Gb_Types.ttcn
@@ -1710,6 +1710,15 @@ template (value) PDU_BSSGP ts_BSSGP_RA_CAP_UPD(GprsTlli tlli, OCT1 tag) := {
tag := ts_BSSGP_IE_Tag(tag)
}
}
+template (present) PDU_BSSGP tr_BSSGP_RA_CAP_UPD(template (present) GprsTlli tlli,
+ template OCT1 tag) := {
+ pDU_BSSGP_RA_CAPABILITY_UPDATE := {
+ bssgpPduType := '08'O,
+ tLLI := ts_BSSGP_TLLI(tlli),
+ tag := tr_BSSGP_IE_Tag(tag)
+ }
+}
+
/* 10.3.4 */
template (value) PDU_BSSGP
@@ -1724,6 +1733,18 @@ ts_BSSGP_RA_CAP_UPD_ACK(GprsTlli tlli, OCT1 tag, template (value) OCT1 cause,
mS_Radio_Access_Capability := ts_BSSGP_IE_MSRAcap_omit(racap)
}
}
+template (present) PDU_BSSGP
+tr_BSSGP_RA_CAP_UPD_ACK(template (present) GprsTlli tlli, template OCT1 tag, template (present) OCT1 cause,
+ template MSRadioAccessCapabilityV_BSSGP racap := omit) := {
+ pDU_BSSGP_RA_CAPABILITY_UPDATE_ACK := {
+ bssgpPduType := '09'O,
+ tLLI := ts_BSSGP_TLLI(tlli),
+ tag := tr_BSSGP_IE_Tag(tag),
+ iMSI := omit,
+ rA_Cap_UPDATE_CAUSE := tr_BSSGP_IE_RACU_Cause(cause),
+ mS_Radio_Access_Capability := tr_BSSGP_IE_MSRAcap(racap)
+ }
+}