comparison cdg-hybrid/sap/mmsms.pdf @ 14:35f7a1dc9f7d

cdg-hybrid: import from Magnetite
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 16 Oct 2020 07:15:38 +0000
parents
children
comparison
equal deleted inserted replaced
13:83146a4ae927 14:35f7a1dc9f7d
1 ;********************************************************************************
2 ;*** File : mmsms.pdf
3 ;*** Creation : Wed Mar 11 09:58:22 CST 2009
4 ;*** XSLT Processor : Apache Software Foundation / http://xml.apache.org/xalan-j / supports XSLT-Ver: 1
5 ;*** Copyright : (c) Texas Instruments AG, Berlin Germany 2002
6 ;********************************************************************************
7 ;*** Document Type : Service Access Point Specification
8 ;*** Document Name : mmsms
9 ;*** Document No. : 6147.106.97.102
10 ;*** Document Date : 2002-07-19
11 ;*** Document Status: BEING_PROCESSED
12 ;*** Document Author: HM
13 ;********************************************************************************
14
15
16
17 PRAGMA SRC_FILE_TIME "Thu Nov 29 09:47:08 2007"
18 PRAGMA LAST_MODIFIED "2002-07-19"
19 PRAGMA ID_AND_VERSION "6147.106.97.102"
20
21
22
23 CONST MAX_SDU_LEN 1 ; maximum service data unit length
24
25
26
27 VALTAB VAL_ti
28 VAL 0 - 6 "ms originated transaction"
29 VAL 8 - 14 "ms originated transaction"
30 VAL 7 TI_RES_MO "reserved"
31 VAL 15 TI_RES_MT "reserved"
32
33
34
35
36 VAR cause "MM cause" S
37
38
39 VAR l_buf "length in bits" S
40
41
42 VAR o_buf "offset in bits" S
43
44
45 VAR buf "bit buffer" B
46
47
48 VAR ti "transaction identifier" B
49
50 VAL @p_mmsms - VAL_ti@
51
52 VAR d1 "dummy, not used" B
53
54
55 VAR d2 "dummy, not used" B
56
57
58
59
60
61 COMP sdu "Service Data Unit"
62 {
63 l_buf ; length in bits
64 o_buf ; offset in bits
65 buf [MAX_SDU_LEN] ; bit buffer
66 }
67
68
69
70
71
72
73 ; MMSMS_ESTABLISH_REQ 0x80000009
74 ; MMSMS_RELEASE_REQ 0x80010009
75 ; MMSMS_DATA_REQ 0x80020009
76 ; MMSMS_DATA_IND 0x80004009
77 ; MMSMS_ERROR_IND 0x80014009
78 ; MMSMS_ESTABLISH_CNF 0x80024009
79 ; MMSMS_ESTABLISH_IND 0x80034009
80 ; MMSMS_RELEASE_IND 0x80044009
81 ; MMSMS_UNITDATA_IND 0x80054009
82
83
84
85 PRIM MMSMS_ESTABLISH_REQ 0x80000009
86 {
87 ti ; transaction identifier
88 }
89
90
91
92
93
94
95 PRIM MMSMS_RELEASE_REQ 0x80010009
96 {
97 ti ; transaction identifier
98 }
99
100
101
102
103
104
105 PRIM MMSMS_DATA_REQ 0x80020009
106 {
107 d1 ; dummy
108 d2 ; dummy
109 sdu ; service data unit
110 }
111
112
113
114
115
116
117 PRIM MMSMS_DATA_IND 0x80004009
118 {
119 d1 ; dummy
120 d2 ; dummy
121 sdu ; service data unit
122 }
123
124
125
126
127
128
129 PRIM MMSMS_ERROR_IND 0x80014009
130 {
131 ti ; transaction identifier
132 cause ; error cause
133 }
134
135
136
137
138
139
140 PRIM MMSMS_ESTABLISH_CNF 0x80024009
141 {
142 ti ; transaction identifier
143 }
144
145
146
147
148
149
150 PRIM MMSMS_ESTABLISH_IND 0x80034009
151 {
152 d1 ; dummy
153 d2 ; dummy
154 sdu ; service data unit
155 }
156
157
158
159
160
161
162 PRIM MMSMS_RELEASE_IND 0x80044009
163 {
164 ti ; transaction identifier
165 cause ; release cause
166 }
167
168
169
170
171
172
173 PRIM MMSMS_UNITDATA_IND 0x80054009
174 {
175 d1 ; dummy
176 d2 ; dummy
177 sdu ; service data unit
178 }
179
180
181
182
183
184
185
186
187