|
|
1.1 root 1: -- EAN Defined Types
2:
3: -- $Header: /f/osi/pepy/RCS/EAN.py,v 7.0 89/11/23 22:11:29 mrose Rel $
4: --
5: --
6: -- $Log: EAN.py,v $
7: -- Revision 7.0 89/11/23 22:11:29 mrose
8: -- Release 6.0
9: --
10:
11: --
12: -- NOTICE
13: --
14: -- Acquisition, use, and distribution of this module and related
15: -- materials are subject to the restrictions of a license agreement.
16: -- Consult the Preface in the User's Manual for the full terms of
17: -- this agreement.
18: --
19: --
20:
21:
22: EAN DEFINITIONS ::=
23:
24: %{
25: #ifndef lint
26: static char *rcsid = "$Header: /f/osi/pepy/RCS/EAN.py,v 7.0 89/11/23 22:11:29 mrose Rel $";
27: #endif
28: %}
29:
30: BEGIN
31:
32: PRINTER print
33:
34: -- P1: EAN stores the Content of the message after the MPDU, not inside it
35:
36: MPDU ::=
37: CHOICE {
38: [0]
39: IMPLICIT UserMPDU,
40:
41: ServiceMPDU
42: }
43:
44: ServiceMPDU ::=
45: CHOICE {
46: [1]
47: IMPLICIT P1.DeliveryReportMPDU,
48:
49: [2]
50: IMPLICIT P1.ProbeMPDU
51: }
52:
53: UserMPDU ::=
54: SEQUENCE { P1.UMPDUEnvelope }
55:
56:
57: -- P2: EAN considers the Body OPTIONAL
58:
59: UAPDU ::=
60: CHOICE {
61: [0]
62: IMPLICIT IM-UAPDU,
63:
64: [1]
65: IMPLICIT P2.SR-UAPDU
66: }
67:
68: IM-UAPDU ::=
69: SEQUENCE {
70: heading
71: P2.Heading,
72:
73: body
74: P2.Body
75: OPTIONAL
76: }
77:
78: END
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.