aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/hnbap/HNBAP-PDU.asn
diff options
context:
space:
mode:
Diffstat (limited to 'asn1/hnbap/HNBAP-PDU.asn')
-rw-r--r--asn1/hnbap/HNBAP-PDU.asn99
1 files changed, 99 insertions, 0 deletions
diff --git a/asn1/hnbap/HNBAP-PDU.asn b/asn1/hnbap/HNBAP-PDU.asn
index f800b0d..6d32215 100644
--- a/asn1/hnbap/HNBAP-PDU.asn
+++ b/asn1/hnbap/HNBAP-PDU.asn
@@ -7,12 +7,14 @@ DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
IMPORTS
+ maxProtocolIEs,
Criticality,
ProcedureCode,
ProtocolIE-ID
FROM HNBAP-CommonDataTypes;
+
HNBAP-PDU ::= CHOICE {
initiatingMessage InitiatingMessage,
successfulOutcome SuccessfulOutcome,
@@ -38,6 +40,103 @@ UnsuccessfulOutcome ::= SEQUENCE {
value ANY
}
+
+HNBRegisterRequest ::= SEQUENCE {
+ hnbRegisterRequest-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
+ ...
+}
+
+HNBRegisterAccept ::= SEQUENCE {
+ hnbRegisterAccept-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
+ ...
+}
+
+HNBRegisterReject ::= SEQUENCE {
+ hnbRegisterReject-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
+ ...
+}
+
+UERegisterRequest ::= SEQUENCE {
+ ueRegisterRequest-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
+ ...
+}
+
+UERegisterAccept ::= SEQUENCE {
+ ueRegisterAccept-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
+ ...
+}
+
+UERegisterReject ::= SEQUENCE {
+ ueRegisterReject-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
+ ...
+}
+
+UEDe-Register ::= SEQUENCE {
+ ueDe-Register-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
+ ...
+}
+
+HNBDe-Register ::= SEQUENCE {
+ hnbDe-Register-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
+ ...
+}
+
+ErrorIndication ::= SEQUENCE {
+ errorIndication-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
+ ...
+}
+
+CSGMembershipUpdate ::= SEQUENCE {
+ csgMembershipUpdate-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
+ ...
+}
+
+TNLUpdateRequest ::= SEQUENCE {
+ tnlUpdateRequest-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
+ ...
+}
+
+TNLUpdateResponse ::= SEQUENCE {
+ tnlUpdateResponse-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
+ ...
+}
+
+TNLUpdateFailure ::= SEQUENCE {
+ tnlUpdateFailure-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
+ ...
+}
+
+HNBConfigTransferRequest ::= SEQUENCE {
+ hnbConfigTransferRequest-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
+ ...
+}
+
+HNBConfigTransferResponse ::= SEQUENCE {
+ hnbConfigTransferResponse-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
+ ...
+}
+
+RelocationComplete ::= SEQUENCE {
+ relocationComplete-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
+ ...
+}
+
+U-RNTIQueryRequest ::= SEQUENCE {
+ u-RNTIQueryRequest-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
+ ...
+}
+
+U-RNTIQueryResponse ::= SEQUENCE {
+ u-RNTIQueryResponse-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
+ ...
+}
+
+PrivateMessage ::= SEQUENCE {
+ privateMessage-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
+ ...
+}
+
+
IE ::= SEQUENCE {
id ProtocolIE-ID,
criticality Criticality,