This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
neels gerrit-no-reply at lists.osmocom.orgneels has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/20372 ) Change subject: BSSMAP templates ...................................................................... BSSMAP templates Change-Id: Ifee698c128a5345f6bf0301ad4dac9e083285d56 --- M library/BSSMAP_Templates.ttcn 1 file changed, 86 insertions(+), 0 deletions(-) git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/72/20372/1 diff --git a/library/BSSMAP_Templates.ttcn b/library/BSSMAP_Templates.ttcn index 0ec5639..11d6d3f 100644 --- a/library/BSSMAP_Templates.ttcn +++ b/library/BSSMAP_Templates.ttcn @@ -18,6 +18,7 @@ import from Misc_Helpers all; import from GSM_Types all; import from BSSAP_Types all; +import from BSSAP_LE_Types all; type integer BssmapCause; type integer SpeechVersion; @@ -1693,6 +1694,91 @@ } } +template (value) BSSMAP_IE_LocationType ts_BSSMAP_IE_LocationType +:= { + elementIdentifier := '44'O, + lengthIndicator := 1, + locationInformation := '00'O, + positioningMethod := omit +} +template (value) PDU_BSSAP ts_BSSMAP_Perform_Location_Request(template (omit) BSSMAP_IE_IMSI imsi, + template (omit) BSSMAP_IE_CellIdentifier cellIdentifier := omit + ) +modifies ts_BSSAP_BSSMAP := { + pdu := { + bssmap := { + performLocationRequest := { + messageType := '2B'O, + locationType := ts_BSSMAP_IE_LocationType, + cellIdentifier := cellIdentifier, + classmarkInformationType3 := omit, + lCS_ClientType := omit, + chosenChannel := omit, + lCS_Priority := omit, + lCS_QOS := omit, + gPS_AssistanceData := omit, + aPDU := omit, + iMSI := imsi, + iMEI := omit, + gANSS_LocationType := omit, + gANSS_AssistanceData := omit + } + } + } +} + +template BSSMAP_IE_LocationEstimate tr_BSSMAP_IE_LocationEstimate(template octetstring geo_loc := ?) +:= { + elementIdentifier := '45'O, + lengthIndicator := ?, + geographicLocation := geo_loc +} + +function tr_BSSMAP_LcsCause(template BSSMAP_LE_LcsCause cause) +return template BSSMAP_IE_LCSCause { + if (istemplatekind(cause, "omit")) { + return omit; + } + var template BSSMAP_IE_LCSCause ie := { + elementIdentifier := '47'O, + lengthIndicator := 1, + causeValue := int2bit(enum2int(valueof(cause)), 8), + diagnosticValue := omit + } + return ie; +} + +template PDU_BSSAP tr_BSSMAP_Perform_Location_Response(template BSSMAP_IE_LocationEstimate locationEstimate := *, + template BSSMAP_IE_PositioningData positioningData := *, + template BSSMAP_IE_LCSCause lCS_Cause := * + ) +modifies tr_BSSAP_BSSMAP := { + pdu := { + bssmap := { + performLocationResponse := { + messageType := '2D'O, + locationEstimate := locationEstimate, + positioningData := positioningData, + decipheringKeys := *, + lCS_Cause := lCS_Cause, + velocityEstimate := *, + gANSS_PositioningData := * + } + } + } +} + +template PDU_BSSAP tr_BSSMAP_Perform_Location_Abort(template BSSMAP_IE_LCSCause lCS_Cause := ?) +modifies tr_BSSAP_BSSMAP := { + pdu := { + bssmap := { + performLocationAbort := { + messageType := '2E'O, + lCS_Cause := lCS_Cause + } + } + } +} } with { encode "RAW" }; -- To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/20372 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-ttcn3-hacks Gerrit-Branch: master Gerrit-Change-Id: Ifee698c128a5345f6bf0301ad4dac9e083285d56 Gerrit-Change-Number: 20372 Gerrit-PatchSet: 1 Gerrit-Owner: neels <nhofmeyr at sysmocom.de> Gerrit-MessageType: newchange -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20201001/cc8d7d2f/attachment.htm>