summaryrefslogtreecommitdiff
path: root/asn1/s4406/s4406.asn
diff options
context:
space:
mode:
authorGraeme Lunt <graeme.lunt@smhs.co.uk>2006-05-08 17:46:58 +0000
committerGraeme Lunt <graeme.lunt@smhs.co.uk>2006-05-08 17:46:58 +0000
commite0f8325deb24244b16af10f7dc3c09b8a5afeb8e (patch)
tree1e4d3a4299e396ddc9873da36af287534c3a1a7d /asn1/s4406/s4406.asn
parentc725ebe2420ce6c43a4538a8be4ec0c8fd329c41 (diff)
downloadwireshark-e0f8325deb24244b16af10f7dc3c09b8a5afeb8e.tar.gz
Better split between dissectors and fixes for s4406 SEQ OF defined extensions
svn path=/trunk/; revision=18108
Diffstat (limited to 'asn1/s4406/s4406.asn')
-rw-r--r--asn1/s4406/s4406.asn18
1 files changed, 17 insertions, 1 deletions
diff --git a/asn1/s4406/s4406.asn b/asn1/s4406/s4406.asn
index f9251dba39..c759a154cf 100644
--- a/asn1/s4406/s4406.asn
+++ b/asn1/s4406/s4406.asn
@@ -8,7 +8,7 @@ BEGIN
IMPORTS
-- IPMS information objects
-IPMS-EXTENSION, ORDescriptor
+IPMS-EXTENSION, ORDescriptor, IPM, IPN, MessageParameters
---
FROM IPMSInformationObjects { joint-iso-ccitt mhs-motis(6) ipms(1)
modules(0) information-objects(2) }
@@ -43,12 +43,22 @@ FROM IPMSInformationObjects { joint-iso-ccitt mhs-motis(6) ipms(1)
FROM MTSAbstractService {joint-iso-ccitt mhs-motis(6) mts(3)
modules(0) mts-abstract-service(1) };
+-- Information object
+InformationObject ::= CHOICE {mm [0] IPM,
+ mn [1] IPN
+}
+
+MMMessageData ::= IPM
+MMMessageParameters ::= MessageParameters
+
-- exempted address
--exempted-address IPMS-EXTENSION
-- VALUE SEQUENCE OF ExemptedAddress
-- ::= id-nato-mmhs-mm-exempted-address
+ExemptedAddressSeq ::= ExemptedAddress
+
ExemptedAddress ::= ORDescriptor
@@ -180,6 +190,8 @@ MessageIdentifier ::= MilitaryString
-- VALUE SEQUENCE OF AddressListDesignator
-- ::=id-nato-mmhs-mm-address-list-indicator
+AddressListDesignatorSeq ::= SEQUENCE OF AddressListDesignator
+
AddressListDesignator ::=SET {
type [0] INTEGER
{ primaryAddressList(0), copyAddressList(1) },
@@ -195,6 +207,8 @@ AddressListRequest ::= INTEGER { action(0), info(1), both(2) }
-- VALUE SEQUENCE OF OtherRecipientDesignator
-- ::=id-nato-mmhs-mm-other-recipients-indicator
+OtherRecipientDesignatorSeq ::= SEQUENCE OF OtherRecipientDesignator
+
OtherRecipientDesignator ::= SET {
type [0] INTEGER { primary(0), copy(1) },
designator [1] MilitaryString }
@@ -206,6 +220,8 @@ OtherRecipientDesignator ::= SET {
-- VALUE SEQUENCE OF PilotInformation
-- ::= id-nato-mmhs-mm-pilot-forwarding-info
+PilotInformationSeq ::= SEQUENCE OF PilotInformation
+
PilotInformation ::= SEQUENCE {
pilotPrecedence [0] PilotPrecedence OPTIONAL,
-- Note: Values 0 to 15 are reserved for NATO defined precedence levels.