aboutsummaryrefslogtreecommitdiffstats
path: root/library
diff options
context:
space:
mode:
Diffstat (limited to 'library')
-rw-r--r--library/BSSMAP_Templates.ttcn18
1 files changed, 14 insertions, 4 deletions
diff --git a/library/BSSMAP_Templates.ttcn b/library/BSSMAP_Templates.ttcn
index 57422cce..07c7c8dc 100644
--- a/library/BSSMAP_Templates.ttcn
+++ b/library/BSSMAP_Templates.ttcn
@@ -1872,9 +1872,19 @@ template (value) BSSMAP_IE_LocationType ts_BSSMAP_IE_LocationType
positioningMethod := omit
}
-template (value) PDU_BSSAP ts_BSSMAP_Perform_Location_Request(template (omit) BSSMAP_IE_IMSI imsi,
- template (omit) BSSMAP_IE_CellIdentifier cellIdentifier := omit
- )
+template (value) BSSMAP_IE_LCSClientType
+ts_BSSMAP_IE_LCSClientType(template (value) BIT4 category := '0010'B,
+ template (value) BIT4 subtype := '0000'B) := {
+ elementIdentifier := '48'O,
+ lengthIndicator := 0, /* overwritten */
+ subtype := subtype,
+ category := category
+}
+
+template (value) PDU_BSSAP
+ts_BSSMAP_Perform_Location_Request(template (omit) BSSMAP_IE_IMSI imsi,
+ template (omit) BSSMAP_IE_CellIdentifier cellIdentifier := omit,
+ template (omit) BSSMAP_IE_LCSClientType clientType := ts_BSSMAP_IE_LCSClientType)
modifies ts_BSSAP_BSSMAP := {
pdu := {
bssmap := {
@@ -1883,7 +1893,7 @@ modifies ts_BSSAP_BSSMAP := {
locationType := ts_BSSMAP_IE_LocationType,
cellIdentifier := cellIdentifier,
classmarkInformationType3 := omit,
- lCS_ClientType := omit,
+ lCS_ClientType := clientType,
chosenChannel := omit,
lCS_Priority := omit,
lCS_QOS := omit,