jolly has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/41203?usp=email )
Change subject: library/NAS_EPS_Templates: Add Emergency Number List templates ......................................................................
library/NAS_EPS_Templates: Add Emergency Number List templates
Change-Id: Ied3d8f56f84302617edc1cf3017a2866c6dbbd96 --- M library/NAS_EPS_Templates.ttcn 1 file changed, 32 insertions(+), 0 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/03/41203/1
diff --git a/library/NAS_EPS_Templates.ttcn b/library/NAS_EPS_Templates.ttcn index 706bcf2..20b2913 100644 --- a/library/NAS_EPS_Templates.ttcn +++ b/library/NAS_EPS_Templates.ttcn @@ -274,6 +274,38 @@ uENetworkCapabilityLV := ts_UENetworkCapabilityLV(ue_net_cap) }
+/* 9.9.3.37 Emergency Number List */ +template (value) EmergencyNumber +ts_EmergencyNumber(template (value) LIN1 lengthOfEmergencyNumber, + template (value) BIT5 emergencyServiceCategoryValue, + template (value) octetstring emergencyNumberDigits) := { + lengthOfEmergencyNumber := lengthOfEmergencyNumber, + emergencyServiceCategoryValue:= emergencyServiceCategoryValue, + spare := '000'B, + emergencyNumberDigits := emergencyNumberDigits +} +template (value) EmergencyNumberListTLV +ts_EmergencyNumberListTLV(template (value) EmergencyNumberList list) := { + elementIdentifier := '34'O, + lengthIndicator := 0, /* overwritten */ + emergencyNumberList := list +} +template (present) EmergencyNumber +tr_EmergencyNumber(template (present) LIN1 lengthOfEmergencyNumber := ?, + template (present) BIT5 emergencyServiceCategoryValue := ?, + template (present) octetstring emergencyNumberDigits := ?) := { + lengthOfEmergencyNumber := lengthOfEmergencyNumber, + emergencyServiceCategoryValue:= emergencyServiceCategoryValue, + spare := ?, + emergencyNumberDigits := emergencyNumberDigits +} +template (present) EmergencyNumberListTLV +tr_EmergencyNumberListTLV(template (present) EmergencyNumberList list := ?) := { + elementIdentifier := '34'O, + lengthIndicator := ?, + emergencyNumberList := list +} + /* 9.9.3.45 GUTI Type */ const BIT1 GUTI_TYPE_NATIVE := '0'B; const BIT1 GUTI_TYPE_MAPPED := '1'B;