jolly has uploaded this change for review.

View Change

BSSMAP_Templates: Add templates to receive CellID IE

Change-Id: I42d52d871c8011db7e0897dfe752afeefa6d9662
---
M library/BSSMAP_Templates.ttcn
1 file changed, 59 insertions(+), 0 deletions(-)

git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/44/33144/1
diff --git a/library/BSSMAP_Templates.ttcn b/library/BSSMAP_Templates.ttcn
index c8933de..3e39e78 100644
--- a/library/BSSMAP_Templates.ttcn
+++ b/library/BSSMAP_Templates.ttcn
@@ -349,6 +349,14 @@
cellIdentification := ?
}

+template BSSMAP_IE_CellIdentifier tr_BSSMAP_IE_CellID := {
+ elementIdentifier := '05'O,
+ lengthIndicator := ?,
+ cellIdentifierDiscriminator := ?,
+ spare1_4 := '0000'B,
+ cellIdentification := ?
+}
+
type uint16_t BssmapLAC;
type uint16_t BssmapCI;
type uint16_t BssmapSAC;
@@ -360,6 +368,13 @@
}
}

+template BSSMAP_IE_CellIdentifier tr_CellId_CGI(hexstring mcc, hexstring mnc, BssmapLAC lac, BssmapCI ci)
+modifies tr_BSSMAP_IE_CellID := {
+ cellIdentification := {
+ cI_CGI := ts_BSSMAP_CI_CGI(mcc, mnc, lac, ci)
+ }
+}
+
template (value) BSSMAP_IE_CellIdentifier ts_CellID_LAC_CI(BssmapLAC lac, BssmapCI ci)
modifies ts_BSSMAP_IE_CellID := {
cellIdentification := {
@@ -370,6 +385,16 @@
}
}

+template BSSMAP_IE_CellIdentifier tr_CellID_LAC_CI(BssmapLAC lac, BssmapCI ci)
+modifies tr_BSSMAP_IE_CellID := {
+ cellIdentification := {
+ cI_LAC_CI := {
+ lac := int2oct(lac, 2),
+ ci := int2oct(ci, 2)
+ }
+ }
+}
+
template BSSMAP_IE_CellIdentifier ts_CellId_CI(BssmapCI ci)
modifies ts_BSSMAP_IE_CellID := {
cellIdentification := {
@@ -377,6 +402,13 @@
}
}

+template BSSMAP_IE_CellIdentifier tr_CellId_CI(BssmapCI ci)
+modifies tr_BSSMAP_IE_CellID := {
+ cellIdentification := {
+ cI_CI := int2oct(ci, 2)
+ }
+}
+
template BSSMAP_IE_CellIdentifier ts_CellId_none
modifies ts_BSSMAP_IE_CellID := {
cellIdentification := {
@@ -384,6 +416,13 @@
}
}

+template BSSMAP_IE_CellIdentifier tr_CellId_none
+modifies tr_BSSMAP_IE_CellID := {
+ cellIdentification := {
+ cI_noCell := ''O
+ }
+}
+
template (value) BSSMAP_IE_CellIdentifier ts_CellID_SAI(OCT3 mcc_mnc, BssmapLAC lac, BssmapSAC sac)
modifies ts_BSSMAP_IE_CellID := {
cellIdentification := {
@@ -395,6 +434,17 @@
}
}

+template BSSMAP_IE_CellIdentifier tr_CellID_SAI(OCT3 mcc_mnc, BssmapLAC lac, BssmapSAC sac)
+modifies tr_BSSMAP_IE_CellID := {
+ cellIdentification := {
+ cI_SAI := {
+ mcc_mnc := mcc_mnc,
+ lac := int2oct(lac, 2),
+ sac := int2oct(sac, 2)
+ }
+ }
+}
+

template (value) BSSMAP_IE_Layer3Information ts_BSSMAP_IE_L3Info(template (value) octetstring l3info) := {
elementIdentifier := '17'O,

To view, visit change 33144. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I42d52d871c8011db7e0897dfe752afeefa6d9662
Gerrit-Change-Number: 33144
Gerrit-PatchSet: 1
Gerrit-Owner: jolly <andreas@eversberg.eu>
Gerrit-MessageType: newchange